Authentic Italian Lasagna Recipe with Bechamel Sauce and White Sauce: Triple-Layered Comfort From Classic Rome

Sauces & Condiments

Authentic Italian Lasagna Recipe with Bechamel Sauce and White Sauce: Triple-Layered Comfort From Classic Rome

This authentic Italian lasagna recipe delivers the triple-layered comfort of classic Rome, where bechamel sauce meets rich ragù and creamy white sauce in perfect harmony. 🌟 The secret lies in homemade layers—no shortcuts, no pre-made fillings—just tender pasta sheets, velvety béchamel, and a meat sauce that simmers for hours to develop deep, savory flavors.

Every bite should feel like a warm embrace from Nonna’s kitchen, with crispy top edges and a melt-in-your-mouth texture that’s impossible to resist.

The foundation of this lasagna is the béchamel sauce, silky and rich, balanced by a lighter white sauce that adds brightness.

Traditional Italian technique calls for layering ragù bolognese—slow-cooked ground beef with tomatoes, herbs, and a touch of wine—between sheets of lasagna, then finishing with a creamy ricotta and mozzarella blend. The result?

A dish that’s hearty enough for a family feast but refined enough for a special occasion, all while staying true to Italian roots.

What sets this recipe apart is the authentic method: no boiling pasta ahead (that’s a shortcut that ruins texture), no skimping on Parmesan, and a baking time of 30–45 minutes at 375°F to achieve that golden, bubbly top.

The layers work together—creamy, meaty, and cheesy—in a way that feels both nostalgic and luxurious. This isn’t just lasagna; it’s a celebration of Italian home cooking, built layer by layer with patience and love.

Once baked, the lasagna rests for 15 minutes (critical for clean slices) before serving. The first cut reveals crispy edges, a creamy béchamel core, and a meaty ragù base that ties everything together.

Perfect for Sunday suppers, holidays, or whenever you crave a dish that’s equal parts comforting and impressive. Let’s build this lasagna the way Italians do—with tradition and passion.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
High Cal

Ingredients for authentic italian lasagna recipe with bechamel sauce and white sauce

Twelve essential ingredients transform into Rome’s legendary triple-layered lasagna, where béchamel meets ragù in perfect harmony.

Ingredient Amount Notes
Lasagna Noodles 🍝 12 sheets Fresh or dried, uncooked
Ground Beef 🥩 2 lb 80/20 fat ratio preferred
San Marzano Crushed Tomatoes 🍅 2 cans 28 oz each, no salt added
Whole Milk 🥛 2 cups Full-fat for rich béchamel
Unsalted Butter 🧈 ¾ cup European-style preferred
All-Purpose Flour 🌾 ½ cup Sifted for smooth béchamel
Parmesan Cheese 🧀 1 ½ cups Freshly grated, fine grade
Ricotta Cheese 🧀 15 oz Whole-milk, drained
Mozzarella Cheese 🧀 12 oz Fresh, sliced or shredded
Onion 🧅 1 whole Yellow, finely diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Dry White Wine 🍷 ½ cup Bold, dry variety
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Fresh Basil 🌿 ¼ cup Chopped, optional
Olive Oil 🫒 ¼ cup Extra-virgin, for drizzling
Salt 🧂 2 tsps Diamond Crystal preferred
Ground Black Pepper 🌶️ 1 tbsp Freshly cracked
Nutmeg 🌿 ½ tsp Freshly grated

The San Marzano tomatoes and 80/20 ground beef form the heart of this lasagna—Costco’s pre-ground chuck saves time, but fresh from Whole Foods elevates the dish. For the béchamel, European-style butter and whole milk create that signature velvety texture. Parmesan must be freshly grated (pre-grated contains anti-caking agents that ruin texture), and ricotta should be whole-milk for optimal creaminess. Lasagna noodles should be fresh if possible, but high-quality dried (like De Cecco) works too—never pre-boiled, as that destroys their structure. The mozzarella should be fresh, not low-moisture shreds, for authentic melt.

No San Marzano tomatoes? Crushed Roma tomatoes work in a pinch, but add 1 tsp sugar to balance acidity. Running short on wine? Beef broth with 1 tbsp balsamic mimics depth. Dried basil can replace fresh at one-third the amount, but fresh is non-negotiable for that Roman brightness. For the béchamel, cornstarch slurry (1 tbsp cornstarch + 2 tbsp cold milk) thickens beautifully if you prefer a silkier texture. Diamond Crystal kosher salt measures differently than Morton’s—use one-third more if substituting. The nutmeg is crucial; omit it, and the béchamel loses its signature warmth.

Assemble the lasagna one day ahead and refrigerate—flavors meld overnight. Bake from cold at 375°F for 30–45 minutes until edges are golden and bubbly. Rest 15 minutes before slicing (this is non-negotiable for clean cuts). Leftovers keep 4–5 days in the fridge, but reheat covered at 350°F for 20 minutes to avoid a soggy top. For freezing, assemble, bake, cool completely, then wrap tightly—3 months max. The Parmesan wedge should be stored in parchment, then foil, to prevent drying. Fresh herbs (parsley, basil) stay vibrant for 5 days wrapped in damp paper towels.

❤️

Why You'll Love This Recipe

  • I swear by this method: just brown the beef, dump in the San Marzano tomatoes, then layer like a lazy (but proud) Italian nonna. No fancy sauces to balance—just that rich bechamel cutting through the meaty goodness. Honestly, I’ve made it while scrolling through emails.
  • Same recipe, different vibes: serve it with crusty bread for a Tuesday night or add a sprinkle of Parmesan for company. Between us, I’ve reheated leftovers for lunch three days in a row, and no one complained. (Yes, even on a Tuesday night.)

Step-by-step instructions for authentic Italian lasagna with béchamel

Here's how to assemble this Roman masterpiece—layer by precise layer for restaurant-quality results.

1

🍳 Step 1: Prepare the Béchamel Sauce

Melt the 0.75 cup unsalted butter in a medium saucepan over medium-low heat. Once foaming subsides, whisk in the 0.5 cup all-purpose flour all at once—this creates a roux that forms the sauce's foundation. Cook for 2 minutes until the mixture turns a pale golden color and smells nutty.

Gradually whisk in the 2 cups whole milk, about ½ cup at a time, allowing each addition to fully incorporate before adding more. This slow incorporation prevents lumps and creates an ultra-smooth texture. Bring to a gentle simmer, then reduce heat to low and cook for 5-7 minutes, stirring constantly, until the sauce thickens enough to coat the back of a spoon.

Remove from heat and stir in 1 cup of the 1.5 cups parmesan cheese, 1 tbsp ground black pepper, and the 0.5 tsp nutmeg. The sauce should be velvety with a subtle peppery warmth. Cover and set aside—this béchamel will form the creamy base between your lasagna layers.

2

🍳 Step 2: Build the Ragù Sauce

Heat 0.25 cup olive oil in a large Dutch oven over medium-high heat. Add the 1 whole finely diced onion and cook for 5 minutes until translucent. Add the 4 minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Push the onions to one side and add the 2 lb ground beef in batches, breaking it up with a wooden spoon. Cook until browned on all sides (8-10 minutes), then drain excess fat if needed. Stir the meat back into the onions and add the 2 cans san marzano crushed tomatoes, 0.5 cup dry white wine, 1 tsp salt, and ½ tbsp black pepper. Simmer uncovered for 30 minutes, stirring occasionally, until the sauce thickens and the flavors meld.

Stir in the remaining ½ cup parmesan cheese and 0.25 cup fresh basil. Taste and adjust seasoning—authentic ragù should be rich but not overly salty. Remove from heat and let cool slightly before assembling.

3

🥘 Step 3: Assemble the Lasagna Layers

Preheat your oven to 375°F. In a bowl, combine the 15 oz ricotta cheese, 1 egg (if using fresh noodles), ½ cup parmesan cheese, ½ tbsp black pepper, and ¼ tsp nutmeg. Mix until just combined—don't overwork it or the ricotta will turn grainy.

Spread 1 cup ragù in the bottom of a 9x13-inch baking dish. Arrange 4 lasagna noodles horizontally, slightly overlapping. Spread ½ of the ricotta mixture evenly over the noodles, then sprinkle with ¼ of the 12 oz mozzarella cheese. Repeat with another layer of noodles, remaining ragù, ricotta, and mozzarella. Top with a final layer of noodles, remaining ragù, and remaining mozzarella.

Drizzle the béchamel sauce evenly over the top, then sprinkle with the remaining ½ cup parmesan cheese. This creates the signature Roman "white sauce" layer that sets this lasagna apart from traditional versions.

4

🔥 Step 4: Bake to Golden Perfection

Bake uncovered for 45 minutes until the top is golden brown and bubbling vigorously. If the edges brown too quickly, tent loosely with foil. The lasagna is done when the cheese is set but still slightly jiggly in the center—it'll continue cooking as it rests.

Remove from the oven and let rest for 15 minutes before slicing. This resting period allows the layers to set properly and prevents a runny lasagna. Garnish with 0.25 cup fresh parsley and serve immediately with a crisp green salad.

5

⏰ Step 5: Serve with Confidence

Slice into 6 equal portions using a hot knife to create clean cuts through all layers. Each bite should deliver the perfect balance: tender ragù, creamy béchamel, and melted mozzarella with nutmeg's warm finish. Serve with a drizzle of olive oil for authentic Roman presentation.

Here's the thing about this lasagna—it tastes even better the next day when the flavors have fully melded. Leftovers reheat beautifully in the oven at 350°F for 20 minutes covered with foil.

👨‍🍳

Pro Tips For Making Authentic Italian Lasagna Recipe With Bechamel Sauce And White Sauce

  • PREHEAT YOUR DISH FIRST: I learned this the hard way—skipping this step means your lasagna will fight you for even cooking. Slip your baking dish (9x13-inch, preferably ceramic or metal) into a 375°F (190°C) oven for 10 minutes before assembling. The noodles will start softening immediately, and the sauce won’t pool at the bottom like a sad, watery mess.
  • SWEAT THE AROMATICS LOW: If you’re browning your ground beef, don’t rush it. After breaking up the meat, let it sit in the pan for 3-4 minutes on medium-low heat before adding oil—this renders fat slowly and keeps the beef juicy. Then, when you add your tomatoes, the sauce won’t turn greasy or taste like a fry-up. (Yes, even if you’re impatient like me.)
  • STIR THE BECHAMEL CONSTANTLY: This isn’t the prettiest method, but it’s the tastiest: Once you melt the butter and whisk in the flour to make a roux, keep stirring over medium heat until it’s the color of pale toast (about 5 minutes). If you walk away, even for a minute, you’ll end up with lumps or a burnt flavor that ruins the whole dish. The milk should join the party slowly, a splash at a time, or you’ll regret it.
  • LAYER LIGHT, END WITH SAUCE: Don’t drown your lasagna in sauce like it’s a pasta dish—this is Italy, not a swimming pool. Spread a thin, even layer of béchamel between noodles, then a generous sprinkle of cheese (if using), and repeat. The final layer? Sauce only—no cheese on top, or it’ll turn into a brick. Trust me, the cheese in the middle will melt perfectly without burning.

Creative variations of these flavors

Roman-Style White Sauce

This isn't your basic béchamel—it's the Roman white sauce that gives this lasagna its signature creamy layers. For extra richness, I add 1 tbsp cold butter at the end of cooking and whisk vigorously until emulsified. This creates a luxurious, velvety finish that contrasts beautifully with the ragù. 🌟

Vegetarian Adaptation

Swap the beef ragù for a mushroom and lentil ragù—sauté 16 oz cremini mushrooms with 1 cup cooked brown lentils, 1 tbsp tomato paste, and ½ cup vegetable broth.

Season with 1 tsp dried oregano and ½ tsp smoked paprika for depth. The texture mimics meat while keeping the dish hearty and satisfying.

Seafood-Inspired Layer

For a coastal twist, add a clams and mussels layer between the ragù and ricotta. Sauté 1 lb mixed clams and mussels in 2 tbsp white wine with 3 minced garlic cloves until they open.

Fold them into the béchamel sauce before spreading it on top—this adds a briny, oceanic brightness that cuts through the richness.

Herb Variations

Swap the basil for fresh sage in the ragù for a savory, earthy profile. Or try fresh rosemary in the béchamel—1 tbsp finely chopped adds a piney aroma that pairs beautifully with nutmeg. For a citrusy note, zest 1 lemon into the ricotta mixture before assembling.

Spicy Kick Option

Add 1 tsp red pepper flakes to the ragù for heat, or stir ½ tsp cayenne into the béchamel for a subtle warmth. For smoky depth, finish the ragù with ½ tsp smoked sea salt (like Maldon) and a pinch of crushed fennel seeds.

Balance with extra ricotta to keep it creamy.

Make-Ahead Twist

Assemble the lasagna one day ahead and refrigerate. Before baking, let it sit at room temperature for 1 hour—this prevents cracking when it hits the oven.

For a crispier top, broil for 2-3 minutes at the end. The flavors deepen overnight, making it even more comforting the next day. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 58g21%
Dietary Fiber 4g14%
Sugars 8g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does authentic Italian lasagna use both béchamel and white sauce?

This Roman-style lasagna combines béchamel (a rich, buttery roux-based sauce) with a lighter white sauce layer on top for balance. The béchamel adds creaminess between layers, while the white sauce creates a crispy, golden finish. The contrast between the velvety ragù and airy white sauce is what makes this version truly special—it's all about texture harmony!

2

Can I use store-bought lasagna noodles instead of fresh?

High-quality dried lasagna noodles (like De Cecco) work perfectly—just skip pre-boiling them. The key is to use uncooked noodles that soften during baking. For extra insurance, add 1 extra layer of noodles to ensure they cook through. Fresh noodles require an egg in the ricotta mixture to bind.

3

How do I prevent a soggy lasagna?

Three secrets:

  1. Don't overmix the ricotta (keep it chunky),
  2. Use enough cheese (mozzarella and Parmesan create a moisture barrier), and
  3. Bake at 375°F until the top is golden and bubbly. Let it rest 15 minutes before slicing—this crucial step lets the layers set properly. Pro tip: Par-bake the noodles for 2 minutes in the oven before assembling!
4

What's the difference between this lasagna and traditional bolognese lasagna?

This Roman version features béchamel sauce and a white sauce top layer, while classic bolognese lasagna uses only meat sauce (ragù) and tomato sauce. The béchamel adds a creamy, velvety texture between layers, making this dish richer and more decadent. Traditional versions often include spinach or potatoes in the ragù layer too.

5

Can I make this lasagna ahead of time?

Yes! Assemble it one day ahead and refrigerate uncovered for 12 hours to let flavors meld. Bake straight from the fridge at 375°F for 50-55 minutes (the extra time compensates for the cold start). For freezing, bake first, cool completely, then wrap tightly—it keeps for 3 months. Reheat covered at 350°F for 20 minutes.

★★★★★4.8(8 reviews)
Categories Sauces & Condiments