Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
A layered lasagna with creamy mushroom and spinach filling, topped with melted cheese and fresh herbs, served on a white plate.

Ultimate Creamy Mushroom & Spinach Lasagna for Comforting Vegetarian Meals

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Discover the ultimate creamy mushroom and spinach lasagna, a comforting vegetarian dish packed with tender mushrooms, vibrant spinach, and layers of rich, velvety sauce. Perfect for cozy dinners and special occasions, this hearty recipe combines flavorful ingredients with cheesy goodness to satisfy every palate.

  • Total Time: 55 minutes
  • Yield: 8 servings

Ingredients

Scale
  • 12 lasagna sheets (preferably whole wheat for added fiber)
  • 2 cups fresh mushrooms, sliced
  • 4 cups fresh spinach, chopped
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1 medium onion, finely chopped
  • 2 cups ricotta cheese
  • 1 ½ cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese
  • 2 cups béchamel sauce or heavy cream
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • Salt and pepper to taste
  • Fresh parsley, chopped (optional for garnish)

Instructions

  1. Heat the olive oil in a large skillet over medium heat. Add chopped onion and cook until translucent, about 3-4 minutes.
  2. Stir in minced garlic and cook for another minute until fragrant.
  3. Add sliced mushrooms and cook until tender and moisture is released, approximately 5-7 minutes.
  4. Stir in chopped spinach and cook until wilted. Season with salt, pepper, dried oregano, and basil.
  5. Preheat oven to 375°F (190°C). Spread a thin layer of béchamel sauce or heavy cream in the bottom of a lasagna dish.
  6. Lay down three lasagna sheets. Spread half of the mushroom and spinach mixture over the pasta.
  7. Dot with spoonfuls of ricotta cheese, sprinkle with shredded mozzarella and Parmesan.
  8. Repeat layers: pasta, filling, cheeses. Finish with a top layer of pasta covered with béchamel or cream and cheeses.
  9. Cover with foil and bake for 25-30 minutes. Remove foil and bake an additional 10 minutes or until bubbly and golden.
  10. Let rest for 10 minutes before slicing. Serve garnished with chopped parsley if desired.

Notes

  • You can prepare this lasagna in advance, assemble and refrigerate for up to 24 hours before baking.
  • For vegan adaptation, substitute ricotta with vegan cheese, use plant-based béchamel, and vegan mozzarella.
  • Use gluten-free lasagna sheets to make this recipe suitable for gluten-sensitive diets.
  • Author: Emma Bloomfield
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 420 kcal Kcal
  • Sugar: 8 g
  • Sodium: 650 mg
  • Fat: 22 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 45 g
  • Fiber: 6 g
  • Protein: 19 g
  • Cholesterol: 70 mg