When Amelia needs a project, she goes deep into research mode, but sometimes, you just need something that hugs you from the inside out, right? That’s where this recipe comes in. Forget complicated restaurant versions; this Best Homemade Lasagna recipe is the one we default to every single time because it just *works*. Jacob always says that making a perfect, towering lasagna is about balance—not too much sauce, not too little cheese. Our secret weapon is the filling: that incredible combination of savory meat mingling with super creamy ricotta cheese. Trust me, once you try this rich, cheesy comfort food, every other version will feel like a rough draft. It’s truly the blueprint for perfect Italian American comfort dishes. If you need the full details on the best way to handle the meat and cheese layers, check out our deep dive on the best homemade classic lasagna ricotta meat assembly!
Why This is The Best Homemade Lasagna Recipe You Need
I know, everyone calls *their* recipe the “World’s Best Lasagna,” but hear me out! Amelia and I treat every recipe like a finished project for our portfolio, and this one survived dozens of tests to become our go-to. It’s the one that gets saved the most on our Pinterest boards, probably because it hits that perfect spot between being easy enough for a weeknight and rich enough for company. This lasagna is guaranteed comfort!

- It balances a rich meat sauce with that incredibly creamy ricotta filling—truly the best of both worlds.
- It’s super easy to turn into a make ahead lasagna meal prep session.
- It delivers deep savory flavor without needing hours of simmering for the sauce.
- It’s the quintessential cheesy comfort food pasta experience everyone is looking for.
If you are looking for a different, equally amazing take, check out our recipe for ultimate creamy shrimp crab seafood lasagna next!
Key Features of Our Classic Italian Lasagna
What sets ours apart from the ones that fall apart? It’s the filling. We insist on a filling that spreads perfectly between the noodles. That delicious, thick meat sauce clings properly to the pasta, but the real star is the ricotta layer. We beat in an egg and Parmesan to make sure that layer stays firm—it makes this a fantastic hearty family dinner lasagna that holds its shape beautifully when you cut into it.
Ingredients for Your Ultimate Lasagna
Okay, let’s talk components. Making a truly great homemade lasagna means respecting each part. You can’t rush the sauce, and you can’t skip binding the cheese filling. People often ask me if they can use cottage cheese instead of ricotta, and while you certainly can—we even have a whole post on that if you’re curious about lasagna with cottage cheese recipe ideas—we stick to creamy ricotta here because I love its texture.
Here is exactly what you need to gather for an incredible, layered Italian American comfort dish:
For the Savory Meat Sauce
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 pound ground beef
- 1 tablespoon olive oil
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1/2 teaspoon salt (for sauce)
- 1/4 teaspoon black pepper (for sauce)
- 1 (28 ounce) can crushed tomatoes
- 1 (15 ounce) can tomato sauce
For the Creamy Ricotta Pasta Bake Filling
- 1 pound lasagna noodles (we boil these until just al dente!)
- 1 (15 ounce) container ricotta cheese
- 1 large egg, lightly beaten—don’t skip this, it’s vital for binding!
- 1/4 cup grated Parmesan cheese, plus extra for the very top
- 1/2 teaspoon salt (for ricotta mixture)
- 1/4 teaspoon black pepper (for ricotta mixture)
- 4 cups shredded mozzarella cheese
How to Prepare The Best Homemade Lasagna Recipe Step-by-Step
Okay, this is where the magic happens, and where I usually hand the apron over to Jacob because he has the patience for assembly. But don’t worry, even I can manage this perfectly following the steps the right way! We want deep, amazing flavor, so we can’t rush the initial phases when making this satisfying lasagna.
Cooking Noodles and Preparing the Sauce
First up, get those noodles boiling! Cook them according to the package instructions, but make sure you drain them when they are just shy of done—we need them al dente because they’re going to cook more in the oven later. While that’s happening, start the sauce. Heat the oil, soften that onion, and get your garlic going for just a minute until you can smell it. Then, brown that ground beef and drain off any excess fat—nobody wants a greasy finished product!
Now for the flavor bath: add your crushed tomatoes, tomato sauce, basil, oregano, salt, and pepper. Bring it up to a low simmer, slap a lid on it, and let it cook for at least 20 minutes while you whip up the ricotta mixture. Trust me, that simmering time lets those herbs really marry the tomatoes!
Assembling Your Layered Ground Beef Lasagna
Get your oven preheated to 375 degrees Fahrenheit! Now, the layering is crucial for a great slice. Start with a thin coat of meat sauce smeared across the bottom of your greased 9×13 dish—this stops the first layer of pasta from sticking. Then it’s noodle time. After the noodles, spread half of your creamy ricotta filling evenly. Sprinkle on one-third of your mozzarella, and then spoon half of the remaining meat sauce right over that cheese.
Repeat the whole sequence: noodles, the rest of the ricotta, another one-third of the mozzarella, and then all the rest of your savory meat sauce. Finish it off with the final layer of noodles, making sure they are completely smothered by your remaining mozzarella and a little extra Parmesan sprinkled on top. This organized stacking is how you maintain that perfect structure in your layered ground beef lasagna.

Baking and Resting for Perfect Slices
Cover that whole thing tightly with foil. We bake it covered first, at 375°F, for about 25 minutes. This steams everything gently and makes sure the middle gets hot. After that, ditch the foil and bake for another 20 to 25 minutes until the cheese is all bubbly and starting to get those beautiful golden spots. Okay, the number one mistake people make here? Cutting it immediately! You absolutely must let this lasagna rest on the counter for 10 to 15 minutes after it comes out. If you skip this, it turns into a sloppy mess. That resting time lets the layers firm up so you get clean, beautiful slices that show off all your hard work.
If you want to try a different pan style, check out how we manage the layers using an easier method in our sheet pan lasagna easy crispy recipe!
Tips for Making a Simple Crowd Pleaser Lasagna
Even though this lasagna recipe is pretty straightforward, we’ve learned little tricks over the years that turn a good dinner into something truly exceptional for company. These aren’t required, but they really help elevate the dish, especially if you’re making this for a big crowd or need an easy lasagna dinner idea for busy weeknights. We want every slice to look like it came straight from a fancy Italian restaurant!
Ingredient Swaps for Richer Flavor
If you want to take the meat sauce flavor up a notch—and I highly recommend this if you have the time—swap out half of the ground beef you use for ground Italian sausage. The fennel and spices in the sausage give the sauce such a wonderful background note. It makes the whole pot smell incredible while it simmers. It’s a super simple change, but it makes such a difference in depth!
Make Ahead Lasagna Meal Prep Guidance
This is my favorite tip because it saves so much sanity. You can absolutely assemble the entire lasagna, cover it tightly in plastic wrap and foil, and tuck it into the fridge for up to 24 hours. That’s right—the perfect prep for a stress-free host! Just remember this little adjustment: if you’re baking it straight from the refrigerator, you’ll need to add about 15 minutes to that initial covered baking time. Keep it covered to heat through before you uncover it to brown the top cheese.

If you’re looking for ways to cut down on the prep work even more, check out our post on lazy lasagna ravioli casserole recipe for a fun twist!
Serving Suggestions for Your Cheesy Comfort Food Pasta
When you pull that beautiful, bubbly casserole out of the oven, you need the perfect supporting cast, right? Since this is such a rich and hearty main dish, you don’t want anything too heavy competing with it. Keep the sides light but still celebratory!
For us, a simple, crisp green salad is a must. Something lightly dressed with a bright vinaigrette cuts right through the richness of all that ricotta and mozzarella. Amelia always insists on having a generous side of toasted garlic bread. Honestly, what’s a pasta bake night without it?
I recently perfected a recipe for homemade garlic butter that would take your basic toast next level. You can check out the simple steps for the easy homemade garlic butter recipe right here! A nice crunch from the bread alongside that soft, layered perfection is just unbeatable.
Storage and Reheating Instructions for Leftover Lasagna
Listen, if you’ve made this glorious lasagna, chances are you have leftovers—and that’s a wonderful problem to have! To keep that cheese layer intact, you need to let it cool down completely first. Once cool, transfer those squares into an airtight container. I usually layer parchment paper between the slices if I stack them, just to keep things neat.
The next day, reheating is easy. If you’re just warming up one or two pieces, the microwave works fine, just zap it in short bursts so it doesn’t dry out. But honestly? For the best texture, I like to reheat it in the oven at about 350 degrees, covered with foil, until it’s hot all the way through. That second bake keeps the edges just right!
Frequently Asked Questions About This Lasagna with Ricotta Cheese
You’ve got a great recipe, but sometimes little execution questions pop up, especially when tackling something as epic as a big baked dish. I totally get it! Jacob and I have worked out all the kinks so you don’t have to worry. We want your finished product to be that perfect, cheesy, savory masterpiece of a lasagna, not a soupy disappointment! Ask away!
Can I substitute ricotta cheese with cottage cheese in this lasagna?
This is a super common question, especially for folks who prefer the texture of cottage cheese! The answer is yes, you absolutely can swap it out. Cottage cheese tends to release more liquid during baking, though, so you need to be ready for that. We highly recommend draining the cottage cheese very well first, or even skipping that step if you are making lasagna the next day (because you are embracing the make ahead lasagna meal prep idea). If you want to see our detailed breakdown on getting the texture just right with cottage cheese, pop over to read my thoughts on lasagna with cottage cheese recipe adventures!
How do I prevent my lasagna from becoming watery?
A watery finished dish is the bane of every baker’s existence! There are two main culprits here. First, make absolutely sure you drain any excess fat off the ground beef after browning—any oil left behind will seep out and make things greasy and wet. Second, if you use those tempting oven-ready (no-boil) noodles, you might need to slightly increase the liquid volume in your sauce, or they will suck up too much moisture from the cheese layers while they hydrate. This perfect lasagna with ricotta cheese hinges on a slightly thicker sauce!

For more guidance on all our favorite pasta projects, don’t forget to browse our general tips in the full recipe archive!
Estimated Nutritional Information for This Hearty Family Dinner Lasagna
Alright, let’s wrap this project up with the numbers, though honestly, when I look at this magnificent lasagna, calories are the furthest thing from my mind! Remember, these figures are just estimates based on our ingredient choices—they change depending on what kind of meat or cheese you use. But overall, this is a truly satisfying portion, giving you great protein and satisfying flavor in every slice of this hearty family dinner lasagna.
- Serving Size: 1 slice
- Calories: 550
- Fat: 30g
- Saturated Fat: 14g
- Carbohydrates: 45g
- Protein: 35g
- Sodium: 750mg
If you go heavy on the mozzarella (and who could blame you?), expect those fat and sodium counts to creep up a touch! It’s all about balance, right?
Share Your Perfect Lasagna Creation
I truly hope you’ve gathered all your ingredients for this project! Once you pull that final, bubbly dish out of the oven, please come back here and let us know how it went. Did you try the sausage swap? Are you a foil-on baker or a foil-off person? Leave a star rating right below the recipe card—it helps Amelia organize our next big project! We love seeing your finished lasagna masterpieces in the comments!
If you need to reach out directly with a question about substitutions or technique, don’t hesitate to use our contact form. We read every note!
PrintThe Best Homemade Lasagna Recipe: Rich Meat Sauce and Creamy Ricotta
Follow our tested recipe for the ultimate comfort food: The Best Homemade Lasagna. You get rich meat sauce, creamy ricotta cheese filling, and perfectly melted mozzarella in every hearty layer.
- Prep Time: 30 min
- Cook Time: 50 min
- Total Time: 80 min
- Yield: 8 servings
- Category: Dinner
- Method: Baking
- Cuisine: Italian American
- Diet: Vegetarian
Ingredients
- 1 pound lasagna noodles
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 pound ground beef
- 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
- 1 (15 ounce) container ricotta cheese
- 1 large egg, lightly beaten
- 1/4 cup grated Parmesan cheese, plus more for topping
- 1/2 teaspoon salt (for ricotta mixture)
- 1/4 teaspoon black pepper (for ricotta mixture)
- 4 cups shredded mozzarella cheese
Instructions
- Cook the lasagna noodles according to package directions until al dente. Drain the noodles and set them aside.
- Prepare the meat sauce: Heat olive oil in a large pot over medium heat. Add onion and cook until soft, about 5 minutes. Add garlic and cook for 1 minute more.
- Add ground beef to the pot. Cook, breaking it up with a spoon, until browned. Drain any excess fat.
- Stir in crushed tomatoes, tomato sauce, basil, oregano, salt, and pepper. Bring the sauce to a simmer, then reduce heat to low, cover, and cook for at least 20 minutes, stirring occasionally.
- Prepare the ricotta mixture: In a medium bowl, combine the ricotta cheese, beaten egg, Parmesan cheese, salt, and pepper. Mix well until everything is fully incorporated.
- Preheat your oven to 375 degrees Fahrenheit (190 degrees Celsius). 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 cheese 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: 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 cover them completely with the remaining mozzarella cheese and a sprinkle of extra Parmesan cheese.
- Cover the baking dish tightly with aluminum foil.
- Bake for 25 minutes. Remove the foil and bake for an additional 20 to 25 minutes, or until the cheese is melted, bubbly, and lightly browned.
- Let the lasagna rest on the counter for 10 to 15 minutes before slicing and serving. This helps the layers set for cleaner slices.
Notes
- For a richer sauce, substitute half of the ground beef with ground Italian sausage.
- If you want to make this a make-ahead lasagna meal prep, assemble the entire dish, cover it, and refrigerate for up to 24 hours before baking. Add about 15 minutes to the covered baking time if baking straight from the refrigerator.
- Use oven-ready noodles if you want to skip boiling the pasta, but adjust liquid in the sauce slightly if the recipe seems too dry.
Nutrition
- Serving Size: 1 slice
- Calories: 550
- Sugar: 10
- Sodium: 750
- Fat: 30
- Saturated Fat: 14
- Unsaturated Fat: 10
- Trans Fat: 1
- Carbohydrates: 45
- Fiber: 4
- Protein: 35
- Cholesterol: 90
























Leave a Reply