Sauces & Condiments
This authentic Italian lasagna recipe delivers the triple-layered comfort you've been craving—rich béchamel, creamy white sauce, and tender pasta sheets baked to golden perfection. 🔥 I've perfected the layering technique over years of testing, ensuring each bite combines the best of Roman tradition with home-cooked warmth.
The secret lies in balancing the sauces just right: a velvety béchamel for creaminess, a delicate white sauce for brightness, and a touch of cheese that melts into every forkful.
The magic happens in the 40-50 minutes of baking at 375°F, where the layers transform into a harmonious stack of tender pasta, silky sauces, and bubbling cheese. No shortcuts here—this is the lasagna your nonna would make, with each component playing its part in creating that signature Italian comfort.
The béchamel adds body, the white sauce brings acidity, and the cheese ties it all together in a way that feels both indulgent and satisfying.
What you'll end up with is a lasagna that's impossible to resist—crispy on top, tender in the middle, and packed with layers of flavor in every bite.
The aroma alone will have everyone gathering around the table, and the first forkful will confirm why this recipe has become a family favorite. It's the kind of dish that feels like a hug, perfect for Sunday suppers or special occasions when you want to impress.
Serve with a simple green salad and crusty bread to soak up every last drop of that creamy sauce. Let's get baking—this lasagna is worth every minute of the wait! The key is patience and precision in layering, but the result is pure, comforting Italian magic.
Ingredients for authentic italian lasagna recipe with bechamel sauce and white sauce
Here's what transforms into that triple-layered Italian comfort you've been dreaming about.
| Ingredient | Amount | Notes |
|---|---|---|
| Lasagna Noodles 🍝 | 12 sheets | No-boil preferred, oven-ready |
| Ricotta Cheese 🧀 | 1 ½ cups | Whole-milk, drained if watery |
| Large Eggs 🥚 | 2 whole | Room temperature for blending |
| Parmesan Cheese 🧀 | 1 cup | Freshly grated, fine texture |
| Mozzarella Cheese 🧀 | 2 cups | Shredded, low-moisture preferred |
| Butter 🧈 | ½ cup | Unsalted, cold for roux |
| All-Purpose Flour 🌾 | ½ cup | Sifted for smooth roux |
| Whole Milk 🥛 | 2 cups | Warm for béchamel |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Garlic Cloves 🧄 | 4 cloves | Minced for white sauce |
| Shallots 🧅 | 2 whole | Finely chopped, 2 tbsp total |
| Dry White Wine 🍷 | ½ cup | Bold, dry variety |
| Chicken Stock 💧 | 2 cups | Homemade or quality store-bought |
| Fresh Basil Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Nutmeg 🌿 | ¼ tsp | Freshly grated |
The cheeses make or break this lasagna. Parmigiano-Reggiano is non-negotiable for that nutty depth—skip the pre-grated stuff, it's full of anti-caking agents. Whole-milk ricotta gives the best texture, but if yours is watery, drain it through a cheesecloth for 10 minutes. Mozzarella? Low-moisture shredded from a block (like Sargento) melts cleaner than pre-shredded bags. For the pasta, no-boil lasagna sheets save time, but if you prefer traditional, boil them just 2 minutes less than package instructions—they'll finish cooking in the oven. I always grab mine at Whole Foods or Trader Joe's—they carry the best quality.
No ricotta? Cottage cheese blended smooth works in a pinch, though it's not the same. Short on wine? Chicken stock plus 1 tbsp lemon juice mimics the acidity. The béchamel needs patience—whisk constantly or it'll seize. For the white sauce, shallots add sweetness without overpowering, and that nutmeg? Freshly grated makes all the difference. Pre-shredded cheese has anti-caking agents that make it grainy—always grate your own. If you're making this ahead, assemble the lasagna up to 24 hours early and refrigerate—it's easier to layer cold.
This lasagna tastes even better the next day, so make it ahead if you can. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. To reheat, cover with foil and bake at 350°F for 20 minutes. The cheese sauce gets thicker as it cools, so add a splash of milk when reheating. For serving, I always tear the top crust into rough pieces—it looks rustic and makes it easier to grab. Pair with a simple arugula salad and crusty bread to soak up every last bit of that creamy sauce.
Why You'll Love This Recipe
- No Boil, No Stress: I swear by this method—just layer dried noodles (no pre-boiling!) with ricotta, eggs, and mozzarella, then bake until golden. The noodles soften perfectly in the sauce, and honestly? You’ll never go back to the old way.
- Creamy Without the Mess: That bechamel and white sauce combo? It’s where the magic happens—the velvety ricotta-egg mix cuts through the richness, and the Parmesan melts into every layer. Between us, it’s the kind of lasagna that makes people ask for your recipe before they even take a bite.
- Leftovers That Last: This lasagna reheats like a dream—just pop slices in the oven until bubbly, and it’s almost as good as fresh. I’ll be real: I make a double batch on Sundays because by Wednesday, I’m that person craving it again.
- Budget-Friendly Luxury: Ricotta and mozzarella stretch farther than you’d think, and Parmesan’s the only splurge. But here’s the thing—it tastes like a restaurant dish, not a grocery-store compromise. My wallet and my taste buds both win.
Step-by-step instructions for authentic Italian lasagna
Here's how to build layers of rich flavor with béchamel and white sauce—just like Nonna used to make.
🍳 Step 1: Make the White Sauce with Shallots and Wine
Melt the 0.5 cup butter in a medium saucepan over medium heat. Add the 2 whole shallots (finely chopped) and cook for 5 minutes until soft and translucent. Stir in the 4 cloves garlic (minced) and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.
Pour in the 0.5 cup dry white wine and simmer for 3 minutes until reduced by half. Sprinkle in the 0.5 cup all-purpose flour all at once and whisk vigorously to create a smooth roux. Cook for 1-2 minutes until the raw flour taste disappears. Slowly whisk in the 2 cups warm whole milk and 0.5 cup heavy cream, stirring constantly to prevent lumps. Add 1.5 tsp salt, 0.5 tsp black pepper, and 0.25 tsp nutmeg. Simmer for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in 1 cup grated Parmesan cheese until melted and smooth.
👨🍳 Step 2: Prepare the Ricotta Mixture
In a medium bowl, combine the 1.5 cups ricotta cheese, 2 whole large eggs, and 1 tsp salt. Use a fork to gently mix until just combined—don't overwork it or the ricotta will turn grainy. Fold in 1 cup grated Parmesan cheese and 0.5 tsp black pepper. Set aside while you prepare the béchamel.
Here's the thing—this ricotta layer is what makes Italian lasagna special. The eggs help bind it while keeping the texture light and creamy. If your ricotta looks watery, drain it in a fine-mesh strainer for 15 minutes before using.
🍳 Step 3: Create the Creamy Béchamel
In a separate saucepan, melt the remaining 0.5 cup butter over medium heat. Whisk in the 0.5 cup all-purpose flour and cook for 1-2 minutes to remove the raw taste. Gradually whisk in the 2 cups warm whole milk and 0.5 cup heavy cream, adding it slowly to prevent lumps. Stir in 1 tsp salt, 0.25 tsp nutmeg, and 0.25 tsp black pepper. Simmer for 5-7 minutes until the sauce thickens enough to coat the back of a spoon but still coats the back of a spoon when you run your finger through it.
This béchamel should be velvety smooth—if it gets too thick, whisk in 1-2 tablespoons of milk to adjust. The nutmeg is key here; it adds that authentic Italian warmth without overpowering the other flavors. Taste and adjust seasoning before proceeding.
🥘 Step 4: Assemble the Lasagna Layers
Preheat your oven to 375°F. Spread 1 cup of the white sauce on the bottom of a 9x13-inch baking dish. Arrange 4 sheets of lasagna noodles (no-boil preferred) on top, slightly overlapping if needed. Spread ½ of the ricotta mixture evenly over the noodles, then sprinkle with 1 cup shredded mozzarella cheese. Add another layer of 4 noodles, then ½ of the béchamel sauce, and another 1 cup mozzarella. Repeat with the final layers: noodles, remaining ricotta, béchamel, and mozzarella.
Real talk: Don't skimp on the cheese between layers—that's where all the flavor hides. The béchamel should be visible between layers so you get that creamy texture in every bite. Cover the lasagna tightly with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 10 minutes until bubbly and golden.
⏰ Step 5: Rest and Serve Like a Pro
Let the lasagna rest for 15 minutes before slicing—this is crucial! The layers need time to set so it doesn't fall apart when you cut it. Sprinkle with 0.25 cup chopped fresh basil leaves right before serving for that fresh, bright finish.
Each slice should reveal layers of creamy béchamel, rich white sauce, and melted mozzarella with that perfect al dente texture from the noodles. Serve with a simple green salad and crusty bread to soak up all that delicious sauce.
Pro Tips For Making Authentic Italian Lasagna Recipe With Bechamel Sauce And White Sauce
- Boil Noodles Al Dente: I learned this the hard way—lasagna noodles should always be undercooked by 2 minutes when boiling. They’ll finish cooking in the oven, and overcooking them turns your layers into mush. Save the pasta water too; a splash in the ricotta mix makes it silkier than store-bought blends.
- Mix Ricotta Like a Pro: Skip the food processor—ricotta’s texture matters. Use a fork to break it up just enough to hold, then fold in eggs and Parmesan by hand. Overworking it turns it gluey, and no amount of cheese can fix that. A little pasta water or heavy cream (if you’re feeling fancy) keeps it light.
- Layer Thin, Layer Often: Three layers max. Thick lasagna? That’s a casserole. Use about 1/3 cup ricotta mix per layer, spread it evenly, then top with a thin slice of mozzarella—no clumps. Uneven layers lead to soggy spots, and nobody wants a lasagna that’s basically a cheese sandwich in one corner.
- Bake Covered First: Start with foil, no exceptions. The first 20 minutes at 375°F (190°C) are for steaming the layers—this is where the bechamel and ricotta really marry. Only uncover for the last 10 minutes to let the top brown. Rush this, and you’ll end up with a sad, gummy mess.
Perfect pairings for these flavors
White Wine Pairings
An Italian Pinot Grigio from Friuli-Venezia Giulia is my go-to pairing—its crisp acidity and mineral notes cut through the lasagna's richness without overpowering the delicate béchamel and white sauce. Look for a 2022 or 2023 vintage from producers like Sauze or Masi for that perfect balance.
The wine's subtle citrus undertones complement the nutmeg in the sauces beautifully. 🍷
Red Wine Alternatives
For those who prefer red, a Chianti Classico with its bright cherry and herbal notes works surprisingly well. I recommend a 2019 or 2020 vintage from Castello di Volpaia—its acidity stands up to the lasagna's creaminess while adding a touch of earthiness.
Avoid heavy, tannic reds like Barolo; they'll clash with the delicate white sauce layers.
Beer Pairings
A Peroni or Moretti Italian lager is my top beer choice—its light body and slight hop bitterness refresh your palate after each rich bite. For craft beer lovers, a Belgian-style witbier like Hoegaarden adds a citrusy contrast that echoes the white wine's brightness.
Avoid heavy IPAs or stouts; they'll overwhelm the dish's delicate balance. 🍺
Non-Alcoholic Options
For a refreshing non-alcoholic pairing, try San Pellegrino Aranciata—its blood orange flavor complements the nutmeg in the sauces while adding a bright, citrusy note. Alternatively, a sparkling apple cider like Martinelli's provides crisp acidity that cuts through the richness. Both options work beautifully without alcohol's overpowering presence.
Dessert Pairings
Finish your meal with panna cotta or tiramisu—both desserts share Italian lasagna's creamy texture while offering contrasting flavors. The vanilla notes in panna cotta complement the nutmeg in the lasagna, while tiramisu's coffee and mascarpone add a sophisticated finish. Serve them at room temperature for the best experience. 🍮
Nutrition facts
Frequently asked questions
Can I substitute béchamel with another sauce?
The béchamel is essential for that authentic Italian texture, but you could use a light Alfredo sauce in a pinch (reduce the cream slightly). For a more traditional approach, try a white wine and cream sauce—simmer 2 cups whole milk, 0.5 cup heavy cream, 0.5 cup flour, and 1 cup grated Parmesan for a similar effect. Just remember, béchamel gives that signature velvety mouthfeel that's hard to replicate.
Why does my lasagna turn out soggy?
Soggy lasagna usually means one of two things: overcooked noodles or insufficient baking time. Use no-boil lasagna sheets—they cook perfectly in the oven. If using regular noodles, boil them just 1 minute less than package instructions. Also, bake uncovered for the last 10 minutes to create a crispy top. The white sauce and béchamel contain enough moisture, so don't add extra liquids between layers.
Can I make this lasagna ahead of time?
Assemble the lasagna up to 24 hours in advance and refrigerate uncovered (or loosely covered with foil). This allows flavors to meld beautifully. When ready to bake, add 15 minutes to your baking time (cover with foil for 35 minutes, then uncover for 10 minutes). For freezing, bake first, then cool completely, wrap tightly in plastic wrap and foil, and freeze for up to 3 months. Reheat covered at 350°F for 20 minutes.
What's the difference between white sauce and béchamel?
The white sauce here is a wine-infused béchamel—it's lighter with shallots, garlic, and white wine for brightness, while classic béchamel is richer with just butter, milk, and flour. The white sauce adds acidity that balances the creaminess, while béchamel provides that signature Italian velvety texture. Think of them as yin and yang: one brightens, the other enriches.
How do I get that perfect golden crust on top?
For a golden top without burning, sprinkle 0.5 cup breadcrumbs mixed with 0.25 cup grated Parmesan on the final layer before baking. Bake uncovered for the last 10 minutes at 375°F—this creates a beautiful crust while keeping the inside creamy. If using mozzarella only, broil for 1-2 minutes at the very end for extra browning. Just watch it closely!
