Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Creamy Spinach Mushroom Lasagna


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Sophia
  • Total Time: 1 hour 5 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

A rich and comforting vegetarian lasagna layered with tender noodles, garlicky mushrooms, creamy white sauce, and hearty spinach. A perfect meatless dish full of flavor and comfort.


Ingredients

9 lasagna noodles (regular or oven-ready)

1 tablespoon olive oil

1 medium onion, finely chopped

4 cloves garlic, minced

16 oz mushrooms, sliced (button or cremini)

6 cups fresh spinach, chopped

Salt and pepper to taste

1/2 teaspoon dried thyme

1/4 teaspoon ground nutmeg

3 tablespoons butter

3 tablespoons all-purpose flour

3 cups milk (dairy or unsweetened plant-based)

1 cup ricotta cheese

1 1/2 cups shredded mozzarella cheese

1/2 cup grated Parmesan cheese

Fresh basil or parsley for garnish (optional)


Instructions

  1. Preheat the oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish.
  2. If using regular noodles, cook according to package instructions, then drain and set aside.
  3. In a large skillet, heat olive oil over medium heat. Sauté the onion for 2–3 minutes until soft.
  4. Add garlic and mushrooms. Cook for 5–7 minutes until mushrooms release moisture and begin to brown.
  5. Stir in spinach, salt, pepper, thyme, and nutmeg. Cook for 2 minutes until spinach is wilted. Remove from heat.
  6. In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1 minute to form a roux.
  7. Slowly whisk in milk, stirring constantly until sauce thickens (5–7 minutes). Season with salt and pepper.
  8. Spread a thin layer of white sauce in the bottom of the baking dish.
  9. Layer noodles, half the spinach-mushroom mixture, dollops of ricotta, white sauce, and mozzarella.
  10. Repeat the layers. Top with final noodles, remaining sauce, mozzarella, and Parmesan.
  11. Cover with foil and bake for 25 minutes. Remove foil and bake another 10–15 minutes until golden and bubbly.
  12. Let rest for 10 minutes before slicing. Garnish with fresh herbs if desired.

Notes

Make ahead and refrigerate unbaked for up to 24 hours; add 10 minutes to baking time if chilled.

Use frozen spinach (thawed and squeezed dry) as a substitute for fresh.

Swap ricotta with cottage cheese or a mix of cream cheese and Parmesan if desired.

Make it vegan by using dairy-free butter, milk, ricotta, and mozzarella alternatives.

Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.

Reheat individual slices in the microwave or covered in the oven at 350°F for about 20 minutes.

Cook off excess moisture from mushrooms and spinach to prevent a watery lasagna.

  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 slice
  • Calories: 385
  • Sugar: 6g
  • Sodium: 420mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 3g
  • Protein: 17g
  • Cholesterol: 45mg