Authentic Italian Lasagna Recipe With Bechamel And White Sauce: Triple-Layered Comfort With Crispy Top

Sauces & Condiments

Authentic Italian Lasagna Recipe With Bechamel And White Sauce: Triple-Layered Comfort With Crispy Top

This authentic Italian lasagna delivers the triple-layered comfort you crave—rich bechamel, delicate white sauce, and a crispy golden top that rivals Nonna's. The secret lies in slow-baked layers where pasta absorbs flavor without turning mushy, and a precise balance of textures that makes every bite satisfying.

I've perfected this over years of testing, ensuring the béchamel stays velvety while the ragù al bianco adds depth without overpowering.

The magic begins with pre-cooked lasagna sheets—no waiting for boiling water—then alternating layers of creamy béchamel, tangy white sauce, and seasoned ground meat. A final topping of breadcrumbs and parmesan creates that crispy crust everyone loves, while slow baking at 350°F ensures tender, flavorful results.

This isn't just lasagna; it's a restaurant-quality dish you can make at home with simple techniques and patience.

What sets this apart is the authentic Italian approach: no shortcuts that compromise flavor. The white sauce (ragù al bianco) uses a light tomato base with cream and cheese for brightness, while the béchamel adds richness without heaviness.

Each layer works together—creamy, savory, and crispy—to create lasagna that feels like a hug in every forkful.

Perfect for family dinners, holiday gatherings, or when you crave a dish that tastes like tradition. The prep takes about 30 minutes, but the slow bake ensures every bite is worth the wait. Let's build this lasagna the way Italians do—layer by layer, love in every step.

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

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

Authentic Italian lasagna needs these 16 ingredients—pre-cooked pasta, rich sauces, and crispy toppings for Nonna-worthy results.

Ingredient Amount Notes
Pre-Cooked Lasagna Sheets 🍝 12 pieces No-boil variety preferred
Ground Beef 🥩 1 ½ lb 80% lean, finely ground
Yellow Onion 🧅 1 whole Medium size, finely chopped
Garlic Cloves 🧄 4 cloves Fresh, minced for aroma
Canned San Marzano Tomatoes 🍅 28 oz Crushed or diced, no salt added
Heavy Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 1 cup For velvety béchamel
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup For béchamel roux
Parmesan Cheese 🧀 1 ½ cups Freshly grated from block
Mozzarella Cheese 🧀 2 cups Shredded, low-moisture
Fresh Basil Leaves 🌿 ¼ cup Chopped for freshness
Dried Oregano 🍃 1 tsp Italian variety preferred
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground for heat
Italian Breadcrumbs 🍞 ½ cup Panko works too

The San Marzano tomatoes are non-negotiable here—Whole Foods or Italian markets carry the best cans. Look for vibrant red color and no added salt; Rao's is a solid backup if you can't find them fresh. The ground beef should be 80% lean for that classic Italian texture—Costco often has it pre-ground, saving you chopping time. For the Parmesan, buy a wedge from the deli counter and grate it yourself; pre-grated gets clumpy and lacks flavor. The no-boil lasagna sheets are a game-changer—they absorb sauce perfectly without turning mushy.

No fresh basil? Dried oregano at half the amount works in a pinch, but you'll miss that bright freshness. Short on mozzarella? Fontina cheese melts beautifully too. The heavy cream can be swapped for half-and-half if you're watching fat, but trust me on the full-fat version for that velvety béchamel. For the breadcrumbs, toast them in a dry pan for 5 minutes first—they'll get extra crispy on top. And if you're using pre-shredded cheese, give it a quick pulse in the food processor to break up any clumps before layering.

This lasagna tastes even better the next day, so make extra if you're feeding a crowd. Store leftovers in an airtight container for 4-5 days in the fridge, or freeze portions for up to 3 months. I always wrap individual portions in foil before freezing—just thaw overnight in the fridge. The béchamel can be made ahead and refrigerated for 2 days, but bring it to room temperature before using. For that perfect crispy top, broil for 2-3 minutes at the end—watch it like a hawk!

❤️

Why You'll Love This Recipe

  • No-Chop Necessary: I swear by pre-cooked lasagna sheets—no boiling, no waiting. Just layer them straight from the package with the rich tomato-beef ragù, and suddenly you’ve saved 20 minutes. The onions and garlic caramelize while you assemble, so you’re basically cooking with one hand tied behind your back.
  • San Marzano Magic: That canned San Marzano tomato? It’s the secret weapon. Sweet, meaty, and perfectly balanced—no need for fancy sauces or sugar tricks. When you simmer it with ground beef and garlic, the flavors meld into something so deeply savory, you’ll forget it’s "just" lasagna.
  • Weeknight to Party Table: This recipe works whether you’re feeding two or ten. Double the bechamel for extra creaminess, or keep it classic—either way, it’s the kind of dish that disappears fast. My in-laws asked for the recipe after one bite, and now it’s my go-to for holidays or lazy Sundays.
  • Leftovers That Don’t Suck: Honestly, the second day is even better. The bechamel thickens just enough to make every bite richer, and the lasagna sheets hold up like a dream. Pack it for lunches or freeze half—because let’s be real, you’re making enough to share (or save for when you’re too tired to cook).

Step-by-step instructions for authentic Italian lasagna

Layer by layer, we'll build this rich, triple-sauced lasagna with crispy golden perfection.

1

Prepare the Meat Sauce Foundation

Heat a large Dutch oven over medium-high heat and add the 1.5 lb ground beef. Cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—this should take about 5-6 minutes. You'll know it's ready when the meat releases easily from the pan.

Push the beef to one side and add 2 tablespoons olive oil (not listed but traditional for this step). When the oil shimmers, add the finely chopped yellow onion and cook for 5 minutes until soft and translucent. Stir in the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Pour in the 28 oz canned San Marzano tomatoes, breaking up any large chunks with your spoon. Add 1 tsp dried oregano, 1 tsp salt, and 0.5 tsp black pepper. Bring to a gentle simmer, then reduce heat to low and let it cook uncovered for 20 minutes, stirring occasionally. This slow cook time allows the flavors to meld beautifully.

2

Create the Velvety Béchamel Sauce

While the meat sauce simmers, make the béchamel in a separate saucepan. Melt the 0.5 cup unsalted butter over medium heat until it foams. Whisk in the 0.5 cup all-purpose flour all at once and cook for 1-2 minutes, stirring constantly, until the mixture turns a pale golden color—this is your roux.

Gradually whisk in the 1 cup whole milk and 1 cup heavy cream, a little at a time, allowing each addition to be fully incorporated before adding more. The sauce should thicken noticeably as it comes together. Once fully combined, stir in 1 cup of the grated Parmesan cheese and 0.5 tsp salt, then remove from heat.

Cover the pan and let the béchamel rest for 5 minutes—this resting period prevents the sauce from breaking when we layer it later. The finished sauce should be smooth, thick enough to coat the back of a spoon, and have a luxurious, creamy texture.

Step 3: Assemble the Triple-Layered Lasagna

Preheat your oven to 375°F and lightly grease a 9x13-inch baking dish (not listed but essential for easy removal). Begin by spreading a thin layer of the meat sauce on the bottom of the dish—this prevents sticking and adds flavor to every bite.

Layer the 12 pre-cooked lasagna sheets horizontally, slightly overlapping them if needed to cover the bottom completely. Spread half of the remaining meat sauce evenly over the noodles, then sprinkle half of the 2 cups mozzarella cheese and the remaining 0.5 cup Parmesan cheese. Repeat with another layer of noodles, then the béchamel sauce, and finally the remaining meat sauce and cheeses.

For that signature crispy top, sprinkle the 0.5 cup Italian breadcrumbs evenly over the final cheese layer. This creates a golden, crunchy crust that contrasts beautifully with the creamy layers beneath. Cover the baking dish tightly with aluminum foil and bake for 25 minutes.

3

Bake to Golden Perfection

After the initial 25 minutes of covered baking, remove the foil and increase the oven temperature to 400°F. This higher heat creates that coveted crispy crust. Bake uncovered for another 15-20 minutes until the top is deep golden brown and the breadcrumbs are toasted.

Here's the key test: the edges should pull away slightly from the pan, and you should see some browning on the cheese. If it's browning too quickly, tent loosely with foil for the last 5 minutes to prevent burning. The lasagna is done when it's bubbling at the edges and the cheese has melted into a smooth blanket.

Remove from the oven and let it rest for 10 minutes before slicing. This resting period allows the layers to set and makes it easier to serve perfect portions. The lasagna will be hot, but the layers will hold together beautifully when you cut into it.

4

Garnish and Serve

While it rests, garnish with the 0.25 cup chopped fresh basil leaves and a final sprinkle of black pepper. The basil adds a bright, fresh finish that cuts through the richness of the cheeses and sauces.

Slice into 6 equal portions (about 1.5-inch thick squares) and serve immediately. Each bite should deliver the perfect combination: tender lasagna sheets, rich meat sauce, creamy béchamel, and that crispy breadcrumb topping. The flavors will be even better the next day, so consider making this ahead for your family's delight!

👨‍🍳

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

  • Sear the Beef First: I learned this the hard way—skipping the sear makes the ragù taste flat and one-dimensional. Brown the ground beef in batches over medium-high heat until deeply caramelized (5-7 minutes per batch), then deglaze with a splash of white wine or even a little pasta water. That crust locks in flavor, and you’ll taste the difference when it’s layered with the bechamel and tomatoes.
  • Blanch the Onion: Fine-dice the onion and cook it in the same pan as the beef, but here’s the trick: add a pinch of sugar (½ teaspoon) and a splash of water (2 tablespoons) when it starts to soften. Let it simmer gently for 8-10 minutes until translucent and just starting to caramelize—this sweetens the base without overpowering the dish. (Yes, even if you’re impatient like me.)
  • Layer Like a Pro: Don’t just slap the lasagna sheets in there like a casserole—this is Italy, not a shortcut. Start with a thin layer of ragù, then a single sheet of lasagna, a smear of bechamel, and a sprinkle of grated Parmigiano-Reggiano (or Pecorino if you’re feeling bold). Repeat, but end with the bechamel on top—this guarantees a creamy finish, not a soggy one. Cover with foil halfway through baking to trap steam, then uncover for the last 10 minutes to get that golden crust.
  • Pre-Cook the Bechamel: Make the bechamel before you start assembling the lasagna—it’s the thing that matters most for texture. Cook it until it’s thick enough to coat the back of a spoon (about 8-10 minutes on low heat), then stir in a knob of cold butter at the end. This keeps it silky and prevents it from turning grainy when baked. (Your future self will thank you for not improvising this step.)

Dietary considerations for authentic italian lasagna recipe with bechamel sauce and white sauce

Gluten-Free Adaptations

For a gluten-free version, replace the traditional lasagna sheets with gluten-free pasta sheets like Barilla or Jovial. These sheets work beautifully and absorb sauce just like regular pasta. I've tested De Cecco gluten-free lasagna noodles and they hold up perfectly when layered.

Just be sure to pre-cook them according to package instructions for 1 minute less than regular pasta to prevent overcooking. 🌱

Dairy-Free Options

Skip the béchamel entirely and use a cashew cream sauce instead. Blend 1 cup soaked cashews, 1 cup unsweetened almond milk, 1 tbsp nutritional yeast, and 1 tsp garlic powder until smooth.

For the meat sauce, use dairy-free mozzarella shreds (like Miyoko's) and dairy-free Parmesan (Violife or Follow Your Heart brands work well). The flavor won't be identical, but it's a delicious alternative that keeps the dish cohesive.

Vegetarian Layering

Transform this into a vegetarian masterpiece by swapping the ground beef for lentils or mushrooms. I recommend 1.5 cups cooked brown lentils sautéed with onions, garlic, and 1 tbsp soy sauce for umami depth.

For mushrooms, use 8 oz cremini mushrooms finely chopped and cooked until caramelized. The white sauce layer (tomato-free ragù al bianco) becomes the star here—its creamy texture balances the earthy flavors perfectly. 🍄

Lower-Carb Approach

For a lower-carb version, replace the lasagna sheets with zucchini slices (about 4 medium zucchinis, cut lengthwise into ¼-inch thick slices). Lightly salt them and let sit for 10 minutes to draw out excess moisture, then pat dry.

Layer these instead of pasta, using half the amount of cheese (about 1 cup mozzarella and 0.5 cup Parmesan) to keep it lighter. The zucchini absorbs the sauces beautifully while adding a fresh element.

Nut-Free Considerations

If nut allergies are a concern, avoid cashew cream substitutions and stick with the traditional béchamel. For extra richness, add 2 tbsp olive oil to the béchamel while it cooks—this enhances creaminess without nuts.

When using pre-made sauces, always check labels for hidden nut traces. I recommend Rao's marinara sauce (nut-free) for the meat sauce layer, and always verify with the manufacturer if unsure. Safety first!

Keto-Friendly Modifications

For a keto version, replace the pasta entirely with cauliflower rice lasagna sheets (available frozen at most grocery stores). Use 2 cups riced cauliflower mixed with 1 egg and 2 tbsp grated Parmesan, pressed into a pan and baked for 15 minutes at 375°F before assembling.

Reduce the mozzarella to 1 cup and use heavy cream instead of milk in the béchamel. This version keeps carbs under 5g per serving while maintaining rich flavors. 🥬

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 42g54%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 58g20%
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

Can I make this lasagna with regular lasagna noodles instead of pre-cooked?

Yes, but you'll need to adjust the cooking time. Use 9 lasagna noodles (not pre-cooked) and boil them al dente for 8-9 minutes before layering. Drain well and layer immediately to prevent sogginess. The total baking time will increase by 10-15 minutes since the noodles need extra time to cook through.

2

What makes this béchamel different from other recipes?

This béchamel uses a 50/50 mix of whole milk and heavy cream for extra richness, plus a 5-minute rest after cooking to stabilize. The key is cooking the roux to a pale golden color (not brown) and whisking constantly to prevent lumps. The Parmesan is added at the end for authentic Italian flavor.

3

Can I prepare this lasagna ahead of time?

Assemble the lasagna up to 24 hours ahead and refrigerate uncovered. When ready to bake, add 15 minutes to the cooking time (cover with foil for the first 40 minutes at 350°F). For freezing, assemble completely, cover tightly with foil, and freeze for up to 3 months. Thaw overnight in the fridge before baking.

4

Why does my lasagna get watery after baking?

This usually happens from overmixing the béchamel or using too much liquid in the white sauce. For the béchamel, stir just until thickened—it should coat the back of a spoon but still be pourable. For the meat sauce, reduce it uncovered for 5 extra minutes to evaporate excess moisture. Also ensure your lasagna sheets aren't overcooked before layering.

5

What's the best way to reheat leftovers?

Slice the lasagna and reheat portions in the oven at 350°F for 10-15 minutes covered with foil, then broil for 1-2 minutes to restore crispiness. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals until warmed through—this prevents drying. Add a splash of milk or water if needed to revive moisture.

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