This beloved Italian classic brings together layers of lasagna noodles, rich meat sauce made with ground beef and aromatic herbs, and a silky homemade béchamel. The combination creates a deeply satisfying dish that's perfect for feeding a crowd or enjoying leftovers throughout the week. Each forkful delivers the comforting blend of savory meat, creamy white sauce, and golden melted cheese that makes this a timeless favorite.
The first time I attempted lasagna, I made the rookie mistake of assembling it while the sauces were still piping hot. Those innocent-looking no-boil noodles absorbed everything in sight, leaving me with a delicious but sadly dry lasagna that had somehow lost all its creamy sauce somewhere in the oven.
Last winter, my sister came over unexpectedly when I had a lasagna bubbling away in the oven. We ended up standing in the kitchen, just breathing in that incredible aroma of tomatoes, herbs, and melting cheese, while catching up on three months of stories in twenty minutes.
Ingredients
- 2 tablespoons olive oil: Forms the flavor foundation for your meat sauce, so use something decent
- 1 large onion, finely chopped: The smaller you chop it, the more it melts into the sauce
- 2 garlic cloves, minced: Fresh garlic makes all the difference here
- 500 g (1.1 lb) ground beef: A good quality beef with some fat content keeps the sauce rich and flavorful
- 400 g (14 oz) canned crushed tomatoes: San Marzano tomatoes will give you the best authentic flavor
- 2 tablespoons tomato paste: This concentrates the tomato flavor beautifully
- 1 teaspoon dried oregano: Dried herbs work perfectly in long-simmered sauces
- 1 teaspoon dried basil: Adds that classic Italian herb profile
- 1 teaspoon salt: Adjust to your taste preference
- ½ teaspoon black pepper: Freshly ground gives the best results
- ½ teaspoon sugar: Just enough to balance the acidity of the tomatoes
- 100 ml (⅓ cup + 1 tbsp) water: Helps the sauce reach the right consistency
- 50 g (3.5 tablespoons) unsalted butter: The base of your creamy béchamel
- 50 g (⅓ cup) all-purpose flour: Must be measured precisely for smooth sauce
- 700 ml (3 cups) whole milk, warmed: Room temperature or slightly warmed milk prevents lumps
- ¼ teaspoon ground nutmeg: The secret ingredient that makes béchamel taste professional
- ½ teaspoon salt: Essential for bringing out the milk flavors
- ¼ teaspoon white pepper: White pepper keeps the sauce pristine in appearance
- 9–12 dried lasagna noodles: No-boil noodles save time and work perfectly
- 200 g (2 cups) shredded mozzarella cheese: Fresh mozzarella gives the best melt
- 60 g (½ cup) grated Parmesan cheese: Adds that salty, umami finish to every layer
Instructions
- Build your meat sauce foundation:
- Heat olive oil in a large skillet over medium heat and sauté onion until translucent, about 5 minutes. Add garlic for just 1 minute until fragrant, then add ground beef, breaking it up and cooking until browned.
- Simmer the sauce to perfection:
- Stir in crushed tomatoes, tomato paste, oregano, basil, salt, pepper, sugar, and water. Let it simmer uncovered for 20–25 minutes, stirring occasionally until the sauce thickens nicely.
- Create the silkiest béchamel:
- Melt butter in a saucepan over medium heat, whisk in flour, and cook for 1–2 minutes without browning. Gradually add warmed milk while whisking constantly to prevent lumps, then cook for 5–7 minutes until thickened.
- Season your white sauce:
- Stir in nutmeg, salt, and white pepper, then remove from heat. Let it cool slightly so it is not piping hot before assembling.
- Prepare your noodles:
- Cook lasagna noodles according to package instructions if using regular noodles, then drain and set aside. No-boil noodles can be used directly from the box.
- Layer like a pro:
- Spread a thin layer of meat sauce in the bottom of a 23x33 cm (9x13 inch) baking dish. Arrange noodles over the sauce, then top with ⅓ of the meat sauce, ⅓ of the béchamel, and a sprinkle of mozzarella and Parmesan.
- Repeat and finish beautifully:
- Repeat the layers twice more, finishing with the remaining béchamel and cheese on top. This top layer becomes the golden, bubbling crown of your lasagna.
- Bake to golden perfection:
- Cover with foil and bake at 180°C (350°F) for 30 minutes. Remove foil and bake an additional 15–20 minutes until everything is golden and bubbling.
- Practice patience before serving:
- Let the lasagna stand for 15 minutes before slicing. This rest period is crucial for clean, beautiful portions that hold their shape.
My daughter now requests this lasagna for every birthday dinner, claiming no restaurant version compares. Watching her serve seconds to her friends and take all the credit makes every minute of layering worth it.
Make Ahead Magic
Lasagna actually tastes better when made a day ahead, giving all those flavors time to really meld together. Assemble the entire dish, cover tightly, and refrigerate overnight before baking.
Freezing Instructions
You can freeze unbaked lasagna for up to three months, making it perfect for those busy weeknights when you want something homemade but have zero time. Thaw overnight in the refrigerator before baking as directed.
Serving Suggestions
A crisp green salad with a simple vinaigrette cuts through the richness beautifully. Some garlic bread never hurt anyone either.
- Let leftovers cool completely before refrigerating
- Individual portions reheat wonderfully in the microwave
- This recipe doubles easily for larger gatherings
There is something deeply satisfying about pulling a bubbling lasagna from the oven, knowing you have created something that will bring people together around the table.
Recipe FAQs
- → Can I make lasagna ahead of time?
-
Absolutely. Assemble the entire dish up to 24 hours before baking, cover tightly, and refrigerate. You may need to add 10-15 minutes to the baking time if baking cold.
- → What's the difference between no-boil and regular noodles?
-
No-boil noodles are pre-cooked and dried, absorbing moisture from the sauce during baking. Regular noodles require par-boiling before layering. Both work well in this dish.
- → How do I prevent watery lasagna?
-
Simmer your meat sauce until thickened, and let the assembled dish rest for 15 minutes after baking. This allows the layers to set and makes serving easier.
- → Can I freeze lasagna?
-
Yes, freeze before baking for best results. Wrap tightly in foil and plastic wrap, then thaw overnight in the refrigerator before baking as directed.
- → What can I substitute for béchamel?
-
Ricotta mixed with egg and parmesan is a common alternative, though béchamel provides the traditional creamy texture and binds the layers beautifully.
- → How do I know when lasagna is done?
-
The cheese should be golden and bubbly, and the edges should be slightly browned. A knife inserted in the center should come out hot.