There is nothing that says ‘I love you’ quite like a massive, bubbling pan of baked pasta, is there? When I think about true comfort food dinner ideas, my mind immediately jumps to a truly spectacular, classic, from-scratch homemade lasagna. This isn’t any quick weeknight assembly; we’re talking about the real deal—the kind topped with so much cheese it practically begs you to dig right in. This recipe reminds me so much of my grandmother, Kate Reilly, and the rich, slow-simmered tomato sauce she used to make for us. I took those foundational techniques and perfected them right here in my own kitchen to give you what I genuinely believe is the best layered lasagna you’ll ever bake. If you want to know more about why I believe so strongly in home-cooked meals, you can read all about our mission over on the About Page.
- Why This Homemade Lasagna is Your New Family Favorite Lasagna
- Essential Ingredients for Classic Homemade Lasagna
- Step-by-Step Instructions for Your Homemade Lasagna
- Tips for Making Perfect Homemade Lasagna From Scratch
- Make Ahead Lasagna and Storage Instructions
- Serving Suggestions for Your Rich Savory Lasagna
- Frequently Asked Questions About Homemade Lasagna
- Estimated Nutritional Data for This Homemade Lasagna
- Share Your Experience Making This Classic Lasagna Recipe
Why This Homemade Lasagna is Your New Family Favorite Lasagna
What makes one lasagna better than the next, really? It boils down to depth of flavor and texture. This is more than just a standard casserole; it’s the ultimate comfort food dinner idea that consistently earns rave reviews. Trust me, once you serve this up, it absolutely earns its spot as your go-to family favorite lasagna. We’re hitting all the classic Italian American marks here! If you need a hearty dish for a gathering after this one, check out my take on chili next time, though I doubt anything beats this, so maybe save some leftovers from this batch! You can see how I approach feeding a crowd with my Potluck Chili here.
The Rich Savory Lasagna Meat Sauce
We dedicate enough time to the sauce because flavor doesn’t happen instantly! Simmering is crucial. When you let that sauce bubble gently for at least 30 minutes, the herbs marry the tomatoes, making it deeply savory instead of tasting like canned tomatoes. That’s the secret to a truly great rich savory lasagna.
Creamy Ricotta and Mozzarella Melt
You asked for creamy, and you got it! We don’t skimp on the dairy here. The key is using the whole milk ricotta—it just handles the heat better and dissolves into this beautifully silken layer. When you pull the pan out, getting that first stringy stretch of mozzarella is pure victory!
Essential Ingredients for Classic Homemade Lasagna
Okay, let’s get down to business: the ingredients. This is where our homemade lasagna from scratch really shines because we aren’t cutting any corners! I’ve listed everything you need below, and honestly, it’s all stuff you can easily grab at your local standard grocery store. No specialty trips required, I promise! We’re using ground beef because it lends amazing flavor, but feel free to mix it up with a little Italian sausage if you want more spice.
One thing I always tell people when they’re making a classic layered dish like this: make sure you prep your ingredients exactly as needed. Chopping the onion fine and using whole milk ricotta—that counts! If you’re curious about swapping the ricotta cheese out for cottage cheese sometime, you can check out a different version I’ve tested, though I prefer the texture of ricotta for this classic dish right here. Don’t skip that single egg in the ricotta mixture either; it’s what binds that creamy layer perfectly so it doesn’t ooze out when you slice it!
- 1 pound lasagna noodles
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 2 (28 ounce) cans crushed tomatoes
- 1 (15 ounce) can tomato sauce
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 (15 ounce) container whole milk ricotta cheese
- 1 large egg
- 1/4 cup grated Parmesan cheese, plus more for topping
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups shredded mozzarella cheese, divided
- 1/4 cup chopped fresh parsley
Step-by-Step Instructions for Your Homemade Lasagna
Putting together this ultimate lasagna dish takes a few steps, but don’t let the number of steps scare you! We break it down logically here so you can focus on getting those fantastic flavors locked in. I promise, once you see the layers stack up, you’ll understand why we go through the effort of making this homemade lasagna from scratch.
Preparing the Lasagna Noodles and Rich Meat Sauce
First things first, get those noodles going. You need to cook the lasagna noodles according to the package, but stop just before they get soft—we want them decidedly al dente because they have a lot more cooking to do soaking up that sauce in the oven. Drain them and lay them out flat so they don’t stick together, okay?
While those cook, get your meat sauce simmering away on the stovetop. Heat that olive oil, brown your beef, drain off any extra fat (we want flavor, not grease!), and then bring in the onions and garlic. Once those start smelling amazing, toss in all your tomatoes and seasonings. Here’s where you earn that rich flavor: you absolutely must let this meat sauce simmer, covered, on low heat for at least 30 minutes. Seriously, a longer simmer makes all the difference!
If you love exploring different layered pasta styles, I’ve shared some fun alternatives, like putting together pasta rolls, but nothing beats this classic sauce base.
Creating the Creamy Ricotta Filling for Your Homemade Lasagna
Now for the best binder in the world: the ricotta mix! This step is so fast. Grab a medium bowl and mix your whole milk ricotta—remember, whole milk!—with the egg, the Parmesan cheese, that little bit of salt, and pepper. Just stir it all up until it’s completely uniform and creamy. Don’t overbeat it; we aren’t making meringue here! While you finish that, make sure your oven is heating up to 375 degrees Fahrenheit and go ahead and grease that 9×13 dish.
Assembling the Best Layered Lasagna
This is the fun part where it starts looking like a real Italian American feast! You need to base the foundation with a nice, thin smear of that meat sauce right on the bottom of your dish—this stops the first noodles from getting glued down. Then, lay down your first layer of noodles.
Next, spread evenly over those noodles half of your creamy ricotta mixture. Then, grab about one-third of your shredded mozzarella—yes, divide it up! Spoon over half the remaining meat sauce, making sure it covers everything softly. Repeat that sequence: noodles, the rest of the ricotta, another third of the mozzarella, and finally, the last bit of sauce. You should end with a final layer of noodles, making sure the top is drowning in the remaining mozzarella and a generous sprinkle of extra Parmesan cheese on top. This layering pattern guarantees you get that perfect cheesy melt throughout!
Baking and Resting the Ultimate Lasagna Dish
We bake this gorgeous creation in two stages, so listen up! First, cover that entire dish tightly with foil. This traps the steam and lets everything cook through beautifully without burning the cheese edges. Bake it covered perfectly for 25 minutes.
After that 25 minutes, pull it out, rip off that foil—watch out for the steam!—and put it back in the oven uncovered for another 20 to 25 minutes. You want that iconic bubbly, lightly browned mozzarella crust. But please, please, please, let your ultimate lasagna dish rest for a full 15 minutes on the counter before you even dream about slicing into it. If you cut it right away, all that gorgeous work runs all over the place. Resting lets it set up so you get those clean, beautiful slices of cheesy goodness.
If you’ve ever made a seafood take on layered pasta, check out my recipe for shrimp and crab lasagna for a totally different vibe!
Tips for Making Perfect Homemade Lasagna From Scratch
There are always a few little tricks that move a recipe from good to truly great, and that’s what we’re focusing on now as you master lasagna from scratch. Think of these extra notes as the technical finesse Kate learned in her kitchen—the ‘why’ behind the recipe working so perfectly every single time you make it. I always say, understanding the technique makes you a more confident cook!
If you’re looking for another side dish that stands up well to a hearty meal like this, my garlic Parmesan mashed potatoes are always a winner, though this lasagna rarely needs help.
Ingredient Notes and Substitutions for Your Homemade Lasagna
We want you to feel empowered to make this recipe your own! If you’re not eating beef, swapping in ground turkey is easy, or using Italian sausage adds a wonderful punch of fennel and spice which I highly recommend for an even richer experience. Also, remember that texture point we talked about with the sauce?
If you really prefer a silkier sauce base—less chunky, that is—you can use pureed tomatoes instead of the crushed variety. That’s a great little trick mentioned in the recipe notes!
If you want to read up on another incredible, indulgent take on this classic dish, I really enjoyed this article on building flavor in their homemade version: Making Truly Indulgent Lasagna From Scratch. Keep these tips handy next time you’re tackling a big Italian bake!
Make Ahead Lasagna and Storage Instructions
I know, sometimes cooking a big, hearty dinner like this means you need a break the next day, right? That’s why planning ahead is your best friend! This make ahead lasagna is fantastic because you can assemble the whole thing, cover it up really well with foil, and pop it into the fridge up to a whole day before you plan to bake it. Just remember, since it’s cold going into the oven, you’ll need to add about 10 to 15 extra minutes to that initial covered baking time.
If you’re really thinking ahead, you can definitely freeze it too! Assemble it completely, skip the baking, cover it super tight with plastic wrap and then foil, and freeze it for up to three months. When you’re ready to cook your frozen masterpiece, thaw it overnight in the fridge first if you can, and then follow the baking instructions. If you love making big batches of comfort food to save for later, you might want to check out this Green Chile Chicken and Rice Casserole recipe for your freezer stash!
Leftovers? Oh, you’ll have them. Reheat individual portions in the microwave or bake a smaller piece covered with foil at 350 degrees until warmed through. It tastes just as good the next day, if not better, especially since those flavors have a chance to settle down. For more great make-ahead meal inspiration, check out the tips shared over at The Best Homemade Lasagna!
Serving Suggestions for Your Rich Savory Lasagna
Now that you’ve spent time making the most glorious, hearty dinner recipe known to humankind, you need sides that complement it without fighting it! Remember our philosophy: simple ingredients make the extraordinary meal. You don’t need anything fussy here.
First, always lean into green. A simple salad tossed with a bright, tangy vinaigrette works wonders to cut through the richness of the mozzarella and meat sauce. It cleanses the palate beautifully. Second, you absolutely need something for soaking up any leftover sauce pooled on the plate. While classic garlic bread is wonderful, if you want to try something a little different, my recipe for homemade naan bread is softer and perfect for scooping. If you’re ever craving Italian flavors in a sandwich form after you finish this, I’ve got some fun Italian Sub Sliders you might enjoy putting on your list!
Frequently Asked Questions About Homemade Lasagna
I know you folks have questions, and honestly, I love answering them because it shows you’re putting real thought into making this the absolute best for your family! When you’re tackling a classic lasagna recipe like this, sometimes the smallest detail makes the biggest difference in the final slice. We want that perfect texture every time, right?
Can I use cottage cheese instead of ricotta in my homemade lasagna?
This is a super common question! You absolutely *can* substitute cottage cheese. In fact, if you look at my recipe for lasagna with cottage cheese, you’ll see I go into detail on how to make that work! The main difference is texture. Ricotta gives you that smooth, creamy, perfectly set layer. Cottage cheese tends to separate a little more and leaves you with curds, so your final slice won’t have that same ultra-smooth consistency. For this specific recipe aiming for that rich, classic look, stick to ricotta if you can!
How do I prevent my lasagna from being watery?
Watery lasagna is the enemy of a good presentation! You’ve got to tackle moisture in two key places. First, make sure you completely drain off all the excess fat after browning your ground beef. Second, and this is the big one, make sure your meat sauce is nice and thick. Don’t rush the simmer! Letting that sauce cook down for that full 30 minutes reduces the water content significantly. If you notice your crushed tomatoes seem watery when you first dump them in, just let it simmer uncovered for the first 10 minutes to burn off steam!
If you want another viewpoint on making truly dependable homemade lasagna from scratch, this pin has some great advice on preventing sogginess too: Homemade Lasagna Recipe with Ricotta Cheese – Easy Classic Beef Lasagna. Don’t let a little moisture worry you; we’ve got solutions!
If you’re looking for other Italian-inspired bakes that stay perfectly crisp, my crispy baked eggplant parmesan is another dish where moisture control is key!
Estimated Nutritional Data for This Homemade Lasagna
Since we believe in being totally upfront about what we’re eating—even when it’s cheesy, delicious comfort food—I wanted to include a sneak peek at the nutrition facts for this spectacular dish. Remember, this is an estimation, because how much you load up on that top layer of mozzarella really changes things!
These numbers are calculated based on the recipe yielding 8 generous servings. If you cut smaller slices, the nutrition will look even better! Honestly, for a meal this hearty, I think the protein and carb count is fantastic for keeping the whole family satisfied.
- Calories: 550 per slice
- Fat: 30g (with 14g being saturated fat)
- Protein: 32g
- Total Carbohydrates: 45g (with 5g of that being fiber!)
- Sodium: 780mg
I always feel better knowing what’s in my food, even when it’s a classic like this homemade lasagna. It’s all about balance, and goodness, this is worth every single calorie!
Share Your Experience Making This Classic Lasagna Recipe
Now that you’ve baked up the world’s best classic lasagna recipe, I truly want to know what you think! Did your family love it? Were the layers just perfect? Please leave a rating below—a solid five stars if you agree it’s the ultimate comfort food! If you made any tweaks, share those too, because we all learn from each other’s kitchen adventures. You can also tag me if you posted a snap on social media! Or, if you have any last-minute questions, feel free to reach out via the contact page. Seeing your beautiful bakes, like this amazing one I saw on Instagram here, is the best part of my day!
PrintThe Best Classic Homemade Lasagna with Meat Sauce and Ricotta
Make this classic Italian-American lasagna from scratch. It features rich meat sauce, creamy ricotta cheese, and layers of melted mozzarella for a satisfying, comforting family dinner.
- Prep Time: 30 min
- Cook Time: 1 hour 15 min
- Total Time: 1 hour 45 min
- Yield: 8 servings 1x
- Category: Dinner
- Method: Baking
- Cuisine: Italian American
- Diet: Vegetarian
Ingredients
- 1 pound lasagna noodles
- 1 tablespoon olive oil
- 1 pound ground beef
- 1 medium yellow onion, chopped
- 2 cloves garlic, minced
- 2 (28 ounce) cans crushed tomatoes
- 1 (15 ounce) can tomato sauce
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 (15 ounce) container whole milk ricotta cheese
- 1 large egg
- 1/4 cup grated Parmesan cheese, plus more for topping
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 4 cups shredded mozzarella cheese, divided
- 1/4 cup chopped fresh parsley
Instructions
- Cook the lasagna noodles according to package directions until al dente. Drain the noodles and set them aside.
- Prepare the meat sauce: Heat the olive oil in a large pot over medium heat. Add the ground beef and cook until browned. Drain off excess fat.
- Add the chopped onion to the pot and cook until softened, about 5 minutes. Add the minced garlic and cook for 1 minute more until fragrant.
- Stir in the crushed tomatoes, tomato sauce, oregano, basil, salt, and pepper. Bring the sauce to a simmer, then reduce heat to low, cover, and cook for at least 30 minutes, stirring occasionally. This develops the rich flavor.
- Prepare the ricotta mixture: In a medium bowl, combine the ricotta cheese, egg, Parmesan cheese, salt, and pepper. Mix well until fully combined.
- Preheat your oven to 375 degrees Fahrenheit. Lightly grease a 9×13 inch baking dish.
- Assemble the lasagna: Spread a thin layer of meat sauce on the bottom of the prepared baking dish.
- Arrange a layer of cooked lasagna noodles over the sauce.
- Spread half of the ricotta mixture evenly over the noodles.
- Sprinkle one-third of the mozzarella cheese over the ricotta layer.
- Spoon half of the remaining meat sauce over the mozzarella.
- Repeat the layers: Add another layer of noodles, the remaining ricotta mixture, another third of the mozzarella, and the rest of the meat sauce.
- Top with the final layer of noodles and the remaining mozzarella cheese. Sprinkle with extra Parmesan cheese if desired.
- Bake: Cover the baking dish tightly with aluminum foil. Bake for 25 minutes.
- Remove the foil and bake for another 20 to 25 minutes, or until the cheese is melted, bubbly, and lightly browned.
- Rest and serve: Let the homemade lasagna rest for 15 minutes before slicing and serving. Garnish with fresh parsley.
Notes
- For a make ahead lasagna, assemble the entire dish, cover tightly, and refrigerate for up to 24 hours before baking. Add 10-15 minutes to the covered baking time if baking directly from the refrigerator.
- You can substitute ground turkey or Italian sausage for the ground beef in the meat sauce.
- If you prefer a smoother sauce, use pureed tomatoes instead of crushed tomatoes.
Nutrition
- Serving Size: 1 slice
- Calories: 550
- Sugar: 12
- Sodium: 780
- Fat: 30
- Saturated Fat: 14
- Unsaturated Fat: 16
- Trans Fat: 0.5
- Carbohydrates: 45
- Fiber: 5
- Protein: 32
- Cholesterol: 85



