There's something magical about pulling a bubbling, golden lasagna out of the oven. The aroma of simmering tomato sauce, garlic, and herbs fills the kitchen, and you know everyone will gather around the table with happy hearts. This is the lasagna I've perfected over years of Sunday dinners, and I'm so excited to share it with you.
Advertisements1
I know lasagna can seem intimidating – all those layers, the sauce, the cheese. But trust me, with a little patience and my step-by-step guidance, you'll create a dish that's worth every minute. And if you're short on time, I've included shortcuts and make-ahead tips too.
Whether you're cooking for your family or hosting friends, this lasagna is a hug on a plate. So let's put on our aprons and make something beautiful together.
Why You'll Love This Recipe
About the Ingredients
12 lasagna noodles (about 12 oz/340g)
Use oven-ready no-boil noodles for convenience, or traditional boiled noodles. If using no-boil, you may need a bit more sauce.
1 lb (450g) ground beef (or Italian sausage)
Ground beef gives a classic flavor. For a lighter option, use ground turkey or chicken. You can also use a mix of beef and pork.
1 medium onion, finely chopped
Yellow or sweet onion works well. If you're in a pinch, use 1/2 cup frozen diced onion.
3 cloves garlic, minced
Fresh garlic is best. If you only have garlic powder, use 1/2 teaspoon.
1 can (28 oz/794g) crushed tomatoes
San Marzano tomatoes are sweeter and less acidic. You can substitute with tomato puree or diced tomatoes (blend them first).
2 tablespoons tomato paste
Adds depth and richness. If you don't have tomato paste, you can omit or use 1 tablespoon of ketchup as a substitute.
1 teaspoon dried oregano
Dried oregano is traditional. If using fresh, use 1 tablespoon, chopped.
1 teaspoon dried basil
Or 1 tablespoon fresh basil, chopped. You can also use Italian seasoning blend.
Salt and pepper to taste
Always season in layers. Use kosher salt for best flavor.
15 oz (425g) ricotta cheese
Whole-milk ricotta gives the creamiest texture. For a lighter version, use part-skim. You can also use cottage cheese (blended) as a substitute.
1 large egg
Helps bind the ricotta mixture. If you're egg-free, you can omit or use a flax egg.
3 cups (340g) shredded mozzarella cheese
Fresh mozzarella gives a stretchy, gooey texture. Pre-shredded is fine, but it may contain anti-caking agents that affect melting.
1/2 cup (50g) grated Parmesan cheese
Adds a salty, nutty flavor. You can use Pecorino Romano for a sharper taste.
Tips & Tricks
Don't overcook the noodles
If boiling, cook them al dente – they'll continue cooking in the oven. Overcooked noodles become mushy.
Let the lasagna rest
After baking, let it sit for 10-15 minutes before slicing. This helps the layers set and prevents a runny mess.
Avoid watery lasagna
Make sure to drain the meat well after browning, and let the sauce simmer until thickened. Also, don't skip the resting time.
Pro Tips
Step-by-Step Instructions
1. Preheat Oven
Preheat your oven to 375°F (190°C). This ensures even cooking and a golden top.
2. Cook the Noodles
If using traditional noodles, cook them in salted boiling water until al dente (about 8 minutes). Drain and rinse with cold water to stop cooking. If using no-boil, skip this step.
3. Make the Meat Sauce
In a large skillet over medium-high heat, brown the ground beef with onion and garlic. Cook until beef is no longer pink, about 5-7 minutes. Drain excess fat. Add crushed tomatoes, tomato paste, oregano, basil, salt, and pepper. Reduce heat and simmer for 15-20 minutes, stirring occasionally, until thickened.
4. Mix the Ricotta
In a bowl, combine ricotta cheese, egg, and 1/2 cup of the mozzarella. Mix well. Set aside.
5. Assemble the Lasagna
Spread 1 cup of meat sauce on the bottom of a 9×13-inch baking dish. Place a layer of noodles (about 3-4) over the sauce. Spread 1/3 of the ricotta mixture over the noodles, then 1/3 of the remaining meat sauce, and sprinkle with mozzarella and Parmesan. Repeat layers (noodles, ricotta, sauce, cheese) twice. Finish with a final layer of noodles, remaining sauce, and all remaining cheese.
6. Bake Covered
Cover the dish with foil and bake for 25 minutes. The foil traps steam and keeps the lasagna moist.
7. Bake Uncovered
Remove the foil and bake for an additional 10-15 minutes, until the cheese is bubbly and golden brown, and the edges are bubbling. The internal temperature should reach 165°F (74°C) in the center.
8. Rest and Serve
Let the lasagna rest for 10-15 minutes before cutting. This allows the layers to set and makes serving easier. Garnish with fresh basil if desired.
Delicious Variations
Vegetarian
Substitute the meat with sautéed mushrooms, zucchini, and spinach.
Spicy
Add red pepper flakes or use hot Italian sausage.
Gluten-Free
Use gluten-free lasagna noodles and ensure your tomato products are gluten-free.
How to Store The Best Homemade Lasagna
Refrigerator
Store leftovers in an airtight container in the fridge for up to 5 days.
Freezer
Wrap the entire lasagna or individual portions tightly in plastic wrap and foil. Freeze for up to 3 months.
Reheating
Reheat in the oven at 350°F (175°C) for 20-25 minutes, or microwave individual slices for 1-2 minutes.
Frequently Asked Questions
Q: Can I make lasagna ahead of time?
Yes, you can assemble the lasagna up to 24 hours in advance and refrigerate it unbaked. When ready to bake, add 10-15 minutes to the cooking time.
Q: Why is my lasagna watery?
Watery lasagna is usually caused by excess moisture from the sauce or ricotta. Make sure to simmer the sauce until thickened, and drain the meat well. Also, let the lasagna rest after baking.
Q: Can I freeze lasagna?
Absolutely! Lasagna freezes beautifully. Assemble it, wrap tightly, and freeze unbaked. Bake from frozen, adding about 30 minutes to the cooking time.
Q: What can I use instead of ricotta?
You can use cottage cheese (blended for a smoother texture) or a mixture of cream cheese and sour cream. For a dairy-free option, use tofu blended with nutritional yeast.
Q: How do I know when lasagna is done?
The lasagna is done when the cheese is golden brown and bubbly, and the internal temperature reaches 165°F (74°C) in the center. Let it rest before serving.
I hope you enjoy making this lasagna as much as I do. Don't forget to share your creations with me! If you have any questions, leave a comment below. Happy cooking, and remember: every layer is made with love.
The Best Homemade Lasagna
The Best Homemade Lasagna: rich, cheesy, and comforting, with a hearty meat sauce and creamy béchamel. Perfect for family dinners.
🧂 Ingredients
- 12 lasagna noodles (about 12 oz/340g)
- 1 lb (450g) ground beef (or Italian sausage)
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 can (28 oz/794g) crushed tomatoes
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- Salt and pepper to taste
- 15 oz (425g) ricotta cheese
- 1 large egg
- 3 cups (340g) shredded mozzarella cheese
- 1/2 cup (50g) grated Parmesan cheese
📋 Instructions
- 1Preheat Oven — Preheat your oven to 375°F (190°C). This ensures even cooking and a golden top.
- 2Cook the Noodles — If using traditional noodles, cook them in salted boiling water until al dente (about 8 minutes). Drain and rinse with cold water to stop cooking. If using no-boil, skip this step.
- 3Make the Meat Sauce — In a large skillet over medium-high heat, brown the ground beef with onion and garlic. Cook until beef is no longer pink, about 5-7 minutes. Drain excess fat. Add crushed tomatoes, tomato paste, oregano, basil, salt, and pepper. Reduce heat and simmer for 15-20 minutes, stirring occasionally, until thickened.
- 4Mix the Ricotta — In a bowl, combine ricotta cheese, egg, and 1/2 cup of the mozzarella. Mix well. Set aside.
- 5Assemble the Lasagna — Spread 1 cup of meat sauce on the bottom of a 9×13-inch baking dish. Place a layer of noodles (about 3-4) over the sauce. Spread 1/3 of the ricotta mixture over the noodles, then 1/3 of the remaining meat sauce, and sprinkle with mozzarella and Parmesan. Repeat layers (noodles, ricotta, sauce, cheese) twice. Finish with a final layer of noodles, remaining sauce, and all remaining cheese.
- 6Bake Covered — Cover the dish with foil and bake for 25 minutes. The foil traps steam and keeps the lasagna moist.
- 7Bake Uncovered — Remove the foil and bake for an additional 10-15 minutes, until the cheese is bubbly and golden brown, and the edges are bubbling. The internal temperature should reach 165°F (74°C) in the center.
- 8Rest and Serve — Let the lasagna rest for 10-15 minutes before cutting. This allows the layers to set and makes serving easier. Garnish with fresh basil if desired.



