Authentic Italian Lasagna Recipe with Bechamel Sauce and Ricotta: Layers of Creamy, Cheesy Heaven

Sauces & Condiments

Authentic Italian Lasagna Recipe with Bechamel Sauce and Ricotta: Layers of Creamy, Cheesy Heaven

This authentic Italian lasagna recipe with bechamel sauce and ricotta delivers the creamy, cheesy layers you crave—just like Nonna used to make. 💛 The secret lies in the velvety béchamel, which binds the ricotta and pasta into a tender, melt-in-your-mouth masterpiece.

Traditional Italian lasagna skips tomato sauce, relying instead on this rich, dairy-based foundation for a dish that’s both comforting and impressive.

What sets this recipe apart is the balance of textures: crispy edges on the lasagna sheets, a luscious béchamel that clings to every layer, and the delicate creaminess of ricotta.

We’ll use no-boil lasagna noodles for convenience without sacrificing authenticity, but you can also opt for traditional dried pasta if you prefer. The key to success is patience—letting the lasagna rest before baking ensures each layer stays distinct and flavorful.

The result is a lasagna that’s restaurant-quality at home, with a golden crust and layers that hold together perfectly. The combination of Parmigiano-Reggiano, pecorino, and fresh basil elevates the dish from ordinary to extraordinary.

Whether you’re feeding a crowd or treating yourself to a weeknight indulgence, this recipe delivers the creamy, cheesy perfection Italian lasagna deserves.

Pair it with a simple arugula salad and garlic bread for a complete meal that feels like a celebration. Ready to master this classic? Let’s get started with the béchamel—the heart of this dish.

👨‍🍳
Difficulty
Medium
🔥
Calories
High Cal

Ingredients for authentic italian lasagna recipe with bechamel sauce and ricotta

Here's what you need to create this velvety, cheesy lasagna masterpiece—just like Nonna's.

Ingredient Amount Notes
No-Boil Lasagna Noodles 🍝 12 sheets Standard width, 10 inches each
Ricotta Cheese 🧀 2 cups Full-fat for creaminess, room temp
Parmigiano-Reggiano Cheese 🧀 1 ½ cups Freshly grated, block preferred
Pecorino Romano Cheese 🧀 ½ cup Freshly grated, sharp flavor
Heavy Cream 🥛 2 cups Full-fat, cold for béchamel
Unsalted Butter 🧈 ½ cup Cold, cubed for roux
All-Purpose Flour 🌾 ½ cup Sifted for smooth béchamel
Whole Milk 🥛 1 cup Warm for béchamel
Large Eggs 🥚 2 whole Room temperature, beaten
Fresh Basil Leaves 🌿 ¼ cup Chopped, vibrant green
Garlic Cloves 🧄 4 cloves Minced for flavor base
Extra-Virgin Olive Oil 🫒 ¼ cup For garlic sautéing
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Nutmeg 🌿 ¼ tsp Freshly grated

The cheeses are non-negotiable here. Parmigiano-Reggiano from a wedge (not pre-grated) is essential—it melts beautifully and adds depth. Pecorino Romano brings that sharp, salty bite that cuts through the richness. I always grab mine at Whole Foods or a specialty Italian market, but the regular grocery store has decent options too. For the ricotta, full-fat is a must—it's what gives that signature creaminess. If you're feeling fancy, add a splash of heavy cream to the ricotta while mixing for extra decadence. The no-boil noodles are a game-changer—they cook perfectly in the baking process, saving you time without sacrificing texture.

No Parmigiano-Reggiano? Gran Padano is your next best bet—it's milder but still melts beautifully. Short on pecorino? Extra sharp cheddar at half the amount gives you a similar punch. The béchamel is where the magic happens, so don't skimp on the butter—it's what creates that silky texture. If you're out of heavy cream, half-and-half works in a pinch, but the lasagna won't be quite as rich. Fresh basil is ideal, but dried oregano at one-third the amount will get you close. The nutmeg is subtle but essential—it's what gives that classic Italian flavor. Pro tip: Toast your flour in the butter for the roux for about 2 minutes before adding milk—this deepens the flavor significantly.

This lasagna tastes even better the next day, so make it ahead if you can. Assemble everything, cover tightly with foil, and refrigerate for up to 24 hours before baking. The ricotta layer can be prepped 1 day ahead—just cover it with plastic wrap and keep it chilled. Once baked, store leftovers in an airtight container for 4-5 days. For freezing, assemble the lasagna, bake until just set (about 20 minutes), then cool completely before wrapping tightly in foil and plastic wrap. It keeps for 3 months—just thaw overnight in the fridge before reheating. The golden crust? That's all about baking time—don't peek at it until the last 10 minutes!

❤️

Why You'll Love This Recipe

  • No-Boil Magic: I swear by those pre-cooked noodles—they cut my lasagna time in half, no babysitting the pot. Just layer, bake, and walk away while the ricotta and bechamel do their thing.
  • Creamy Dream Team: That ricotta-bechamel combo? It’s like a hug in every bite—silky, rich, and balanced by the sharp bite of Pecorino and Parmigiano. Honestly, my picky husband actually finishes his plate.
  • Weeknight Wonder: It’s my go-to for game days, potlucks, or when I’m too tired to think. The leftovers reheat like a dream, and the no-boil noodles mean I can assemble it ahead—even the night before.
  • Budget-Friendly Luxe: I stretch this dish for a crowd without breaking the bank—ricotta and heavy cream feel fancy, but they’re cheaper than you’d think. Plus, the cheeses make it taste like a restaurant, not a chore.

Step-by-step instructions for authentic Italian lasagna with bechamel

Here's how to assemble this classic Italian lasagna with perfect layers of creamy béchamel and rich ricotta.

1

👨‍🍳 Step 1: Make the Garlic Basil Béchamel Sauce

In a medium saucepan, melt the 0.5 cup Unsalted Butter over medium heat. Add the 4 cloves Garlic Cloves and sauté for 1 minute until fragrant but not browned. Immediately whisk in the 0.5 cup All-Purpose Flour and cook for 1-2 minutes until the mixture forms a smooth paste.

Slowly pour in the 2 cups Heavy Cream and 1 cup Whole Milk while whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 5-7 minutes until the sauce thickens enough to coat the back of a spoon. Remove from heat and stir in 1.5 tsp Salt, 0.5 tsp Ground Black Pepper, and 0.25 tsp Nutmeg. Finally, fold in the 0.25 cup Fresh Basil Leaves and set aside.

2

👨‍🍳 Step 2: Prepare the Ricotta Cheese Mixture

In a large bowl, combine the 2 cups Ricotta Cheese with 1.5 cups Parmigiano-Reggiano Cheese and 0.5 cup Pecorino Romano Cheese. Add the 2 whole Large Eggs and mix until just combined - don't overmix or the ricotta will become grainy. Season with 0.5 tsp Salt and 0.25 tsp Nutmeg.

This mixture should be thick but spreadable - if it's too stiff, add 1 tablespoon of the reserved pasta water from later. The ricotta layer is what gives this lasagna its signature creaminess, so don't skip this step or use low-fat ricotta.

3

🥘 Step 3: Assemble the Lasagna Layers

Preheat your oven to 375°F. In a 9x13-inch baking dish, spread a thin layer of the béchamel sauce on the bottom. Place 3 sheets of the No-Boil Lasagna Noodles slightly overlapping, then spread half of the ricotta mixture evenly over them. Sprinkle with ½ cup of the remaining Parmigiano-Reggiano.

Add another layer of 3 sheets of noodles, then half of the remaining béchamel sauce. Repeat with the final 3 sheets of noodles, remaining ricotta, and remaining béchamel. Top with the remaining ½ cup of Parmigiano-Reggiano.

4

🔥 Step 4: Bake to Golden Perfection

Cover the baking dish tightly with aluminum foil and bake for 25 minutes. Remove the foil and bake for another 10-15 minutes until the top is golden brown and bubbly. The edges should be slightly crispy while the center remains moist.

Let the lasagna rest for 15 minutes before slicing - this allows the layers to set and makes it easier to cut clean portions. Serve with a simple green salad and crusty bread to soak up all that creamy goodness.

👨‍🍳

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

  • Preheat That Pan: I learned this the hard way—skipping this step means your bechamel sauce will seize up like a stubborn mule. Heat your baking dish (9x13-inch, ungreased) in the oven at 375°F (190°C) for 10 minutes first. The ricotta layer needs that hot surface to melt into a silky blanket, not a rubbery one.
  • Drain Ricotta Like a Pro: Ricotta’s the star, but whole-milk ricotta is a waterfall waiting to happen. Spread it on a wire rack set over a bowl, cover with parchment, and let it drain for 30 minutes—yes, even if you’re impatient like me. The less moisture, the creamier your lasagna layers will be, and no one wants a soggy middle.
  • Layer Cheese First: Start and end with cheese—this isn’t optional. Sprinkle a thin layer of finely grated Pecorino Romano and Parmigiano-Reggiano (mixed 50/50) on the bottom of the dish before the first noodle. Then repeat between layers and on top. The cheese acts as a glue, keeping your lasagna from sliding apart when you cut into it (and trust me, you will cut into it too soon).
  • Bake Covered, Then Unleash: After assembling, cover the lasagna tightly with foil and bake for 25 minutes. Then remove the foil and bake another 10 minutes—this gives the top that golden crust while keeping the ricotta layer luscious. I know, I know, you want to peek, but resist the urge. Patience here makes all the difference in texture.

Pro cooking tips for perfect results

Béchamel Perfection

For that velvety, lump-free béchamel, I swear by a low-and-slow approach. Heat your butter over medium-low heat—never rush this step. Once the roux forms, whisk in the milk gradually to avoid clumping.

The sauce should thicken to a pudding-like consistency—if it splits, whisk in 1 tablespoon cold milk to rescue it. Pro tip: Add a pinch of nutmeg at the end for that classic Italian warmth. 🌟

Ricotta Texture Secrets

The ricotta mixture makes or breaks this lasagna. For a silky texture, beat the eggs separately first, then gently fold them into the ricotta to avoid overmixing. If your ricotta is too thick, stir in 1 tablespoon heavy cream at a time until it’s spreadable.

And here’s a game-changer: Let the ricotta sit at room temperature for 30 minutes before mixing—it blends smoother and tastes richer. 🧀

Layering Like a Pro

Start with a thin béchamel base in your dish—this prevents soggy bottoms. For the noodles, slightly overlap the edges to seal the layers. I like to use 3 sheets per layer for a classic 9x13-inch dish, but adjust based on your pan size.

The key? Even distribution—press down gently with a spatula to eliminate air pockets. This ensures every bite has that perfect cheesy, creamy balance. 🍝

Baking Without Sog

Don’t skip the foil cover during the first 25 minutes—this traps steam and keeps the lasagna moist. When you uncover it, the top should be golden and bubbly, but still slightly underdone inside. For extra crispiness, broil for 2-3 minutes at the end.

And here’s my non-negotiable: Always rest the lasagna for 15 minutes before slicing. This lets the layers set, so it doesn’t fall apart when you serve it. ✨

Cheese Substitutes

No Parmigiano-Reggiano? Swap in Gran Padano—it’s milder but works in a pinch. For pecorino, sharp cheddar (half the amount) adds a similar tang. If you’re out of ricotta, mascarpone (mixed with a splash of cream) gives a similar richness.

Just remember: Freshly grated cheese always wins—pre-shredded has anti-caking agents that make the lasagna gummy. 🧀

Make-Ahead Magic

Assemble the lasagna a day ahead—it tastes even better after resting! Cover tightly with foil and refrigerate. When ready to bake, add 10-15 minutes to the cooking time (since it’s cold). For freezing, bake until just set (about 20 minutes), then cool completely before wrapping in foil and plastic.

Thaw overnight in the fridge, then reheat covered with foil for 20-25 minutes at 375°F. The flavors deepen over time—trust me! ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 45g58%
Saturated Fat 28g140%
Cholesterol 210mg70%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 8g
Protein 32g64%
* 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 this lasagna use béchamel instead of tomato sauce?

Traditional Italian lasagna from regions like Emilia-Romagna often skips tomato sauce entirely. The creamy béchamel creates a luxurious texture that perfectly complements the ricotta, while nutmeg and basil add authentic Italian flavor. This version delivers that signature creamy, cheesy richness without the acidity of tomato.

2

Can I make this lasagna ahead of time?

Assemble the lasagna up to 24 hours ahead and refrigerate covered. When ready to bake, add 10-15 minutes to the cooking time since it starts cold. For freezing, bake until just set (about 20 minutes), then cool completely before wrapping tightly. It keeps for 3 months in the freezer.

3

What if my ricotta mixture is too thick or too thin?

Too thick? Stir in 1 tablespoon heavy cream at a time until spreadable. Too thin? Add 1 tablespoon flour or a beaten egg yolk to thicken. The ideal consistency should be like thick pudding—just firm enough to hold its shape but still creamy when baked. Room temperature ricotta blends smoother, so let it sit for 30 minutes before mixing.

4

How do I prevent soggy lasagna layers?

Start with a thin béchamel base in your dish to absorb moisture. Cover tightly with foil for the first 25 minutes of baking to trap steam, then uncover to crisp the top. The 15-minute rest before slicing lets layers set properly. For extra insurance, use no-boil noodles and avoid overmixing the ricotta to maintain structure.

5

Can I substitute traditional lasagna noodles for no-boil?

Yes, but you'll need to pre-cook them for 1-2 minutes until al dente, then drain well. The no-boil noodles in this recipe are designed to cook perfectly in the oven, saving time while maintaining texture. If using traditional noodles, reduce the baking time by 5-10 minutes since they'll cook faster when layered with sauce.

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