Follow Me On Social Media!
Creamy Spinach and Mushroom Lasagna

Introduction
Did you know that vegetarian lasagna recipes have increased in online searches by over 40% in the past few years, as more people look for comforting meat-free meals? If you love rich, creamy pasta dishes but want a flavorful vegetarian option, Creamy Spinach and Mushroom Lasagna is the perfect recipe to try.
This dish combines earthy mushrooms, tender spinach, creamy béchamel sauce, and layers of melted cheese to create a satisfying and elegant lasagna. Unlike traditional tomato-based lasagna, this version highlights savory mushrooms and velvety white sauce, making it a standout comfort food. Whether you’re cooking for family dinner or hosting guests, this spinach and mushroom lasagna recipe delivers incredible flavor and texture.
NLP & Semantic Keywords: vegetarian lasagna recipe, spinach mushroom lasagna, creamy vegetable lasagna, white sauce lasagna, cheesy spinach lasagna, mushroom lasagna bake, meatless lasagna.
Ingredients List
Lasagna Components
- 12 lasagna noodles
- 2 tbsp olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 cups mushrooms, sliced (button or cremini)
- 3 cups fresh spinach
- 1 tsp salt
- ½ tsp black pepper
- ½ tsp dried thyme or Italian seasoning
Creamy Béchamel Sauce
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 2½ cups milk
- ½ tsp nutmeg
- ½ tsp salt
Cheese Layers
- 1½ cups ricotta cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Optional Additions
- ½ cup chopped sun-dried tomatoes
- ½ tsp chili flakes
- Fresh basil or parsley for garnish
Ingredient Substitutions
- Replace ricotta with cottage cheese for a lighter option.
- Use gluten-free lasagna noodles if needed.
- Substitute mushrooms with zucchini or eggplant slices.
Flavor Tip: Mixing several mushroom varieties (cremini, portobello, or shiitake) enhances the depth of flavor.
Timing
| Stage | Time |
|---|---|
| Preparation | 25 minutes |
| Cooking | 40 minutes |
| Resting | 10 minutes |
| Total Time | 1 hour 15 minutes |
Compared to many traditional lasagna recipes that take up to 2 hours, this creamy spinach and mushroom lasagna is relatively quick while still delivering rich flavor.
Step-by-Step Instructions
Step 1: Cook the Lasagna Noodles
Boil lasagna noodles according to package instructions until al dente.
Drain and lay them flat on parchment paper to prevent sticking.
Tip: Add a little olive oil to the water to keep noodles from clumping.
Step 2: Sauté the Vegetables
Heat olive oil in a large skillet over medium heat.
Add:
- onion
- garlic
Cook for 2–3 minutes until fragrant.
Add mushrooms and cook for 5–6 minutes until softened.
Stir in spinach and cook until wilted.
Season with salt, pepper, and thyme.
Step 3: Prepare the Béchamel Sauce
In a saucepan melt butter over medium heat.
Whisk in flour and cook for 1 minute to form a roux.
Gradually add milk while whisking continuously.
Cook until the sauce thickens.
Add nutmeg and salt.
Pro Tip: Constant whisking prevents lumps and creates a smooth sauce.
Step 4: Assemble the Lasagna
In a baking dish layer:
- A thin layer of béchamel sauce
- Lasagna noodles
- Mushroom-spinach mixture
- Ricotta cheese
- Mozzarella cheese
Repeat layers until ingredients are used.
Finish with béchamel and Parmesan on top.
Step 5: Bake the Lasagna
Preheat oven to 375°F (190°C).
Bake uncovered for 35–40 minutes until the top is golden and bubbly.
Step 6: Rest Before Serving
Let the lasagna rest for 10 minutes before slicing.
This helps the layers set and makes serving easier.

Nutritional Information
Approximate values per serving:
| Nutrient | Amount |
|---|---|
| Calories | 420 kcal |
| Protein | 20 g |
| Carbohydrates | 40 g |
| Fat | 22 g |
| Fiber | 4 g |
Nutrition Insight: Spinach provides iron and antioxidants, while mushrooms contribute fiber and important minerals.
Healthier Alternatives for the Recipe
Low-Carb Version
Replace lasagna noodles with thin zucchini slices.
Lower-Fat Option
Use:
- part-skim ricotta
- reduced-fat mozzarella
- low-fat milk
Vegan Version
Substitute:
- plant-based cheese
- almond or oat milk
- vegan butter
Extra Vegetables
Add layers of:
- roasted eggplant
- bell peppers
- kale
Serving Suggestions
Classic Italian Dinner
Serve with:
- garlic bread
- fresh green salad
- balsamic vinaigrette
Light Meal
Pair lasagna with roasted vegetables or a Mediterranean salad.
Elegant Dinner Party
Serve smaller portions with:
- tomato bruschetta
- sparkling water with lemon
Meal Prep Option
Slice lasagna into individual portions for easy lunches throughout the week.
Common Mistakes to Avoid
Using Watery Vegetables
Excess moisture can make lasagna soggy.
Solution: Cook mushrooms thoroughly to release water.
Skipping the Resting Time
Cutting immediately causes layers to fall apart.
Solution: Allow at least 10 minutes of resting time.
Overcooking the Noodles
Overcooked noodles become mushy.
Solution: Cook noodles al dente.
Not Seasoning Layers
Every layer needs seasoning for balanced flavor.
Solution: Taste the filling before assembling.
Storing Tips for the Recipe
Refrigeration
Store leftover lasagna in an airtight container for 3–4 days.
Freezing
Lasagna freezes well for up to 2 months.
Wrap portions tightly in foil or freezer-safe containers.
Reheating
Reheat in the oven at 350°F (175°C) until heated through.
Add a small splash of milk if the sauce thickens too much.
Make-Ahead Tip
Assemble the lasagna one day in advance, refrigerate, and bake when ready.
Conclusion
Creamy Spinach and Mushroom Lasagna is a comforting vegetarian dish layered with sautéed mushrooms, fresh spinach, creamy béchamel, and melted cheese. It’s rich, satisfying, and perfect for family dinners. Try this recipe today, share your feedback in the comments, leave a review, and subscribe to our blog for more delicious recipes.
FAQs
1. Can I make spinach and mushroom lasagna ahead of time?
Yes. Assemble it a day before and refrigerate until ready to bake.
2. What mushrooms work best for lasagna?
Cremini, button, or portobello mushrooms provide great flavor and texture.
3. Can I freeze spinach mushroom lasagna?
Yes. Freeze baked or unbaked lasagna for up to 2 months.
4. How do I prevent lasagna from becoming watery?
Cook vegetables thoroughly and avoid adding excess sauce.
5. Can I make this recipe gluten-free?
Yes. Use gluten-free lasagna noodles and gluten-free flour for the béchamel sauce.



