Description
This Creamy Spinach & Mushroom Lasagna is a comforting, veggie-packed dish that’s rich, cheesy, and perfect for a cozy dinner. Layers of tender lasagna noodles, sautéed mushrooms, fresh spinach, and creamy béchamel sauce make it a crowd-pleaser even among meat-lovers.
Ingredients
-
9 lasagna noodles (regular or no-boil)
-
2 tablespoons olive oil
-
1 medium onion, diced
-
3 cloves garlic, minced
-
16 oz mushrooms, sliced (white button or cremini)
-
5 cups fresh spinach (or 10 oz frozen, thawed and drained)
-
1/4 teaspoon nutmeg
-
Salt and pepper, to taste
-
2 tablespoons butter
-
2 tablespoons all-purpose flour
-
2 cups whole milk
-
1/2 cup grated Parmesan cheese
-
2 cups shredded mozzarella cheese
-
1/2 cup ricotta cheese (optional, for extra creaminess)
-
Fresh parsley, chopped (for garnish)
Instructions
Cook the noodles: Boil lasagna noodles according to package directions. Drain and set aside. If using no-boil noodles, skip this step.
Sauté the vegetables: In a large skillet, heat olive oil over medium heat. Add the diced onion and cook until soft, about 5 minutes. Add garlic and cook for 1 minute more.
Add mushrooms: Stir in the sliced mushrooms and cook until they’re golden and all moisture has evaporated, about 7–10 minutes.
Add spinach: Stir in fresh spinach and cook until wilted. If using frozen spinach, make sure it’s thawed and well-drained. Season with nutmeg, salt, and pepper. Remove from heat.
Make the béchamel sauce: In a saucepan, melt butter over medium heat. Whisk in the flour and cook for 1 minute. Gradually whisk in the milk and cook, stirring constantly, until the sauce thickens (about 5–7 minutes). Stir in Parmesan cheese and a pinch of salt.
Assemble the lasagna: Preheat oven to 375°F (190°C). Spread a thin layer of béchamel sauce on the bottom of a 9×13-inch baking dish. Layer with 3 noodles, half of the mushroom-spinach mix, spoonfuls of ricotta (if using), a handful of mozzarella, and a layer of béchamel. Repeat the layers. Finish with noodles, the rest of the béchamel, and top with remaining mozzarella.
Bake: Cover with foil and bake for 25 minutes. Uncover and bake an additional 15–20 minutes until bubbly and golden on top.
Rest and serve: Let the lasagna rest for 10 minutes before slicing. Garnish with fresh parsley.
Notes
For a shortcut, use store-bought Alfredo sauce instead of making béchamel.
Add a pinch of crushed red pepper flakes for a little heat.
Can be made a day ahead and baked when ready to serve.