This Creamy Spinach Mushroom Lasagna is a hearty, flavor-packed vegetarian dish layered with tender pasta, garlicky mushrooms, wilted spinach, and rich béchamel sauce. It’s comfort food at its finest—perfect for family dinners, potlucks, or meal prepping for the week!
2 tablespoons olive oil
1 small yellow onion, finely chopped
4 cloves garlic, minced
12 oz mushrooms (button or cremini), sliced
10 oz fresh spinach (or use frozen, thawed and drained)
Salt and pepper, to taste
1/2 teaspoon dried thyme (optional)
For the Béchamel Sauce:
4 tablespoons unsalted butter
1/4 cup all-purpose flour
3 cups whole milk, warmed
1/2 teaspoon nutmeg (optional)
Salt and pepper, to taste
1/2 cup grated Parmesan cheese
9–12 lasagna noodles, cooked according to package instructions
1 1/2 cups shredded mozzarella cheese
1/4 cup grated Parmesan for topping
Chopped parsley (optional garnish)
In a large skillet, heat olive oil over medium heat.
Sauté chopped onion until soft, about 3–4 minutes.
Stir in the garlic and cook for another minute until fragrant.
Add mushrooms, season with salt, pepper, and thyme (if using). Sauté until mushrooms are golden and have released their moisture, about 7–8 minutes.
Add spinach and cook until wilted. If using frozen spinach, squeeze out excess moisture before adding. Remove from heat and set aside.
In a saucepan, melt butter over medium heat.
Whisk in the flour and cook, stirring constantly, for 2 minutes to remove raw flour taste.
Gradually whisk in warm milk to prevent lumps. Continue stirring until the sauce thickens, about 5–7 minutes.
Season with salt, pepper, and nutmeg. Stir in the grated Parmesan until melted. Set aside.
Preheat oven to 375°F (190°C).
In a 9×13 inch baking dish, spread a thin layer of béchamel sauce on the bottom.
Layer 3–4 lasagna noodles over the sauce.
Add 1/3 of the spinach-mushroom mixture, pour over béchamel, and sprinkle with mozzarella.
Repeat layers, ending with béchamel on top. Sprinkle with remaining mozzarella and Parmesan cheese.
Cover the dish with foil and bake for 25 minutes.
Remove foil and bake for another 15 minutes, or until the top is golden and bubbly.
Let the lasagna rest for 10–15 minutes before slicing. Garnish with chopped parsley if desired.
Make ahead: Assemble the lasagna a day in advance and refrigerate before baking.
Use oven-ready noodles to skip boiling, just add a bit more béchamel between layers to keep them soft.
Add heat: Sprinkle crushed red pepper flakes into the veggie mix for a spicy kick.
Storage: Keeps well in the fridge for 3–4 days or can be frozen for up to 3 months.
Reheat tip: Reheat slices covered in foil at 350°F until warm, or microwave with a splash of milk to keep it moist.
Keywords: Creamy Spinach Mushroom Lasagna
Find it online: https://mirayamsrecipe.com/creamy-spinach-mushroom-lasagna/