Lasagna is one of those dishes that embodies the warmth of family meals and the Italian passion for food. However, when the traditional Bolognese sauce gives way to aromatic mushrooms, this dish takes on a completely different, refined character. Mushroom lasagna is an ideal choice for those looking for a vegetarian alternative without wanting to sacrifice the satisfying, hearty feeling associated with meat. Mushrooms, especially when prepared properly, have a rich umami flavour that adds intensity to the dish, while the delicate béchamel sauce brings all the layers together into a smooth, melt-in-your-mouth whole.
Why Are Mushrooms the Perfect Alternative to Meat?
Mushrooms are often called the “meat of the forest”, and for good reason. Their texture remains firm after cooking, while their ability to absorb seasonings and fats allows you to create an exceptionally rich flavour.
When preparing mushroom lasagna, you can use a wide variety of mushrooms: from ordinary button mushrooms to luxurious porcini mushrooms or aromatic chanterelles.
The key secret is proper mushroom preparation. Before layering them into the lasagna, the mushrooms should be cooked over high heat until all the liquid has evaporated and they begin to brown. This not only intensifies their flavour but also ensures that your mushroom lasagna will not be watery and will retain a firm, well-defined layered structure.
Mushroom Lasagna with a Cheesy Topping
This recipe makes six generous servings.

You will need:
- 1 package of lasagna sheets (no-boil)
- 800 g fresh mushrooms (button mushrooms, wild mushrooms, or a mixture)
- 2 large onions
- 3 cloves of garlic
- 100 g fresh spinach (for extra freshness)
- 300 g semi-hard cheese (such as mozzarella or Gouda)
- 50 g hard cheese
For the béchamel sauce:
- 800 ml milk
- 60 g butter
- 3 tablespoons flour
- a pinch of nutmeg
- salt and pepper
Method:
- Slice the mushrooms and cook them in a dry frying pan until the moisture has evaporated. Then add some oil, followed by the chopped onions and garlic. Cook until everything is nicely browned. Finally, stir in the spinach and cook until wilted. Season with salt and pepper.
- To make the béchamel sauce, melt the butter in a saucepan, add the flour and cook for one minute, stirring constantly. Gradually pour in the milk in a thin stream, whisking continuously to prevent lumps from forming. Cook over low heat until the sauce thickens to the consistency of sour cream. Grate in the nutmeg.
- Pour a little sauce into the baking dish. Add a layer of lasagna sheets, followed by some of the mushroom filling. Pour over more sauce and sprinkle with cheese. Repeat the layers until all the ingredients have been used. The final layer should consist of lasagna sheets generously covered with béchamel sauce and sprinkled with hard cheese.
- Place the prepared mushroom lasagna in an oven preheated to 180°C and bake for approximately 35–45 minutes, until the top is golden and crisp.

Variations and Useful Tips
Mushroom lasagna can be endlessly adapted and improved. If you want an even more luxurious flavour, stir a teaspoon of truffle oil into the béchamel sauce – it will instantly elevate the dish to restaurant quality. You can also add ricotta cheese between the layers for an even creamier texture.
For those who love vegetables, we recommend adding thinly sliced zucchini or sautéed leeks between the layers. They complement the mushroom flavour beautifully and add extra moisture.
The most important rule is to let the lasagna “rest” for at least 10–15 minutes after taking it out of the oven. During this time, the sauce will set slightly, the layers will hold together better, and the lasagna will be much easier to slice.
This dish proves that vegetables and mushrooms can create just as much of a celebration on the plate as meat. Enjoy!
