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

Creamy Spinach Mushroom Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This creamy spinach mushroom lasagna is a comforting vegetarian twist on the classic Italian favorite. Layered with tender noodles, savory mushrooms, wilted spinach, creamy béchamel, and melty cheeses, it’s the ultimate meatless comfort food perfect for family dinners, Meatless Mondays, or meal prep. Rich, hearty, and loaded with flavor, this spinach mushroom lasagna recipe is a must-try!

  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings

Ingredients

12 lasagna noodles

2 tablespoons olive oil

1 medium onion, chopped

3 cloves garlic, minced

2 cups mushrooms, sliced (cremini or button recommended)

4 cups fresh spinach, chopped

1 teaspoon dried oregano

1 teaspoon dried basil

1/4 teaspoon ground nutmeg

2 cups ricotta cheese

2 cups shredded mozzarella cheese

1/2 cup grated Parmesan cheese

4 cups milk

4 tablespoons butter

1/4 cup all-purpose flour

Salt and pepper, to taste

Instructions

  1. Preheat oven to 375°F (190°C).

  2. Cook lasagna noodles according to package instructions. Drain and set aside.

  3. In a large skillet, heat olive oil over medium heat. Sauté onion and garlic for 2–3 minutes.

  4. Add mushrooms; cook 5–7 minutes until tender and moisture is released.

  5. Stir in spinach; cook for 2 minutes until wilted. Season with oregano, basil, nutmeg, salt, and pepper. Remove from heat.

  6. In a saucepan, melt butter. Whisk in flour to create a roux; cook 1 minute.

  7. Gradually whisk in milk. Simmer and stir until thickened (about 5 minutes). Season with salt and pepper.

  8. In a 9×13-inch baking dish, spread a thin layer of béchamel.

  9. Layer noodles, mushroom-spinach mixture, dollops of ricotta, and sprinkle with mozzarella and Parmesan.

  10. Repeat layers, ending with béchamel and cheeses on top.

  11. Cover with foil; bake 25 minutes. Uncover and bake another 10 minutes until bubbly and golden.

  12. Let rest 10 minutes before serving.

Notes

Use kale instead of spinach for a heartier version.

For a richer taste, swap mozzarella with Gruyère or fontina.

Make it vegan with dairy-free milk, vegan cheese, and olive oil in place of butter.

Add roasted red peppers or sun-dried tomatoes for extra flavor.

Add white beans or lentils for added protein.

Leftovers keep for 4 days in the fridge or 3 months in the freezer.

  • Author: Anna
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Dinner, Main Course
  • Method: Baking
  • Cuisine: Italian-Inspired
  • Diet: Vegetarian

Nutrition

  • Serving Size: 6 servings
  • Calories: 410 kcal