Go Back
+ servings
Creamy Spinach Mushroom Lasagna

Creamy Spinach Mushroom Lasagna That Comforts Your Soul

Delight in this Creamy Spinach Mushroom Lasagna, a comforting vegetarian dish that brings warmth and satisfaction.
Prep Time 20 minutes
Cook Time 45 minutes
Resting Time 10 minutes
Total Time 1 hour 15 minutes
Servings: 6 slices
Course: Casserole
Cuisine: Italian
Calories: 400

Ingredients
  

For the Lasagna
  • 12 oz Lasagna Noodles Choose traditional or no-boil varieties
  • 5 oz Fresh Spinach Frozen spinach is a fine substitute
  • 8 oz Mushrooms (e.g., Cremini or Button) Roasted red peppers can be swapped for variety
For the Béchamel Sauce
  • 4 tbsp Butter Can substitute with olive oil for a lighter option
  • ¼ cup Flour Use whole wheat flour for a heartier sauce
  • 3 cups Milk Consider almond or oat milk for a dairy-free version
  • 1 pinch Nutmeg Enhances the flavor of the béchamel
For the Cheese Layer
  • 2 cups Mozzarella Any melty cheese can work as an alternative
  • ½ cup Parmesan Pecorino Romano is a delightful alternative
For Flavoring
  • 3 cloves Garlic Can be omitted if garlic sensitive
  • to taste Salt Essential for seasoning
  • to taste Pepper Essential for seasoning

Equipment

  • Saucepan
  • Skillet
  • Baking dish
  • Whisk

Method
 

Step-by-Step Instructions
  1. Melt the butter in a medium saucepan over medium heat. Whisk in the flour to create a roux, cooking for about 2 minutes until light golden. Gradually whisk in the milk, stirring constantly until it thickens and bubbles, about 5–7 minutes. Add nutmeg and remove from heat.
  2. In a large skillet, heat olive oil over medium heat. Add minced garlic and sauté until fragrant, about 1 minute. Toss in sliced mushrooms and cook until browned, around 5 minutes. Add fresh spinach and stir until just wilted, approximately 2 minutes, then remove from heat.
  3. Preheat your oven to 375°F (190°C). Spread a thin layer of béchamel sauce in a baking dish. Layer lasagna noodles over the sauce, followed by half of the mushroom and spinach mixture. Sprinkle with cheese and repeat until all ingredients are used, finishing with béchamel and cheese on top.
  4. Cover the dish with aluminum foil and bake for 30 minutes. Remove foil and bake uncovered for an additional 15 minutes, or until golden brown and bubbling.
  5. Let the lasagna rest for about 10 minutes before slicing. Serve warm, optionally garnished with fresh herbs.

Nutrition

Serving: 1sliceCalories: 400kcalCarbohydrates: 45gProtein: 18gFat: 18gSaturated Fat: 10gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gCholesterol: 50mgSodium: 600mgPotassium: 500mgFiber: 4gSugar: 5gVitamin A: 50IUVitamin C: 30mgCalcium: 25mgIron: 15mg

Notes

Ensure béchamel is thick enough to hold layers. Taste as you go for proper seasoning.

Tried this recipe?

Let us know how it was!