Rich, indulgent, and packed with flavor, Creamy Mushroom and Spinach Lasagna is the ultimate vegetarian comfort food. Layers of tender lasagna noodles, sautéed mushrooms, vibrant spinach, and a creamy béchamel sauce come together to create a dish that’s both hearty and satisfying.
Perfect for family dinners, special occasions, or meal prepping, this lasagna is not only delicious but also visually stunning, with golden, bubbly cheese on top and a creamy, flavorful interior.
Why You’ll Love This Recipe
- Vegetarian-friendly: Full of veggies and plant-based goodness
- Creamy and indulgent: Rich béchamel and melted cheese
- Layered flavors: Earthy mushrooms, fresh spinach, and aromatic garlic
- Make-ahead option: Perfect for meal prep or entertaining
- Comfort food at its best: Warm, cheesy, and hearty
This lasagna is a showstopper, combining textures, colors, and flavors in every bite.
Ingredients
For the Filling:
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 12 oz (340 g) mushrooms, sliced (button, cremini, or mixed)
- 5 oz (140 g) fresh spinach
- Salt and pepper, to taste
- ½ teaspoon dried thyme or Italian herbs
For the Creamy Sauce (Béchamel):
- 4 tablespoons butter
- ÂĽ cup all-purpose flour
- 4 cups milk, warmed
- ÂĽ teaspoon nutmeg (optional)
- Salt and pepper, to taste
- ½ cup grated Parmesan cheese
For the Lasagna:
- 9–12 lasagna noodles (no-boil or regular)
- 2 cups shredded mozzarella cheese
- ½ cup ricotta cheese (optional, for extra creaminess)
Equipment Needed
- Large skillet
- Medium saucepan
- Whisk
- 9Ă—13-inch baking dish
- Wooden spoon or spatula
- Knife and cutting board
Step-by-Step Instructions
1. Prepare the Vegetables
Heat olive oil in a skillet over medium heat. Add onions and sauté until translucent, about 3 minutes. Add garlic and cook another minute.
Add mushrooms, salt, pepper, and thyme. Sauté until mushrooms release their moisture and start to brown, about 5–7 minutes.
Add spinach and cook until wilted. Remove from heat and set aside.
2. Make the Creamy Béchamel Sauce
In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1–2 minutes to form a roux.
Gradually whisk in warm milk, stirring constantly to avoid lumps. Simmer for 5–7 minutes until thickened. Add nutmeg, salt, pepper, and Parmesan cheese. Remove from heat.
3. Preheat Oven
Preheat your oven to 375°F (190°C).
4. Assemble the Lasagna
- Spread a thin layer of béchamel sauce on the bottom of the baking dish.
- Lay down a layer of lasagna noodles.
- Spread half of the mushroom-spinach mixture over the noodles.
- Drizzle a portion of béchamel sauce and sprinkle some mozzarella cheese.
- Repeat with another noodle layer, the remaining vegetable mixture, béchamel, and mozzarella.
- Top with the final layer of noodles, béchamel, and remaining mozzarella. Add dollops of ricotta if using.
5. Bake
Cover the lasagna with aluminum foil and bake for 25–30 minutes. Remove foil and bake another 10–15 minutes until cheese is golden and bubbly.
6. Rest and Serve
Let the lasagna rest for 10 minutes before slicing. This helps the layers set and makes serving easier.
Garnish with fresh basil or parsley and enjoy!
Tips for Perfect Creamy Mushroom and Spinach Lasagna
- Use fresh spinach: Adds vibrant color and flavor
- Sauté mushrooms well: Enhances earthy flavor and reduces moisture
- Warm milk for béchamel: Prevents lumps and smooths the sauce
- Rest before slicing: Keeps layers intact
- Customize cheeses: Try Gruyère or Fontina for extra richness
Variations and Customizations
- Vegan Version: Use plant-based milk, vegan cheese, and olive oil instead of butter
- Extra Veggies: Add zucchini, bell peppers, or roasted eggplant
- Gluten-Free: Use gluten-free lasagna noodles and flour for béchamel
- Spicy: Add red pepper flakes or a dash of smoked paprika
- Herb Boost: Fresh thyme, oregano, or basil in layers for extra aroma
What to Serve with Mushroom and Spinach Lasagna
- Garlic bread or cheesy breadsticks
- Simple green salad with vinaigrette
- Roasted or sautéed vegetables
- Tomato soup for a cozy pairing
- A glass of white wine or sparkling water for a complete meal
Storage and Reheating
Refrigerator: Store leftovers in an airtight container for up to 3 days
Freezer: Freeze unbaked or baked lasagna for up to 2 months. Thaw overnight before baking or reheating.
Reheating:
- Oven: 350°F (175°C) for 15–20 minutes, covered with foil
- Microwave: Heat in intervals to maintain creamy texture
Nutritional Overview
This lasagna is a great source of protein from cheese and milk, and fiber and vitamins from spinach and mushrooms. Using whole milk or part-skim cheeses can adjust richness and fat content.
- Protein: From cheese and milk
- Fiber & Vitamins: Spinach and mushrooms
- Fat: Butter and cheese contribute to creamy texture
Common Mistakes to Avoid
- Skipping sautéing mushrooms: Can make the lasagna watery
- Overcooking spinach: Loses vibrant color
- Not thickening béchamel: Sauce will be too runny
- Overbaking: Can dry out edges
- Not resting: Makes slicing messy
Presentation Tips
- Slice neatly using a sharp knife or pizza cutter
- Garnish with fresh herbs or microgreens for color
- Serve with a side of melted cheese or a drizzle of béchamel on top
- Use a white or neutral plate to showcase vibrant layers
Final Thoughts
Creamy Mushroom and Spinach Lasagna is the ultimate comfort dish for vegetarians and food lovers alike. Layers of tender pasta, earthy mushrooms, fresh spinach, and creamy béchamel create a rich and satisfying meal that’s perfect for dinner parties, cozy nights, or meal prep.
Serve it warm, enjoy the creamy, cheesy layers, and savor the perfect combination of flavors and textures in every bite. 🍄🥬🧀