free counter with statistics

The Best Foolproof Classic Lasagna Recipe (Chef John’s)

Are you ready to create the ultimate comfort food masterpiece? A towering, bubbling, cheesy, and deeply meaty lasagna that will have your family and friends declaring you a culinary legend? If you’ve been searching for that one perfect, foolproof recipe for a truly classic, restaurant-worthy lasagna, your search is officially over. This recipe, inspired by the legendary Chef John, is the definitive guide to lasagna perfection.

This isn’t a quick weeknight shortcut; this is a true, from-scratch labor of love that is worth every single, fragrant minute. This is the kind of special occasion meal that creates memories. We’ll show you the secrets to a long-simmered, incredibly rich meat sauce, a luscious and creamy three-cheese ricotta filling, and the all-important techniques for layering and baking a perfect lasagna that slices beautifully every single time.

Table of Contents

Recipe Overview: The Ultimate Comfort Food Masterpiece

What makes this Classic Lasagna the absolute gold standard is its dedication to developing deep, complex flavor through classic, time-honored techniques. The heart of the dish is a rich meat sauce, made with a blend of beef and Italian sausage, that simmers for two hours to become unbelievably tender and flavorful. This is layered with a creamy, three-cheese ricotta filling and tender pasta, then baked until bubbly and golden. And we’ll share the single most important secret to a perfect, sliceable lasagna (hint: it happens after it comes out of the oven!).

MetricTime / Level
Total Time4 hours 30 minutes
Active Prep Time45 minutes
Difficulty LevelIntermediate
Servings12

The Essential Ingredients for the Best Lasagna

This recipe uses a handful of high-quality, classic ingredients to create its legendary flavor.

  • The Meat Sauce: This is the savory, robust foundation of our lasagna.
    • Ground Beef & Italian Sausage: The combination of lean ground beef and flavorful bulk Italian sausage is the key to a perfectly balanced, savory, and rich sauce.
    • The Long Simmer: Using a prepared marinara sauce as a base is a great shortcut, but the non-negotiable 2-hour simmer is what transforms it from a simple sauce into a rich, tender, and deeply flavorful meat ragu.
  • The Creamy Ricotta Filling: The luscious, cheesy heart of the dish.
    • Whole-Milk Ricotta Cheese: For the absolute best, creamiest, and most authentic texture, you must use whole-milk ricotta. Low-fat or part-skim ricotta can be grainy and watery.
    • Fresh Mozzarella & Parmigiano-Reggiano: We use three cheeses for a reason! The ricotta is the creamy base, the diced fresh mozzarella provides that glorious, melty “cheese pull,” and the freshly grated Parmigiano-Reggiano adds a sharp, salty, and nutty umami flavor.
    • Eggs: The eggs are a crucial binder. They help the ricotta filling to set up during baking, which is essential for a lasagna that holds its shape and doesn’t run all over the plate when you slice it.
  • Lasagna Noodles: Classic, dried lasagna noodles are boiled until al dente before layering.
The fresh, classic ingredients for a homemade Classic Lasagna recipe.
High-quality ingredients like whole-milk ricotta and a blend of beef and sausage are the key to the best lasagna.

Step-by-Step to Lasagna Perfection

This recipe is a rewarding weekend project with a few distinct parts. Follow these steps for a perfect result.

Part 1: The Long-Simmered, Rich Meat Sauce

Step 1: In a large saucepan or Dutch oven, cook and stir the 1 1/2 pounds of ground beef and the 1 pound of Italian sausage over medium heat until it is browned and crumbly, about 10 minutes.

Step 2: Stir in the chopped mushrooms, 1 teaspoon of salt, the black pepper, Italian seasoning, and red pepper flakes. Increase the heat to medium-high and cook for 4 to 6 minutes, until the mushrooms have released their juices and the bottom of the pan is almost dry.

Step 3: Pour the 6 cups of prepared marinara sauce into the meat mixture.

Pro Tip: To get every last bit of sauce, pour a little water (about 1/4 cup) into each empty marinara jar, put the lid on, shake well, and add this to your sauce.

Step 4: Reduce the heat to low, cover partially, and let the sauce simmer for at least 2 hours. Stir it occasionally. This long, slow simmer is the secret to an incredibly tender and flavorful meat sauce. If the sauce becomes too thick, you can add a little more water.

Step 5: After simmering, skim any excess fat from the surface of the sauce. Taste and season with more salt and black pepper as needed. Turn off the heat.

Part 2: The Pasta and the Creamy Ricotta Filling

Step 1: When the sauce is almost finished, bring a large pot of generously salted water to a rolling boil. Cook the lasagna noodles according to the package directions until they are al dente (cooked through but still have a firm bite), about 8 minutes. Drain the noodles and rinse them with cold water to stop the cooking process.

Pro Tip: To prevent the cooked noodles from sticking together in a giant clump while you assemble the lasagna, you can place them in a large bowl of cold water.

Step 2: While the pasta is cooking, make the ricotta filling. In a large bowl, whisk the 2 large eggs. Then, stir in the 2 pounds of whole-milk ricotta, the 8 ounces of diced fresh mozzarella, the 2/3 cup of grated Parmigiano-Reggiano, the chopped fresh parsley, 1 teaspoon of salt, the black pepper, and the pinch of cayenne pepper. Mix until everything is well combined.

Part 3: The Art of Layering and Baking

Step 1: When all your components are ready, preheat your oven to 375°F (190°C).

Step 2: Now, let’s build your masterpiece in a 10×15-inch baking pan. The layering order is key:

  1. Sauce First: Spread about 1/4 of your meat sauce on the bottom of the pan. This prevents the noodles from sticking.
  2. First Noodle Layer: Arrange 1/3 of your cooked lasagna noodles in a single layer on top of the sauce.
  3. First Ricotta Layer: Spread half of your creamy ricotta filling over the noodles.
  4. Second Sauce Layer: Top the ricotta with another 1/4 of the meat sauce.
  5. Second Noodle Layer: Arrange another 1/3 of the noodles on top.
  6. Second Ricotta Layer: Spread the remaining half of the ricotta filling over the noodles.
  7. Third Sauce Layer: Top with another 1/4 of the meat sauce.
  8. Final Noodle Layer: Arrange the final 1/3 of the noodles on top.
  9. Final Sauce & Cheese Layer: Top with the remaining 1/4 of the meat sauce. Sprinkle the 4 ounces of diced fresh mozzarella and the 1/2 cup of shredded Parmigiano-Reggiano evenly over the top.

Step 3: Cover the baking dish with a piece of aluminum foil, making sure it doesn’t touch the cheese on top (you can tent it slightly). Place the entire dish onto a larger, rimmed baking sheet to catch any potential spills in your oven.

Step 4: Bake in the preheated oven for 30 minutes. Then, remove the foil and continue to bake for another 30 to 35 more minutes, until the cheese is melted, golden brown, and the sauce is bubbly around the edges.

Step 5 (THE MOST IMPORTANT STEP!): Let the baked lasagna rest on a wire rack for at least 20 minutes before you even think about slicing it. This is the absolute secret to a perfect, clean slice that doesn’t fall apart. This allows the molten cheese and sauce to set up.

The finished, bubbly, golden-brown Classic Lasagna being presented at a happy family dinner.
The ultimate comfort food centerpiece for a special family dinner or celebration.
Print

The Best Foolproof Classic Lasagna Recipe (Chef John’s)

The finished, bubbly, golden-brown Classic Lasagna being presented at a happy family dinner.

A rich and classic recipe for a multi-layered lasagna. The dish features a hearty meat sauce made from a combination of lean ground beef and bulk Italian sausage, simmered with mushrooms and prepared marinara sauce for two hours to develop a deep flavor. A creamy filling is made with whole-milk ricotta, diced fresh mozzarella, and Parmesan cheese. These components are layered with firm-cooked lasagna noodles and topped with more cheese, then baked until golden brown and bubbly.

  • Author: Evelyn
  • Prep Time: 30 minutes
  • Cook Time: 3 hours 5 minutes
  • Total Time: 3 hours 55 minutes (includes resting time)
  • Yield: 12 servings 1x
  • Category: Main Course
  • Method: Simmering, Baking
  • Cuisine: Italian-American

Ingredients

Scale
  • For the Meat Sauce:
  • 1 ½ pounds lean ground beef
  • 1 pound bulk Italian sausage
  • 1 (8 ounce) package fresh mushrooms, coarsely chopped
  • 1 teaspoon salt
  • ½ teaspoon freshly ground black pepper
  • ½ teaspoon Italian seasoning (Optional)
  • ¼ teaspoon red pepper flakes
  • 6 cups prepared marinara sauce
  • ¼ cup water (Optional)
  • For the Pasta:
  • 1 (16 ounce) package lasagna noodles
  • For the Ricotta Filling:
  • 2 large eggs
  • 2 pounds whole-milk ricotta cheese
  • 8 ounces fresh mozzarella cheese, diced
  • ⅔ cup freshly grated Parmigiano-Reggiano cheese
  • ¼ cup chopped fresh parsley
  • 1 teaspoon salt
  • ¼ teaspoon freshly ground black pepper
  • 1 pinch cayenne pepper
  • For the Cheese Topping:
  • 4 ounces fresh mozzarella cheese, diced
  • ½ cup freshly shredded Parmigiano-Reggiano cheese

Instructions

  1. Make the Meat Sauce: In a large saucepan or Dutch oven over medium heat, cook the ground beef and sausage until browned and crumbly, about 10 minutes. Stir in the mushrooms, salt, black pepper, Italian seasoning, and red pepper flakes. Increase heat to medium-high and cook for 4-6 minutes, until the mushrooms have released their juices and the pan is almost dry.
  2. Pour in the marinara sauce. Reduce the heat to low and let the sauce simmer for about 2 hours until the meat is very tender. Skim any fat from the surface and adjust seasoning with salt and pepper.
  3. Cook the Pasta: When the sauce is nearly done, bring a large pot of salted water to a boil. Cook the lasagna noodles for about 8 minutes, until al dente. Drain the noodles, rinse them, and set them aside in a bowl of cold water to prevent sticking.
  4. Make the Ricotta Filling: While the pasta cooks, whisk the eggs in a large bowl. Stir in the ricotta, 8 ounces of diced mozzarella, ⅔ cup of Parmigiano-Reggiano, parsley, salt, black pepper, and cayenne.
  5. Assemble the Lasagna: Preheat the oven to 375°F (190°C).
  6. In a 10×15-inch baking pan, spread a layer of meat sauce. Follow with a layer of noodles, and then a layer of the ricotta filling. Repeat these layers once more (sauce, noodles, filling).
  7. Add another layer of sauce, tap the dish to settle the layers, then top with the final layer of noodles and the last of the sauce.
  8. Sprinkle the remaining 4 ounces of diced mozzarella and ½ cup of shredded Parmigiano-Reggiano over the top.
  9. Bake: Cover the dish with aluminum foil (ensure it doesn’t touch the cheese) and place it on a baking sheet to catch spills. Bake for 30 minutes.
  10. Remove the foil and continue to bake for another 30 to 35 minutes, until golden brown and bubbly.
  11. Let the lasagna rest for 20 minutes before slicing and serving.

Notes

  • The long, 2-hour simmer time for the meat sauce is crucial for developing a deep, rich flavor.
  • Placing the cooked lasagna noodles in a bowl of cold water keeps them separated and easy to handle during assembly.
  • Baking the lasagna on a larger baking sheet is a helpful tip to prevent any bubbly sauce from spilling into your oven.
  • Allowing the finished lasagna to rest for 20 minutes is an essential step that helps it set, making it much easier to slice and serve cleanly.

Nutrition

  • Serving Size: 1 slice
  • Calories: 650-750
  • Sugar: 12-18 g
  • Sodium: 1300-1600 mg
  • Fat: 35-45 g
  • Saturated Fat: 18-24 g
  • Trans Fat: 0 g
  • Carbohydrates: 40-50 g
  • Fiber: 4-6 g
  • Protein: 40-50 g
  • Cholesterol: 150-180 mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Storage and Make-Ahead Tips

Lasagna is the ultimate make-ahead meal, and it tastes even better the next day!

  • Make-Ahead (Unbaked): You can assemble the entire lasagna up to 24 hours in advance. Cover the unbaked lasagna tightly with plastic wrap and foil and store it in the refrigerator. You may need to add 10-15 minutes to the covered baking time if you are baking it straight from the fridge.
  • Storing Leftovers: Store any leftover lasagna, covered, in the refrigerator for up to 5 days.
  • Freezing Lasagna: You can freeze the entire lasagna, either baked or unbaked. Wrap it very well in a double layer of plastic wrap and foil. It will keep in the freezer for up to 3 months. Thaw it completely in the refrigerator overnight before baking (if unbaked) or reheating (if baked).

For more recipe follow my Pinterest account

Creative Recipe Variations

This classic recipe is a fantastic base for your own creative touches.

  1. Add a Béchamel Layer: For a super decadent, Northern Italian-style lasagna (Lasagna alla Bolognese), you can add a layer of classic béchamel sauce (a simple white sauce made from butter, flour, and milk) over the top of the ricotta layers.
  2. Make it a Hearty Vegetable Lasagna: For a delicious vegetarian version, you can omit the meat and create a rich sauce with a mix of finely chopped and sautéed vegetables like extra mushrooms, zucchini, eggplant, and wilted spinach.
  3. Use No-Boil Lasagna Noodles: For a quicker assembly, you can use no-boil (oven-ready) lasagna noodles. Just be sure your meat sauce is a little bit looser (add a bit more water or broth if needed), as the no-boil noodles will absorb more liquid as they bake.

Enjoy The Ultimate Comfort Food Masterpiece!

You’ve just created a truly special, from-scratch meal that is the very definition of Italian-American comfort food. This classic lasagna, with its rich, meaty sauce, its creamy, cheesy filling, and its beautiful golden top, is a rewarding project that is guaranteed to be a massive hit with your family and friends. It’s the kind of timeless, celebratory meal that creates wonderful, lasting memories.

We hope you enjoy every last, perfect, cheesy, and delicious bite!

If you enjoyed making this recipe, please leave a comment below or share it with a friend who loves classic comfort food!

Frequently Asked Questions (FAQs)

Q1: Do I absolutely have to let the lasagna rest after baking?

YES! This is the single most important, non-negotiable step for a perfect, sliceable lasagna. When the lasagna comes out of the oven, the cheese, sauce, and filling are like molten lava. Letting it rest for at least 20 minutes allows everything to cool down slightly and, most importantly, to set and firm up. If you cut into it right away, you won’t get a clean slice; you’ll get a delicious, but soupy, mess.

Q2: Can I use no-boil lasagna noodles to save time?

Yes, you can. No-boil noodles are a great shortcut. However, they are designed to absorb a lot of liquid from the sauce as they bake. If you use them, make sure your meat sauce is a little bit thinner and saucier than you might normally make it (you can add an extra 1/2 to 1 cup of water or broth). Also, ensure that every part of the noodle is covered in sauce or ricotta to prevent it from becoming dry and hard.

Q3: Why is my lasagna watery?

A watery lasagna is usually caused by two things. First, using a part-skim or low-fat ricotta cheese, which contains more water and can have a grainy texture. Always use whole-milk ricotta for the best, creamiest result. Second, not simmering your meat sauce long enough. The long, 2-hour simmer in this recipe is key to reducing the sauce and making it thick and rich, not thin and watery.

Q4: How do I prevent the foil from sticking to the cheese on top of my lasagna?

A great trick is to take a piece of aluminum foil and lightly spray the side that will face the lasagna with cooking spray. This will create a non-stick surface and ensure that when you remove the foil, all of your beautiful cheese stays on the lasagna where it belongs.

Q5: What is the difference between this lasagna and Lasagna Bolognese?

While both are meat lasagnas, a classic Italian-American lasagna like this one is characterized by its thick, tomato-forward meat sauce and its very generous, cheesy ricotta filling. An authentic Lasagna alla Bolognese, from the Bologna region of Italy, traditionally features a much meatier, less tomato-heavy ragu (Bolognese sauce) and layers of a creamy béchamel sauce, often with little or no ricotta at all.