Best Homemade Lasagna
I’ve been making this lasagna for years when I need a comforting, no-fuss dinner that feeds a crowd and disappears fast. It’s the classic layers everyone expects — tender noodles, a simple beef ragu, creamy ricotta, and oozy mozzarella — but with small touches that make it reliably cozy and weeknight-friendly.
Why you’ll love this dish
This lasagna hits familiar comfort notes while being easy enough to make any night of the week. It’s budget-friendly (ground beef stretches far in a layered bake), kid-approved, and simple to scale up for guests. If you want something that warms the kitchen and keeps well for leftovers, this is it.
“The perfect blend of creamy ricotta and melty mozzarella — like a hug in a baking dish.” — a regular at our dinners
Quick note: if you like crusty bread alongside your lasagna, try serving with a warm loaf like this homemade artisan bread for soaking up the sauce.
How this recipe comes together
Before you start, here’s the simple flow so you know what to expect:
- Boil the noodles while you brown the beef.
- Make the ricotta filling and warm the marinara.
- Layer sauce, noodles, ricotta, beef, and cheeses twice.
- Cover and bake until bubbly, then uncover to brown the top.
This structure keeps hands-on time low and prevents overcooking the noodles.
What you’ll need
- 9 lasagna noodles
- 1 pound ground beef
- 2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 2 cups marinara sauce (store-bought or homemade)
- 1 egg
- 2 teaspoons Italian seasoning
- Salt and pepper to taste
- Fresh basil for garnish

Ingredient notes:
- Swap ground beef for ground turkey or Italian sausage if you prefer.
- Use fresh-grated Parmesan for better melting and flavor.
- If short on time, no-boil noodles can work, but add a few extra minutes baking and ensure plenty of sauce. If you’re planning the full meal, pairing lasagna with a fruit-forward dessert like an apple pie finishes things on a classic note.
How to prepare it
- Preheat the oven to 375°F (190°C).
- Cook the lasagna noodles according to the package directions until al dente. Drain and lay them flat so they don’t stick.
- In a large skillet over medium heat, brown the ground beef until no pink remains. Drain off excess fat and season with a pinch of salt and pepper. Stir in about half a cup of marinara to keep it moist if the skillet looks dry.
- In a bowl, combine the ricotta, egg, Italian seasoning, and a pinch of salt and pepper. Mix until smooth.
- Spoon a thin layer of marinara sauce into the bottom of a 9×13-inch baking dish. Arrange three lasagna noodles in a single layer. Spread half the ricotta mixture over the noodles. Top with half the browned beef, then sprinkle with one-third of the shredded mozzarella and a little Parmesan.
- Repeat: sauce, three noodles, remaining ricotta, remaining beef, another third of mozzarella, and Parmesan. Finish with the last three noodles, a generous layer of marinara, and the remaining mozzarella and Parmesan on top.
- Cover the dish tightly with foil and bake for 25 minutes. Remove the foil and bake for another 15 minutes, or until the cheese is bubbly and golden.
- Let the lasagna rest for 10 minutes before slicing. Garnish with torn fresh basil and serve.
Best ways to enjoy it
Serve slices with a simple green salad dressed in lemon vinaigrette to cut the richness. For a classic Italian pairing, add garlicky sautéed greens or roasted vegetables. If you want a more casual spread, set out extra Parmesan, chili flakes, and crusty bread for guests to top their own slices.
Storage and reheating tips
- Refrigerate: Cool completely, then cover and refrigerate for up to 4 days.
- Freeze: Portion into airtight containers or wrap the whole dish tightly in foil and plastic wrap; freeze up to 3 months. Thaw overnight in the fridge before reheating.
- Reheat: For single portions, microwave covered for 1–2 minutes until hot. For a full pan, reheat covered at 350°F (175°C) for 20–30 minutes, then uncover for 5–10 minutes to re-brown the cheese.
Food safety tip: don’t leave cooked lasagna at room temperature for more than 2 hours.
Pro chef tips
- Salt your pasta water well — it should taste like the sea. That’s your primary seasoning for the noodles.
- Don’t overmix the ricotta with the egg; fold gently to keep a light texture.
- If your sauce is thin, simmer it down for 10–15 minutes so the lasagna isn’t watery after baking.
- Letting the lasagna rest is crucial. It firms up so slices hold their shape instead of falling apart.
For a fun twist after dinner, try a warm, cinnamon-sugared treat like these fried apple pies for dessert.
Creative twists
- Vegetable-forward: Replace beef with layers of roasted eggplant, zucchini, and mushrooms for a hearty vegetarian version.
- Spicy: Stir red pepper flakes into the marinara and use Italian sausage for more heat.
- White lasagna: Swap marinara for a béchamel and add spinach and mushrooms for a creamy variation.
- Lighter: Use part-skim ricotta and less mozzarella; add a layer of thinly sliced roasted butternut for sweetness.

Your questions answered
Q: Can I assemble this ahead of time?
A: Yes. Assemble the lasagna, cover tightly, and refrigerate for up to 24 hours before baking. Add 5–10 extra minutes to the covered bake time if baking straight from cold.
Q: Can I use no-boil noodles?
A: You can. Make sure there’s enough sauce (they absorb more moisture). You may need to bake an extra 10–15 minutes covered, then uncover to brown.
Q: How do I stop the top from burning while the center heats through?
A: Keep the lasagna covered with foil for most of the bake time, then remove the foil for the last 15 minutes to let the top brown. If it’s browning too quickly, tent with foil.
Q: Is this recipe freezer-friendly?
A: Yes — freeze fully assembled (before baking) or freeze baked portions. Thaw overnight in the fridge before baking or reheating.
Conclusion
If you want another perspective on classic layering and timing, this Easy Homemade Lasagna Recipe – Spend With Pennies has useful tips on assembly and shortcuts. For a slightly different approach to a top-rated family lasagna, see The BEST Homemade Lasagna Recipe (Top-Rated Recipe), which dives into variations and technique comparisons.
Enjoy the baking — and the seconds.
Classic Comforting Lasagna

Ingredients
Lasagna Ingredients
- 9 pieces lasagna noodles
- 1 pound ground beef Can substitute with ground turkey or Italian sausage.
- 2 cups ricotta cheese Use fresh for better melting and flavor.
- 2 cups shredded mozzarella cheese
- 1 cup grated Parmesan cheese
- 2 cups marinara sauce Store-bought or homemade.
- 1 piece egg
- 2 teaspoons Italian seasoning
- to taste salt and pepper
- to taste fresh basil for garnish
Instructions
Preparation
- Preheat the oven to 375°F (190°C).
- Cook the lasagna noodles according to the package directions until al dente. Drain and lay them flat.
- In a large skillet over medium heat, brown the ground beef until no pink remains. Drain excess fat and season with salt and pepper. Stir in about half a cup of marinara to keep it moist.
- In a bowl, combine the ricotta, egg, Italian seasoning, and a pinch of salt and pepper. Mix until smooth.
Assembly
- Spoon a thin layer of marinara sauce into the bottom of a 9 x 13-inch baking dish.
- Arrange three lasagna noodles in a single layer. Spread half the ricotta mixture over the noodles.
- Top with half the browned beef, then sprinkle with one-third of the shredded mozzarella and a little Parmesan.
- Repeat: sauce, three noodles, remaining ricotta, remaining beef, another third of mozzarella, and Parmesan.
- Finish with the last three noodles, a generous layer of marinara, and the remaining mozzarella and Parmesan on top.
Baking
- Cover the dish tightly with foil and bake for 25 minutes.
- Remove the foil and bake for another 15 minutes, or until the cheese is bubbly and golden.
- Let the lasagna rest for 10 minutes before slicing. Garnish with torn fresh basil and serve.
