Best homemade lasagna: 1 foolproof recipe

December 26, 2025
Written By Emily Harrison

Biographical Info: Emily "Em" Harrison is the founder and head recipe developer at Cookery Command. Raised in a Midwestern kitchen full of timeless family recipes, she combines her degree in nutrition science with her professional test kitchen experience to create reliable, delicious, and approachable meals for the modern American home cook. Her goal is to help you feel confident and joyful in your kitchen, turning everyday cooking into a memorable experience.

Oh, you know those nights, right? The ones where only something rich, cheesy, and bubbling hot can fix? That’s where comfort food steps in, and honestly, nothing beats the original, the undisputed champion: lasagna. My goal here at Cookery Command, thanks to Emily Harrison’s background in testing things until they’re utterly perfect, isn’t just to give you *a* recipe. We’re diving into what I truly believe is the Best Classic Homemade Lasagna you’ll ever make. It’s authentic Italian-American flavor, but tested to be so reliable you can trust it every single time. Get ready for those deeply savory layers!

Why This Homemade Lasagna Is The Ultimate Comfort Food Lasagna

When I talk about comfort food, I’m talking about lasagna—the real deal. This isn’t just any layered pasta bake; this recipe nails that wonderful, cozy, Italian American Comfort Food feeling. It works magic because we aren’t cutting corners on the foundations. When Emily developed this, she focused on balancing the slight acidity of the crushed tomatoes against the sheer richness of the whole milk ricotta.

That balance is why it hits differently. You get the depth of flavor without it tasting heavy or dull. It’s tested time and time again to be perfectly foolproof, turning what seems like a weekend project into a completely achievable weeknight win if you plan ahead. It truly is the quintessential Comfort Food Lasagna. Here’s what you get:

  • Unbelievably savory meat sauce that simmers down beautifully.
  • A ricotta filling so creamy it practically melts on your tongue.
  • The reliability of a recipe that stacks perfectly every single time. No messy, sliding layers here!

Tips for Making the Best Homemade Lasagna

Making a great lasagna is easy, but making the *best* one requires you to pay attention to a couple of small details. Trust me on these; they take things from good to legendary.

First, don’t rush that sauce! I know we said the minimum simmer time, but if you can let that meat sauce bubble gently for an hour instead of just 30 minutes, the flavor deepens so much. It’s worth the extra standing time. Second, make sure your noodles are truly just al dente. If they’re too soft before they go into the oven, they get gummy by the time everything’s bubbly—we want tender, not mushy.

And one last thing: If you’re using Parmesan, use the kind you grate yourself from a block. That pre-grated stuff just doesn’t melt right or give you the sharp, salty kick we need right there in the ricotta mix.

Ingredients for Your Classic Italian Lasagna Recipe

Okay, now for the star lineup! Getting the right ingredients here is half the battle won for your Classic Italian Lasagna Recipe. We aren’t faking it here, we want that rich, true Italian-American flavor. I’ve made this so many times that I know exactly where you can splurge and where you can be flexible. Remember, you need 12 noodles total, and please, please remember to boil them until they are just shy of done—we need them al dente!

For the meat sauce, we keep it straightforward: quality ground beef, nice onion, fresh garlic, and the canned tomatoes, basil, and oregano for that classic aromatic base. Then, for the filling, we insist on the whole milk ricotta. I know the part-skim stuff is tempting to keep things lighter, but trust me, the texture you get from whole milk in the creamy filling is non-negotiable here.

You’ll also need that large egg to bind everything together so the ricotta doesn’t just ooze out when you cut it. And finally, plenty of mozzarella for that glorious, melty top layer. Don’t skimp on the cheese; this is where the indulgence happens!

Ingredient Notes and Substitutions for Homemade Lasagna

Even though we love traditions, home cooking means making it work for *your* house. If you want a deeper, richer sauce flavor, swap out half the ground beef for ground Italian sausage—casings removed, of course! That fennel from the sausage really sings with the oregano in the sauce. It’s a fantastic little upgrade that really shines in a Layered Pasta Bake like this.

Now, about those noodles. If you are absolutely pressed for time, you *can* use oven-ready lasagna sheets. If you go that route, you need to make sure your sauce isn’t too thick, because those noodles soak up a lot of moisture while they cook in the oven. I usually add just a splash of extra water or broth to the sauce if I’m using the no-boil kind, just to be safe. It’s a trade-off, but sometimes convenience trumps tradition, and that’s okay!

For the Parmesan, use the real stuff you grate yourself—it melts cleaner and has a better bite than the shaker can variety. And if you want to make this vegetarian? Just swap the beef for sautéed mushrooms and finely chopped zucchini; just make sure you cook the moisture out of those veggies really well first!

Step-by-Step Instructions for Easy Lasagna From Scratch

Alright, buckle up, because this is where the magic actually happens! We take all those amazing ingredients and turn them into that incredible, iconic stack. I’ve broken this down so you can follow along without feeling overwhelmed. Remember, the secret to a perfect Layered Pasta Bake is building those layers correctly—it’s like laying bricks for a flavor fortress!

First, we handle the sauce; that needs time to cook down and get happy. Then we quickly whip up that creamy ricotta mixture. After that, it’s just assembly line time! You’ll preheat that oven to 375 degrees F (190 degrees C) while you get your 9×13 dish ready. Seriously, don’t skip greasing the pan; nobody wants to fight their lasagna pan later!

Once it’s assembled, we bake it covered first to steam everything nicely and get those noodles fully tender. Then, we pull the foil off to get that gorgeous bubbly, golden cheese top. And please, please, please pay attention to the very last step: resting! That 10 to 15 minutes is non-negotiable. If you cut it too soon, it just turns into a sloppy mess. Give it time to set up before you slice.

Mastering the Savory Meat Sauce Recipe for Homemade Lasagna

This sauce is the heart and soul of your homemade lasagna, so we have to treat it right. Start by heating up that olive oil in a big, heavy pot. Brown your ground beef thoroughly—don’t be shy here! You want a nice deep color on that meat, so be sure to drain off every drop of excess fat afterward; nobody wants a greasy lasagna.

Next, toss in your chopped onion and let it soften up until it looks almost translucent, maybe five minutes. Garlic goes in last because it burns fast, so one minute is all it needs to get fragrant. Now, pour in everything else—the crushed tomatoes, the second can of plain tomato sauce, and all those lovely dried herbs like basil and oregano. Salt and pepper for balance!

Once it’s simmering happily, turn the heat down low, cover it loosely, and just let it hang out. I always try to push for at least 45 minutes, but if you have the time, let it go an hour or more. That long, slow simmer is what takes the sauce from tasting like canned ingredients to tasting like true, deep dedication. That’s flavor depth right there!

Assembling Your Ricotta Cheese Lasagna Layers

Okay, noodles cooked and drained? Ricotta filling mixed (egg and Parmesan binding it)? Let’s build this thing! We start with the foundation: a thin skim coat of that savory meat sauce right on the bottom of your greased dish. This stops the first layer of pasta from sticking or burning.

Then you lay down four noodles, fitting them snug but not forcing them too tightly. Next, spread half of your ricotta mixture evenly over those noodles—try to get it right to the edges! Spoon half of the remaining meat sauce on top of the ricotta. This middle layer of meat sauce is what makes it so delicious. Then, we hit it with a third of the mozzarella cheese.

We repeat that exact sequence: four more noodles, the rest of the ricotta, and the rest of the meat sauce. Cap it all off with the final four noodles, and then rain down the remaining mozzarella cheese and an extra little dust of Parmesan, just because you deserve it! Pretty sandwiches, right?

You can find more great tips on making your bake truly indulgent right here!

Making Ahead: Your Make Ahead Lasagna Strategy

This is one of my favorite secrets for keeping the peace during busy weeks! Let’s be honest, sometimes a big homemade lasagna just isn’t doable when you need it. But this recipe? It’s fantastic when made ahead of time. This is why it’s always in my rotation for Family Dinner Lasagna Ideas—I assemble it early, and dinner practically makes itself!

The best way to handle this is assembly and refrigeration. Once you’ve put the whole thing together—sauce, noodles, cheese, all layered up perfectly in that greased 9×13 dish—you need to cover it TIGHTLY with plastic wrap. I usually go plastic wrap, then a layer of foil on top just to keep any fridge smells out. Once it’s wrapped up, tuck it into the refrigerator. It stays perfect like this for up to 24 hours. It chills, the flavors marry, and frankly, it firms up beautifully, which helps when you go to slice it later! You can check out a great article on making freezer-friendly versions here.

When you’re ready to bake it (either the next day or even after freezing—I wrap the chilled one tightly in foil and freeze it flat first), you just need to remember to adjust the time. If you’re baking it straight from the fridge, don’t panic! You’ll just need to add about 10 to 15 minutes onto the initial covered baking time. The uncovered baking time for that cheesy top usually stays the same. It comes out just as bubbly and delicious as if you built it right before baking. Easy peasy!

Serving Suggestions for Your Indulgent Lasagna Bake

Since this Indulgent Lasagna Bake is so rich and totally satisfying on its own, you don’t need a lot of fuss on the side! I always keep things simple so the flavor of that meat sauce and creamy filling really shines through. You absolutely have to serve it with some crusty bread—maybe brushed with a little garlic butter—for dipping into any stray sauce left in the pan. Seriously, perfect for that.

Beyond the essential bread, a crisp side salad works wonders. Something with a bright vinaigrette cuts through the richness beautifully. Think mixed greens, maybe some shaved carrots and cucumber. It keeps the meal balanced without competing with that cheesy baked pasta goodness!

Storage and Reheating Instructions for Homemade Lasagna

Okay, let’s talk about the aftermath, because the best part about making a giant batch of homemade lasagna is having leftovers! This stuff honestly tastes even better the next day after the flavors have had a chance to really mingle and settle down. It’s a true gift to yourself.

For storage, you need to handle it carefully so it doesn’t dry out. Once it has cooled down a bit and you’ve managed to cut some squares out, cover the remaining portion in the baking dish tightly with plastic wrap. Then, put a layer of aluminum foil over the plastic wrap—that double layer really locks in the moisture. You can keep your leftover homemade lasagna right in the fridge like this for about three to four days. If it lasts longer than that, you might want to look into freezing, which is another great option!

When it’s time to reheat, I really prefer the oven if I’m eating a big slice or two. Set your oven to about 350 degrees F (175 degrees C). Place your slice (or the whole remaining dish) in an oven-safe container. Cover it lightly with foil again—this prevents the edges from getting crispy too fast—and heat it for about 20 to 30 minutes, checking halfway through. It comes out perfectly hot and gooey again, just like the first time.

If you’re just reheating a single slice and you’re desperate (we all have those moments!), the microwave will work in a pinch. Microwave it on medium power for 60-second bursts, stirring or flipping the slice halfway through. It works, but be warned: reheating in the microwave can sometimes make the noodles a little tougher than the oven method, so keep that in mind if you’re heading toward that easy lasagna recipe territory!

Frequently Asked Questions About This Recipe

I know when you’re tackling something as important as a Classic Italian Lasagna Recipe, you’re going to have questions! That’s totally normal. We’ve tested this recipe so many times here in the kitchen that we think we’ve covered most of the concerns busy cooks might have before diving into this amazing Comfort Food Lasagna.

Here are the common things readers ask me all the time:

Can I use those oven-ready noodles for this homemade lasagna?

Oh, that’s a great question for anyone trying to speed things up! Yes, you absolutely can use the oven-ready (no-boil) noodles, but you have to adjust the sauce slightly. Those dry noodles are hungry! If you use them, you need to stir in about an extra half-cup of liquid—either water or plain tomato sauce—into your meat sauce before you start layering. If you don’t, your lasagna might end up a little too dry because the noodles will steal too much moisture from the fillings while baking. It’s a trade-off, but it works if you remember that extra splash!

What is the best way to prevent watery homemade lasagna?

Watery lasagna is the absolute worst; it turns into soup when you cut it. The main culprit is usually excess moisture from one of two places. First, make sure you drain all that grease completely after browning your ground beef for the homemade lasagna sauce. If you leave fat in there, it renders out as liquid fat during baking, which pools at the bottom. Second, when mixing your ricotta filling, make sure that egg is thoroughly mixed in, and check your ricotta container—if it looks extra soupy, use a spoon to skim off any watery layer right before you mix it in. A good, firm layer of cheese on top also helps seal everything in!

Can I make this a vegetarian layered pasta bake?

You sure can, and it’s delicious! If you want to make a veggie version of this layered pasta bake, you just need to replace the ground beef. I suggest sautéing finely chopped mushrooms, grated zucchini, and maybe some crumbled Italian sausage-flavored tofu or lentils. The most important thing is that you cook those vegetables down until they release all their water and the mixture is quite dry before mixing in the tomato sauce. We want body and texture, not soupiness, even when we skip the beef!

What cheese blend works best besides just mozzarella?

While mozzarella is key for that glorious stretch on top, using only mozzarella can lead to a blander flavor profile in the filling layers. For the absolute best flavor, I love mixing the mozzarella with a bit of smoked Provolone—it adds a slightly tangy, smoky note that’s amazing. For the very top layer that gets sprinkled over the last bit of mozzarella, skip the pre-grated stuff and go for aged Parmesan or Pecorino Romano. That sharp, salty cheese really wakes up the flavor of the entire dish. You can always find tips on keeping your kitchen confident when trying new things over at our contact page, even if it’s just to tell me how your cheese blend turned out!

Estimated Nutritional Information for This Recipe

Now, I’m not a nutritionist, so take these numbers with a grain of salt—they are just helpful estimates based on the ingredients in the master recipe list, using standard measurements. Keep in mind that how much cheese you pile on, or whether you use lean beef versus sausage, will definitely change these numbers!

Serving one generous slice of this decadent dish clocks in right around 550 calories. That fat content is definitely on the higher side, coming in around 30 grams total, but remember, a good chunk of that is dairy fat from the whole milk ricotta and mozzarella, which is what makes it taste so incredible. You’re getting a whopping 35 grams of protein per slice, which is fantastic for keeping you full!

We’re looking at about 45 grams of carbohydrates, thanks mainly to the pasta noodles, and only about 4 grams of actual dietary fiber. Overall, this is full-throttle home cooking—delicious, satisfying, and meant for sharing, not necessarily counting every single macro! This information is provided just for your convenience and general guidance.

Share Your Experience Making This Homemade Lasagna

I absolutely live for hearing from you when you try one of our core recipes! Making homemade lasagna is a process, and I want to know exactly how things went on your table. Did your layers stack up perfectly? Did your family devour the leftovers before you could freeze them?

Please take a moment to leave a star rating for this recipe right below—it helps other home cooks know this recipe is dependable and worth their time. And if you snapped a picture of that beautiful, bubbly casserole, tag us on social media! Seeing your bubbling, cheesy results is the best reward for all that testing Emily and I do. We love seeing our tested recipes become traditions in your home. You can also check out other bakers’ great results right here!

Estimated Nutritional Information for This Recipe

Now, I’m not a nutritionist, so take these numbers with a grain of salt—they are just helpful estimates based on the ingredients in the master recipe list, using standard measurements. Keep in mind that how much cheese you pile on, or whether you use lean beef versus sausage, will definitely change these numbers!

Serving one generous slice of this decadent dish clocks in right around 550 calories. That fat content is definitely on the higher side, coming in around 30 grams total, but remember, a good chunk of that is dairy fat from the whole milk ricotta and mozzarella, which is what makes it taste so incredible. You’re getting a whopping 35 grams of protein per slice, which is fantastic for keeping you full!

We’re looking at about 45 grams of carbohydrates, thanks mainly to the pasta noodles, and only about 4 grams of actual dietary fiber. Overall, this is full-throttle home cooking—delicious, satisfying, and meant for sharing, not necessarily counting every single macro! This information is provided just for your convenience and general guidance. If you want to check out our site’s full disclaimer regarding nutrition data, you can find that linked up!

Share Your Experience Making This Homemade Lasagna

I absolutely live for hearing from you when you try one of our core recipes! Making homemade lasagna is a process, and I want to know exactly how things went on your table. Did your layers stack up perfectly? Did your family devour the leftovers before you could freeze them?

Please take a moment to leave a star rating for this recipe right below—it helps other home cooks know this recipe is dependable and worth their time. And if you snapped a picture of that beautiful, bubbly casserole, tag us on social media! Seeing your bubbling, cheesy results is the best reward for all that testing Emily and I do. We love seeing our tested recipes become traditions in your home. You can also check out other bakers’ great results right here!

Print

The Best Classic Homemade Lasagna with Rich Meat Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Make this satisfying, classic Italian-American lasagna from scratch. It features tender pasta layered with a rich, savory beef sauce and a creamy ricotta cheese filling, baked until bubbly and golden.

  • Author: emilyharrison
  • Prep Time: 25 min
  • Cook Time: 50 min
  • Total Time: 75 min
  • Yield: 8 servings 1x
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian American
  • Diet: Vegetarian

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 pound ground beef
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 1 (28 ounce) can crushed tomatoes
  • 1 (15 ounce) can tomato sauce
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 12 lasagna noodles, cooked according to package directions
  • 1 (15 ounce) container whole milk ricotta cheese
  • 1 large egg
  • 1/4 cup grated Parmesan cheese
  • 2 cups shredded mozzarella cheese

Instructions

  1. Prepare the meat sauce: Heat olive oil in a large pot over medium heat. Add ground beef and cook until browned. Drain excess fat.
  2. Add onion to the pot and cook until soft, about 5 minutes. Add garlic and cook for 1 minute more.
  3. Stir in crushed tomatoes, tomato sauce, basil, oregano, salt, and pepper. Bring to a simmer, then reduce heat to low, cover, and cook for at least 30 minutes, stirring occasionally.
  4. Prepare the ricotta filling: In a medium bowl, combine the ricotta cheese, egg, and Parmesan cheese. Mix well.
  5. Preheat your oven to 375 degrees F (190 degrees C). Lightly grease a 9×13 inch baking dish.
  6. Assemble the lasagna: Spread a thin layer of meat sauce on the bottom of the prepared baking dish.
  7. Arrange four cooked lasagna noodles over the sauce, slightly overlapping if necessary.
  8. Spread half of the ricotta mixture evenly over the noodles.
  9. Spoon half of the remaining meat sauce over the ricotta layer.
  10. Sprinkle one-third of the mozzarella cheese over the sauce.
  11. Repeat the layers: Add four more noodles, the remaining ricotta mixture, and the remaining meat sauce.
  12. Top with the final four noodles, the remaining mozzarella cheese, and a sprinkle of extra Parmesan if desired.
  13. Bake: Cover the dish tightly with aluminum foil. Bake for 25 minutes.
  14. Remove the foil and bake for an additional 15-20 minutes, or until the cheese is melted and lightly browned.
  15. Rest: Let the lasagna stand for 10-15 minutes before slicing and serving.

Notes

  • You can substitute ground beef with ground sausage or a mix of beef and Italian sausage for deeper flavor.
  • For make-ahead meals, assemble the entire lasagna, cover tightly, and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the covered baking time if baking straight from the refrigerator.
  • Use oven-ready noodles if you want to skip the boiling step, but adjust liquid in the sauce slightly if the mixture seems too thick.

Nutrition

  • Serving Size: 1 slice
  • Calories: 550
  • Sugar: 10
  • Sodium: 750
  • Fat: 30
  • Saturated Fat: 14
  • Unsaturated Fat: 16
  • Trans Fat: 1
  • Carbohydrates: 45
  • Fiber: 4
  • Protein: 35
  • Cholesterol: 90

Did you make this recipe?

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

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star