Leek Lasagna is a creamy, cozy vegetarian dinner with tender greens, artichoke hearts, toasted walnuts, and a velvety leek béchamel that bakes up golden, bubbling, and full of savory flavor.

This is the kind of main course that feels special without being fussy. It gives you all the comfort of a baked pasta dish, but the layers taste lighter and more nuanced thanks to the sweet leeks, leafy greens, and pockets of ricotta tucked throughout.
The white sauce is what makes this one stand out. Instead of a plain béchamel, you get a sauce infused with softened leek, rosemary, nutmeg, and melted cheese, which gives every bite a silky, deeply flavorful finish.
It also fits real life beautifully. You can assemble it for a relaxed weekend dinner, serve it when friends come over, or make it as a meatless centerpiece when you want something hearty, reliable, and full of texture.
What You Need to Make This Leek Lasagna
Leeks — these carry the whole dish, adding mellow sweetness to both the creamy sauce and the greens filling.
Whole milk — the base of the béchamel, giving it a smooth, rich texture that still feels balanced once baked.
Butter and olive oil — this combination helps soften the leeks gently while building a fuller flavor in the sauce.
Plain flour — thickens the béchamel so it coats the pasta evenly and keeps the layers creamy instead of runny.
Bay leaf, rosemary, and nutmeg — these bring warmth and depth, making the white sauce taste more developed and aromatic.
Cheddar and Parmesan — the cheddar melts into the béchamel for richness, while Parmesan adds a more savory, slightly sharp edge.
Mixed greens — a blend like kale, chard, and spinach gives the filling body, softness, and earthy character.
Garlic and green chili — add a gentle kick and keep the vegetable filling lively rather than flat.
Dry white wine — cooks down into the greens and helps balance the richness of the cheeses and sauce.
Walnuts — provide welcome crunch and a nutty contrast between the softer layers.
Ricotta — spooned in small dollops, it creates creamy pockets that make each slice feel extra generous.
Artichoke hearts — bring brightness and a lightly tangy note that works beautifully with the sweet leeks.
Oven-ready lasagna sheets — make assembly simple and absorb just enough sauce as the lasagna bakes.

How to Make This Leek Lasagna
STEP 1: Start by heating the oven and making the leek béchamel. Cook the finely cut leek with the butter, olive oil, bay leaf, and rosemary until soft and fragrant. Stir in the flour and let it cook briefly so the sauce develops a lightly nutty base.
STEP 2: Take the pan off the heat and whisk in the milk gradually so the sauce stays smooth. Return it to the stove and cook until thickened, then season with salt, pepper, and freshly grated nutmeg. Stir in most of the cheddar and the Parmesan until the sauce is creamy and fully melted.
STEP 3: In a separate pan, cook the garlic and green chili in olive oil until fragrant. Add the sliced leeks and cook until tender, then stir in the mixed greens and let them wilt down. Pour in the white wine and cook until the extra moisture disappears, leaving you with a concentrated, savory filling.
STEP 4: Lightly oil your baking dish and spread half of the greens mixture over the bottom. Add half of the walnuts, some of the artichoke hearts, and half of the ricotta in small spoonfuls. Spoon over part of the béchamel, then top with a layer of lasagna sheets.
STEP 5: Build the second layer with the remaining greens, walnuts, more artichokes, and the rest of the ricotta. Add more béchamel, then finish with the final pasta sheets on top.
STEP 6: Spread the last of the sauce over the top, scatter over the reserved cheese, and finish with the remaining artichoke hearts. Bake until the top is deeply golden and bubbling around the edges, then let it rest before slicing so the layers settle neatly.
Serving Ideas for Leek Lasagna
A crisp salad is the most natural match here, especially one with a sharp dressing. Grated carrot and beetroot work especially well because their freshness and acidity cut through the creamy sauce without distracting from the flavor of the lasagna.
You could also serve it with a simple green salad dressed with lemon and olive oil. Peppery leaves bring a nice contrast to the sweeter, softer leek filling and keep the plate from feeling too rich.
If you want something warm on the side, roasted green beans or sautéed mushrooms fit beautifully. They stay in the same earthy, savory direction while adding another layer of texture to the meal.
Can I assemble this ahead of time?
Yes, this is a great make-ahead dish. You can fully assemble it, cover it, and refrigerate it before baking. When you are ready to cook, bake it straight from the fridge and add a few extra minutes if needed so the center heats through properly.
Do I need to cook the lasagna sheets first?
Not for this version. Since it uses oven-ready sheets and plenty of sauce, the pasta softens as the lasagna bakes. Just make sure the top layer is well covered with béchamel so the pasta cooks evenly and does not dry out around the edges.

Why should I let lasagna rest before serving?
Resting makes a big difference in texture. Right out of the oven, the layers are very loose and bubbling. After about 10 minutes, the sauce settles, the slices hold together better, and serving becomes much cleaner and easier.
Can I swap the greens in the filling?
Absolutely. A mix of spinach, chard, and kale gives the filling a nice balance, but you can adjust based on what you have. Just keep in mind that wetter greens should be cooked down well so the finished lasagna stays creamy rather than watery.
Helpful Tips
- Cook the greens until their excess moisture has mostly evaporated, especially after adding the wine, so the layers stay rich and structured.
- Spoon the ricotta in small, scattered dollops instead of spreading it in one solid layer for a more even texture throughout the bake.
- Cover every bit of the top pasta layer with béchamel so the oven-ready sheets soften properly and brown without drying out.
How to Store & Reheat
Store leftovers covered in the fridge for up to 4 days. The flavors actually settle in nicely, so the lasagna is just as appealing the next day for lunch or dinner.
For reheating, warm individual portions in the microwave until hot all the way through, or place larger portions in the oven covered loosely with foil so the top does not darken too quickly. A moderate oven works best for keeping the layers creamy.
You can also freeze cooled portions for up to 2 months. Wrap them well, then thaw overnight in the refrigerator before reheating, or bake from frozen with extra time until the center is fully heated.

Leek Lasagna
Ingredients
For the leek béchamel
- 2.1 cups whole milk
- 1 finely cut leek
- 1.8 oz butter
- 1 tbsp olive oil
- 1.4 oz plain flour
- 1 bay leaf
- 1 sprig rosemary leaves removed and roughly chopped
- 2.2 oz sharp cheddar grated
- 0.7 oz Parmesan finely grated
- Fresh nutmeg for grating
- Salt and black pepper to season
For the greens filling
- 14.1 oz mixed green leaves such as kale, chard, and spinach, coarsely chopped
- 2 thickly sliced leeks
- 2 garlic cloves finely chopped
- 1/2 green chili sliced
- 2 tbsp olive oil
- 0.4 cup dry white wine
- 3.5 oz walnuts lightly toasted
- 3.5 oz ricotta
- 1 jar oil-packed artichoke hearts 9.9 oz, drained
- Salt and black pepper to season
For assembly
- 6 oven-ready lasagna sheets
- Olive oil for greasing the baking dish
Instructions
- Preheat the oven to 200°C / 180°C fan / gas 6.
- To prepare the leek béchamel, warm the olive oil and butter together in a large saucepan over medium heat. Add the finely sliced leek, bay leaf, and chopped rosemary. Season lightly, then cook for several minutes until the leek softens.
- Add the flour and stir well, cooking for 1 minute until the mixture develops a lightly nutty scent.
- Take the pan off the heat and gradually add the milk, whisking continuously to prevent lumps from forming.
- Return the pan to the heat and whisk gently until the sauce becomes smooth and thickened, about 5 minutes.
- Season with freshly grated nutmeg, then stir in three-quarters of the cheddar along with the Parmesan. Mix until the cheese has melted fully, then set the sauce aside.
- For the filling, heat the olive oil in a separate pan over medium heat. Add the garlic and green chili, then cook for a couple of minutes until fragrant.
- Add the sliced leeks, season, and cook until softened.
- Stir in the chopped greens, season again lightly, and cook for about 4 minutes, stirring, until wilted.
- Pour in the white wine and continue cooking until the liquid has evaporated.
- Lightly oil a medium roasting tin, about 20cm square. Spread half of the greens mixture over the base, then scatter over half of the walnuts and tuck in one-third of the artichoke hearts. Spoon over half of the ricotta in small dollops.
- Remove the bay leaf from the béchamel, then spoon over one-third of the sauce. Arrange 3 lasagna sheets on top in an even layer.
- Repeat with the remaining greens, the rest of the walnuts, another third of the artichokes, and the remaining ricotta. Spoon over another third of the béchamel, then top with the remaining 3 lasagna sheets.
- Finish by spreading the last of the béchamel over the top layer of pasta. Add the remaining artichoke hearts, then scatter over the reserved cheddar and Parmesan.
- Bake for 30–40 minutes, until the top is deeply golden and the lasagna is bubbling around the edges.
- Leave the lasagna to rest for 10 minutes before serving.