Mushroom Lasagna Recipe (Creamy, Cheesy & Meatless)

Mushroom lasagna is the dish that ends the argument about whether a meatless dinner can feel like a feast. The mushrooms cook down until they are dark, savory and almost meaty, the bechamel turns silky in the oven, and the top goes golden and bubbling under a blanket of mozzarella.
This is a proper layered lasagna, not a shortcut skillet. Pasta sheets, mushroom filling, creamy sauce and cheese, stacked three times and baked until the edges crisp. It takes a little time, but almost all of it is the oven doing the work while your kitchen smells wonderful.
I make it for Sunday dinners and for guests who claim they do not like mushrooms. The mushrooms win every time.
Why You’ll Love This Recipe
The first reason is the mushroom filling. Cooking the mushrooms in batches until they are properly browned — not crowded and steamed — gives them a deep, roasted flavor that carries the whole dish. Garlic, thyme and a splash of white wine finish the job.
The second reason is the sauce. A simple bechamel, enriched with parmesan, keeps every layer moist and creamy without a single can of soup. It is the difference between a lasagna that slices cleanly and one that falls apart on the plate.
It also feeds a crowd from one dish and tastes even better the next day. And if mushrooms are your thing generally, our pink oyster mushroom recipe turns them crispy and snackable in a completely different way.
Ingredients
For the mushroom filling:
- 2 lbs mixed mushrooms (cremini, button and shiitake), sliced
- 3 tablespoons olive oil, divided
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried)
- 1/2 cup dry white wine
- Salt and black pepper to taste
For the bechamel and assembly:
- 4 tablespoons butter
- 1/4 cup all-purpose flour
- 3 cups whole milk, warmed
- 1/2 teaspoon ground nutmeg
- 1 cup grated parmesan cheese, divided
- 12 lasagna noodles (no-boil or regular, cooked per package)
- 2 cups shredded mozzarella cheese
- 1 cup ricotta cheese
- 2 cups fresh spinach leaves (optional)
How to Make It
- Brown the mushrooms: Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Cook half the mushrooms in a single layer, undisturbed, for 4 to 5 minutes until browned. Remove to a bowl and repeat with the remaining mushrooms and another tablespoon of oil.
- Build the filling: In the same skillet, soften the onion in the last tablespoon of oil for 4 minutes. Add the garlic and thyme and cook 1 minute more. Return the mushrooms, pour in the wine, and cook until the liquid evaporates. Season generously with salt and pepper.
- Make the bechamel: Melt the butter in a saucepan over medium heat. Whisk in the flour and cook for 1 minute. Slowly whisk in the warm milk, then simmer, stirring, for 5 minutes until thick enough to coat a spoon. Stir in the nutmeg and half the parmesan.
- Prep the dish: Heat the oven to 375°F. Spread a thin layer of bechamel over the bottom of a 9×13-inch baking dish.
- Layer it up: Lay down 3 to 4 noodles, then spread one-third of the mushrooms, a third of the bechamel, a third of the mozzarella and dollops of ricotta. Add spinach if using. Repeat twice more, finishing with noodles, bechamel, mozzarella and the remaining parmesan.
- Bake covered, then uncovered: Cover tightly with foil and bake for 25 minutes. Remove the foil and bake 15 to 20 minutes more, until the top is golden and bubbling.
- Rest before slicing: Let the lasagna rest for 15 minutes. This is the hardest step and the most important — it sets the layers so each slice holds its shape.
Cooking Tips / Variations
Do not crowd the mushrooms. That single rule decides whether they brown or steam, and browned mushrooms are where the flavor lives. If your skillet is small, cook them in three batches rather than two — the extra five minutes are worth it.
A mix of mushrooms beats one kind alone. Cremini brings the earthy base, shiitake adds a savory depth, and a few portobellos give the filling some heft. Dried porcini, soaked and chopped with their soaking liquid added to the bechamel, will make the whole dish taste like a restaurant version.
For a richer version, swap the spinach for a layer of roasted butternut squash, or add a pinch of red pepper flakes to the mushroom filling for warmth. And if baked pasta is your comfort food generally, our mac and cheese recipe soul food style is the other casserole this household argues over.
Serving or Storage Tips
Serve in generous squares with a simple green salad and crusty bread to catch the sauce. A glass of the same white wine you cooked with is the natural pairing.
Leftovers keep in the fridge for up to 4 days and reheat beautifully — a slice in a covered dish at 350°F for 20 minutes tastes almost better than the first night. Individual portions freeze well for up to 3 months; thaw overnight in the fridge before reheating.
Conclusion
Layers of browned mushrooms, silky bechamel and melted cheese, baked until golden — that is all a mushroom lasagna needs to be, and this one delivers it.
Make it on a slow evening, let it rest, and cut the first slice at the table.

Mushroom Lasagna (Creamy, Cheesy & Meatless)
Ingredients
Method
- Brown the mushrooms in batches in olive oil over medium-high heat, 4 to 5 minutes per batch, until golden. Set aside.
- Soften the onion in the same skillet, add garlic and thyme, then return the mushrooms and add the wine. Cook until the liquid evaporates; season with salt and pepper.
- Make the bechamel: melt the butter, whisk in the flour, cook 1 minute, then slowly whisk in the warm milk. Simmer 5 minutes until thick, then stir in the nutmeg and half the parmesan.
- Heat the oven to 375°F. Spread a thin layer of bechamel in a 9×13-inch baking dish.
- Layer noodles, one-third of the mushrooms, bechamel, mozzarella and ricotta (plus spinach if using). Repeat twice, finishing with noodles, bechamel, mozzarella and the remaining parmesan.
- Cover with foil and bake 25 minutes; uncover and bake 15 to 20 minutes more until golden and bubbling.
- Rest 15 minutes before slicing and serving.
Notes
- Brown the mushrooms in batches without crowding them; steamed mushrooms taste flat.
- A mix of mushroom types gives the best flavor; dried porcini add extra depth.
- Resting for 15 minutes after baking is what keeps the slices neat.
- Leftovers keep 4 days in the fridge and freeze well for up to 3 months.







One Comment