Classic Italian Lasagna
with Béchamel Sauce & Ricotta
— A Luxurious, Creamy Italian Dish
Layers of silky béchamel, rich meat ragù, creamy ricotta, and three melted cheeses — the definitive Italian lasagna, made the proper way
There are lasagnas, and then there is this lasagna — the one that silences the table when it’s served, the one that your family requests for every special occasion, the one that gets compared to Italian grandmothers’ cooking. The secret isn’t one ingredient. It’s the combination of three things most recipes skip: a proper ragù (not just bolognese), a silky scratch béchamel, and ricotta between the layers.
This is the authentic Italian approach — more time-consuming than cutting corners with jarred sauce, but the difference in the final dish is genuinely extraordinary. A lasagna worth every minute of the effort. 🇮🇹
🍝 What Makes This Lasagna Different
Béchamel, Not Just Tomato
Authentic Italian lasagna uses a creamy white béchamel alongside the tomato meat sauce. This is what creates the silky, cohesive texture that holds every layer together as a whole.
Ricotta Between the Layers
Ricotta adds a light, slightly sweet creaminess between layers that neither béchamel nor mozzarella provides. The three cheese types together create extraordinary complexity.
Long-Cooked Ragù
The meat sauce is cooked for at least 90 minutes until it’s deep, rich, and complex — not a quick 20-minute bolognese. This depth of flavour is irreplaceable.
Better the Next Day
Like all great Italian pasta dishes, this lasagna tastes noticeably better reheated the next day. The flavours deepen and meld overnight into something genuinely exceptional.

How Many Are You Feeding?
Select your serving size — all ingredients scale across both the ragù and béchamel.
🍅 Meat Ragù
🥛 Béchamel + Cheese Layers
The Perfect Béchamel — Stage by Stage
Click each stage to see what to look for and what to avoid — the béchamel makes or breaks this lasagna
🥛 The Béchamel Perfection Guide
The white sauce must be right to make the lasagna extraordinary. Click each stage to know exactly what you’re looking for.
Stage 1 — The Roux: Cooked Butter & Flour
✓ EssentialMelt butter over medium heat. Add all-purpose flour at once and whisk continuously for 1–2 minutes until the mixture smells nutty and looks pale golden. This “roux” is what thickens the sauce. Under-cooked roux tastes raw and floury — cook it until it smells like shortbread. Don’t let it darken — if it browns, the béchamel will have an off colour and flavour.
Stage 2 — Adding Milk: The Critical Moment
⚠️ Watch CarefullyThe milk must be added warm (not cold, not boiling — warm). Cold milk added to a hot roux shocks it and creates lumps that are nearly impossible to remove. Add warm milk in a steady stream while whisking constantly and vigorously. The first addition will seize and become paste-like — keep whisking and adding milk, it will smooth out. Whisking without pausing is the only technique that works.
Stage 3 — Thickening: The Right Consistency
✓ Visual TestContinue whisking over medium heat for 8–12 minutes until the sauce thickens. The right consistency for lasagna béchamel is slightly thicker than heavy cream — it should coat a spoon and leave a clear line when you drag a finger through it. If it’s too thin, it will make the lasagna watery; too thick and the layers become dry and stiff. Taste and season with salt, white pepper, and freshly grated nutmeg.
Stage 4 — Common Mistakes & Fixes
⚠️ TroubleshootLumpy sauce: Strain through a fine mesh sieve while hot and whisk again — most lumps can be removed. Too thick: Add warm milk 1 tablespoon at a time, whisking until smooth. Skin forming on top: Press a piece of cling film directly onto the surface of the hot béchamel — this prevents skin forming while you prepare the other components.
Step-by-Step — Building the Lasagna
Six comprehensive steps — the technique details that separate a great lasagna from an average one
Cook the Ragù — Low and Slow for 90 Minutes
Brown beef and pork mince in batches (don’t crowd the pan — steam not sear makes grey, bland meat). Add soffritto (finely diced onion, carrot, celery) and cook until soft. Add tomato paste and cook 2 minutes. Add crushed tomatoes, red wine, stock, and bay leaves. Bring to a simmer, then reduce heat to the lowest setting and cook uncovered for 90 minutes minimum — 2 hours is better. The ragù should be thick, deep red, and intensely flavoured. This is not something you can rush.
Make the Béchamel — Follow the Guide Above
While the ragù simmers, make the béchamel. For the classic lasagna ratio: 60g butter, 60g flour, 700ml warm whole milk, salt, white pepper, and a generous grating of fresh nutmeg. The nutmeg is not optional — it’s the ingredient that makes béchamel taste specifically like béchamel rather than just white sauce. Once made, press cling film directly onto the surface to prevent a skin forming while you prepare the pasta.
Prepare the Ricotta Mixture
Combine 500g of full-fat ricotta with 1 beaten egg, a generous handful of freshly grated Parmesan, salt, white pepper, and optional chopped fresh basil or flat-leaf parsley. The egg helps the ricotta set during baking — without it, the ricotta layer can be grainy and dry. The mixture should be smooth, creamy, and well-seasoned. Taste it — if the ricotta layer isn’t delicious on its own, it won’t be delicious in the finished lasagna.
Assemble the Layers — In the Right Order
Spread a thin layer of béchamel on the base of the greased baking dish — this prevents the first pasta layer from sticking and drying out. Then follow the layering guide below. Work with intention: spread each component to the very edges of the dish, keep the layers even and consistent in thickness, and press each pasta layer down firmly after adding it to compact the assembly. A well-assembled lasagna holds its shape when sliced; a loosely assembled one collapses into a pile.
The Final Top Layer — The Golden Crown
Finish with a pasta layer topped generously with béchamel spread to all edges, a scattering of torn fresh mozzarella, and a heavy snow of freshly grated Parmesan. This final layer is what creates the signature golden, slightly blistered top that defines great lasagna. Don’t be conservative with the Parmesan here — more is more, and the crust it creates is the most prized part of the dish.
Bake, Rest, and Slice — Patience Rewarded
Bake covered with foil at 375°F (190°C) for 30 minutes, then uncover and bake 15–20 more minutes until the top is golden and bubbling vigorously at the edges. Remove from oven and — this is the most important instruction — rest for a minimum of 15 minutes before cutting. The resting time allows the layers to set and the molten filling to firm slightly. Cut too soon and the lasagna collapses into a beautiful but structureless pile. Wait 15 minutes and each slice holds its layers perfectly.

“Lasagna is not a quick recipe. It’s a Sunday recipe — the kind you make for people you love, who will remember it long after dinner is over.”
🍝 The Layer Guide — Click Each Layer
Click any layer to see exactly what goes in it, how thick it should be, and what it contributes to the finished dish.
Thin Béchamel Base
The foundation — prevents sticking
First Pasta Layer
The structure of every layer
Meat Ragù
The heart of the dish
Ricotta Mixture
The creamy, light counterpoint
Béchamel Layer
The silk that binds everything
Mozzarella
The stretch and pull
Final Crown — Béchamel + Parmesan
The golden crust that defines it
Click any layer above
🌿 Nutrition Per Serving (1 of 8 generous portions)
*Values approximate using standard ingredients. Serving size is one-eighth of a 9×13 pan. Values vary based on pasta sheets, meat fat content, and cheese amounts.
4 Luxurious Variations
Same technique, different ingredients — each creates a completely different Italian experience
Classic Italian Meat Lasagna 🍝
“The original and most beloved — the recipe that defines what lasagna means”
Key Ingredients
- 50/50 beef and pork mince — 500g total for 8 servings
- Soffritto: onion, carrot, celery finely diced
- Dry red wine — add after browning the meat
- San Marzano crushed tomatoes — the best for ragù
- All three cheeses: ricotta, mozzarella, Parmesan
- Fresh basil and bay leaves for the sauce
What Makes It Authentic
- Ragù cooked minimum 90 minutes — 2 hours is better
- Béchamel made from scratch — jar white sauce doesn’t hold up
- Fresh pasta sheets produce the most tender result
- Rest 15 minutes before cutting — always
Roasted Vegetable Lasagna 🥦
“Deeply flavoured roasted vegetables standing in for meat — this isn’t a compromise, it’s a masterpiece”
Vegetable Layer (replaces ragù)
- Aubergine (eggplant) — diced, salted, rinsed, roasted at 425°F until golden
- Courgette (zucchini) — sliced and roasted
- Red and yellow bell peppers — roasted
- Mushrooms — sautéed separately until moisture evaporates
- Combine roasted vegetables with a rich tomato sauce and fresh basil
- Add 200g of spinach (wilted and squeezed dry) to the ricotta layer
Notes
- Every vegetable must be fully cooked before layering — raw vegetables release water and make the lasagna soupy
- Salt the aubergine and let it sit 30 min, then rinse — removes bitterness
- Add 100g of grated Pecorino to the béchamel for extra depth
- Use the same béchamel recipe — béchamel is vegetarian
White Lasagna (Lasagna Bianca) 🐄
“All béchamel, no tomato — the most elegant and sophisticated lasagna variation”
White Filling (replaces meat ragù)
- Double the béchamel quantity — it does all the work
- 500g roasted chicken or Italian sausage (optional protein)
- 200g sautéed mushrooms with garlic and thyme
- Wilted spinach — squeezed completely dry
- Extra ricotta layer — generously applied
- Freshly grated truffle or truffle oil for luxury
Notes
- Season the béchamel more assertively — without tomato’s acidity, it needs bold seasoning
- Add Fontina or Gruyère cheese to the layers — their stronger flavour suits the white version
- Rest longer — 20 minutes — as the white lasagna is slightly softer-set than the tomato version
- Pairs beautifully with a simple green salad and white wine
Seafood Lasagna (Lasagna di Mare) 🌊
“The coastal Italian version — delicate seafood in a cream and tomato layered lasagna”
Seafood Layer
- 300g raw prawns — sautéed in garlic butter
- 200g scallops — seared quickly in a very hot pan
- 200g white fish fillet (cod or haddock) — gently poached
- Light tomato and cream sauce (less tomato than meat ragù)
- Replace ricotta with 200g mascarpone for a silkier result
- Fresh dill or flat-leaf parsley instead of basil
Notes
- Cook seafood separately and briefly — overcooked seafood in a lasagna becomes rubbery
- The layers go: béchamel base → pasta → seafood → light cream sauce → pasta → repeat
- Use no-boil lasagna sheets — fresh pasta holds up better with the delicate filling
- Skip Parmesan on the top — Parmesan with seafood is not traditional in Italy
Chef Tips — Perfect Lasagna Every Time
Make it 2 days ahead
Assembled lasagna refrigerates beautifully for 2 days before baking. Bake from cold — add 15 minutes to the covered baking time. The flavours develop and the texture improves overnight.
Grate your own cheese
Freshly grated Parmesan creates the golden, slightly blistered crust that defines great lasagna. Pre-grated stays powdery and pale. For mozzarella: fresh tears, not grated — better stretch and melt.
Press cling film to the béchamel
Press plastic wrap directly onto the surface of the hot béchamel the moment it’s finished — this prevents a skin from forming while you prepare the other components.
Wine in the ragù — don’t skip it
A generous splash of red wine deglazes the pan after browning the meat, lifting all the caramelised bits and adding significant depth. Use wine you’d actually drink — cooking wine is inferior.
Freeze brilliantly for 3 months
Slice the fully baked and cooled lasagna into individual portions. Freeze on a tray, then wrap individually and bag. Reheat from frozen at 350°F for 25 minutes covered, 10 minutes uncovered.
Hot knife for clean slices
Run a sharp knife under very hot water, dry it, and cut. Clean the blade between cuts. This is the technique for the clean, photogenic slices that reveal all the beautiful layers.


