Follow Me On Social Media!
Easy Creamy Spinach Mushroom Lasagna (Rich, Comforting & Vegetarian)

Introduction
Why do layered baked pasta dishes feel more satisfying than regular pasta?
Because every bite combines sauce, cheese, and texture in perfect balance—creating comfort food that feels both hearty and indulgent.
This Easy Creamy Spinach Mushroom Lasagna is a vegetarian twist on the classic Italian favorite. It replaces heavy meat sauces with a creamy garlic béchamel, sautéed mushrooms, and nutrient-rich spinach layered between tender pasta sheets and melted cheese. The result is rich, comforting, and surprisingly simple to make.
Ingredients
Vegetables:
- 300g mushrooms (sliced)
- 4 cups fresh spinach
- 3 cloves garlic (minced)
- 1 tbsp olive oil
- Salt and black pepper
Cream Sauce (Béchamel):
- 3 tbsp butter
- 3 tbsp all-purpose flour
- 3 cups milk
- 1/2 tsp nutmeg (optional)
- Salt and pepper to taste
- 1/2 cup grated Parmesan cheese
Lasagna Layers:
- 9–12 lasagna sheets (pre-cooked or oven-ready)
- 2 cups shredded mozzarella
- 1/2 cup ricotta or cream cheese (optional for extra creaminess)
Optional Add-ons:
- Chili flakes
- Fresh basil
- Extra cheese for topping
- Caramelized onions
Substitutions:
- Milk → plant-based milk
- Butter → olive oil or vegan butter
- Ricotta → cottage cheese
- Mozzarella → vegan cheese
Timing
- Preparation time: 20 minutes
- Cooking time: 35–40 minutes
- Baking time: 30–35 minutes
- Total time: about 1 hour 20 minutes
Slightly faster than traditional meat lasagna but equally rich in flavor.
Step-by-Step Instructions
Step 1: Cook vegetables
Heat olive oil in a pan. Sauté garlic, mushrooms, salt, and pepper until golden. Add spinach and cook until wilted.
Tip: Cook until all moisture evaporates for better layering.
Step 2: Make béchamel sauce
Melt butter in a pan, add flour, and whisk for 1–2 minutes. Slowly add milk, stirring continuously until thick and smooth.
Step 3: Season sauce
Add salt, pepper, nutmeg, and Parmesan cheese.
Step 4: Prepare baking dish
Spread a thin layer of béchamel sauce at the bottom.
Step 5: Layer lasagna
Add pasta sheets, mushroom-spinach mixture, béchamel, and cheese. Repeat layers.
Tip: Finish with extra cheese on top for a golden crust.
Step 6: Bake
Bake at 180°C (350°F) for 30–35 minutes until bubbly and golden.
Step 7: Rest before serving
Let lasagna rest for 10–15 minutes before slicing.

Nutritional Information (approx per serving)
- Calories: 380–480 kcal
- Carbohydrates: 35g
- Protein: 18g
- Fat: 20g
- Fiber: 4–6g
Insight: Balanced vegetarian meal with fiber, calcium, and plant nutrients.
Healthier Alternatives
- Use whole wheat lasagna sheets
- Replace cream with low-fat milk
- Reduce cheese slightly
- Add more spinach and vegetables
- Use gluten-free pasta sheets
Serving Suggestions
- Serve with garlic bread
- Pair with green salad
- Add chili flakes for heat
- Drizzle olive oil before serving
- Great for family dinners or gatherings
Common Mistakes to Avoid
- Skipping vegetable moisture removal (makes lasagna watery)
- Overcooking béchamel (becomes too thick)
- Not resting before cutting
- Using too much sauce between layers
- Undercooking pasta sheets
Storage Tips
- Store in fridge for up to 4 days
- Freeze for up to 2 months
- Reheat in oven for best texture
- Cover tightly to avoid drying
- Slice before freezing for easy portions



