This Italian dish features tender ground beef cooked with garlic and onions, layered between sheets of pasta. Creamy béchamel and a tangy homemade marinara sauce enrich each layer, while mozzarella and Parmesan cheeses melt to a bubbling golden finish. Baked to bubbling perfection, it offers a comforting blend of savory flavors that come together in every hearty bite.
The smell of tomatoes simmering with garlic immediately takes me back to my tiny first apartment, where I spent an entire Sunday teaching myself to make proper marinara. I remember calling my grandmother at least three times that day, asking if the sauce was supposed to look that dark, if I should really use sugar, and why my patience was being tested so thoroughly. When I finally pulled that first lasagna from the oven, bubbling and golden, I understood why some dishes are worth the hours.
I made this for my dads birthday one year, even though Italian cooking was hardly my specialty at the time. He took one bite, closed his eyes, and said it reminded him of the little restaurant where he and my mom had their first date. That moment turned this from just another recipe into something I make whenever I need to feed people I love.
Ingredients
- 2 tablespoons olive oil: Use a good quality extra virgin olive oil for the base of your marinara
- 1 medium onion, finely chopped: Finely chopped onions dissolve into the sauce better than larger pieces
- 3 garlic cloves, minced: Fresh garlic is non-negotiable here, nothing compares to its aromatic punch
- 2 cans whole peeled tomatoes: Crushing them by hand gives you the perfect rustic texture and lets you feel connected to the process
- 1 teaspoon dried oregano: Dried herbs work beautifully in long simmered sauces
- 1 teaspoon dried basil: This pairs with the oregano to create that classic Italian flavor profile
- 1 teaspoon sugar: Just enough to balance the acidity of the tomatoes without making the sauce sweet
- Salt and pepper, to taste: Taste your sauce as it simmers and adjust gradually
- 1 tablespoon olive oil: For cooking the beef filling, start with a hot pan and cold oil
- 1 pound ground beef: Look for beef with about 15% fat for the best flavor and texture
- 1 small onion, diced: Slightly larger dice than the marinara onions adds nice texture to the beef layer
- 2 garlic cloves, minced: Fresh garlic reinforces the aromatic backbone of the dish
- 1/2 teaspoon salt: Enhances the natural beef flavor
- 1/4 teaspoon black pepper: Adds a gentle warmth that balances the rich meat
- 1/4 cup tomato paste: This concentrates the beef filling and adds depth
- 4 tablespoons unsalted butter: Unsalted butter lets you control the seasoning in your béchamel
- 1/4 cup all-purpose flour: This creates the roux that thickens your white sauce
- 3 cups whole milk, warmed: Warm milk prevents lumps and creates a smoother sauce
- 1/4 teaspoon ground nutmeg: Just a pinch adds a subtle warmth that makes béchamel taste professional
- 1/2 teaspoon salt: Béchamel needs proper seasoning to stand up to the other layers
- 1/4 teaspoon white pepper: White pepper keeps the sauce pristine without black specks
- 12 sheets no-boil lasagna noodles: No-boil noodles absorb excess moisture as they bake
- 2 cups shredded mozzarella cheese: Low moisture mozzarella prevents a watery lasagna
- 1 cup grated Parmesan cheese: Adds salty, nutty richness to every layer
- Fresh basil leaves, for garnish: A finishing touch that brightens the rich flavors
Instructions
- Make the Marinara Foundation:
- Heat the olive oil in a large saucepan over medium heat until it shimmers. Add the onion and cook, stirring occasionally, until it becomes translucent and fragrant, about 5 minutes. Stir in the garlic and cook for just 1 minute until it releases its aroma.
- Simmer the Tomato Base:
- Crush the tomatoes by hand directly into the pan, feeling each one break apart, which is oddly satisfying. Add the oregano, basil, sugar, salt, and pepper, then reduce heat to low and simmer uncovered for 25 to 30 minutes. The sauce should thicken beautifully, and you should taste and adjust the seasoning before setting it aside.
- Brown the Beef Filling:
- Heat olive oil in a skillet over medium-high heat until hot but not smoking. Add the diced onion and cook until soft, about 3 minutes, then add the garlic and cook for 1 minute more. Add the ground beef, salt, and pepper, breaking up the meat with a wooden spoon and cooking until browned, about 6 to 8 minutes.
- Deepen the Meat Flavor:
- Stir in the tomato paste and cook for 2 minutes, letting it caramelize slightly and coat the beef. Remove from heat and set aside, taking a moment to appreciate how rich and fragrant the filling has become.
- Create the Béchamel:
- In a medium saucepan, melt the butter over medium heat until it foams slightly. Whisk in the flour and cook, whisking constantly, for 1 to 2 minutes until it forms a smooth paste and loses its raw flour smell.
- Add the Milk:
- Gradually whisk in the warm milk, about 1/2 cup at a time, stirring constantly to prevent any lumps from forming. Continue whisking as the sauce thickens, about 5 to 7 minutes, until it coats the back of a spoon. Stir in the nutmeg, salt, and white pepper, then remove from heat.
- Begin the Assembly:
- Preheat your oven to 375°F and spread a thin layer of marinara sauce on the bottom of a 9x13 inch baking dish. This prevents the noodles from sticking and ensures the bottom layer has plenty of flavor.
- Build the First Layer:
- Arrange noodles over the sauce, slightly overlapping if needed. Spread one third of the beef filling, one third of the béchamel, and one quarter of the remaining marinara over the noodles. Sprinkle generously with mozzarella and Parmesan.
- Repeat the Layers:
- Build two more identical layers, finishing with noodles, the remaining marinara sauce, and all remaining cheeses on top. Cover loosely with foil, tenting it slightly so the cheese does not stick.
- Bake Covered First:
- Bake for 30 minutes covered, then remove foil and bake an additional 15 to 20 minutes until the top is golden brown and the sauce is bubbling up around the edges. Let the lasagna rest for 15 minutes before slicing.
My husband proposed on a Tuesday, and instead of going out for a fancy celebration dinner, he asked if I would make this lasagna instead. We sat on the living room floor with our plates, candle burning between us, and talked about our future between bites. Now every anniversary, we make it together, taking turns with the layers.
Making It Your Own
After years of making this recipe, I have learned that lasagna forgives experimentation. Adding a splash of red wine to the beef filling creates incredible depth. Sometimes I use half ground pork and half beef for a more complex meat flavor. The béchamel can take a pinch of smoked paprika if you want subtle warmth.
Perfecting the Layers
I used to rush through assembly, but now I take my time spreading each layer evenly to the corners. Your béchamel should be slightly looser than you think it needs to be, as it thickens upon standing. Warm sauces spread much more smoothly than cold ones, so give yourself time to bring everything to room temperature before you start building.
Serving and Storage
This is one of those rare dishes that is arguably better on the second day, giving you a perfect excuse to make it ahead. I have learned to embrace the leftover life, as the flavors meld and become even more cohesive.
- Let the lasagna cool completely before covering and refrigerating
- Individual portions freeze beautifully for up to three months
- Reheat covered at 350°F until heated through
There is something deeply satisfying about serving this lasagna, watching peoples eyes light up at the first forkful. Good food, good company, and the comfort of a dish made with care, that is what this recipe is really about.
Recipe FAQs
- → How do I make the marinara sauce rich and flavorful?
-
Sautéing onions and garlic in olive oil before adding whole peeled tomatoes and herbs allows the flavors to meld, resulting in a thick, aromatic sauce.
- → Can I substitute ground beef with other meats?
-
Yes, Italian sausage or a mix of beef and pork can be used to add varied flavors to the filling.
- → What is the purpose of the béchamel sauce in the layers?
-
The béchamel adds creaminess and balances the acidity of the marinara, creating a smooth texture throughout the dish.
- → How can I ensure the pasta layers cook properly without boiling noodles first?
-
Using no-boil lasagna sheets and ensuring there is enough moisture from the sauces helps the pasta soften during baking.
- → What is the recommended baking time for even cooking?
-
Covering with foil and baking for 30 minutes followed by 15–20 minutes uncovered helps achieve a golden, bubbling top while thoroughly cooking the layers.