Delicious Creamy Spinach Mushroom Lasagna for Your Next Dinner

When it comes to comfort food that satisfies both vegetarians and meat-lovers alike, nothing beats a rich, creamy spinach mushroom lasagna.

This indulgent dish combines layers of tender pasta, earthy mushrooms, nutritious spinach, and a luxuriously creamy cheese sauce that will have your family asking for seconds.

Whether you’re hosting a dinner party or looking for the perfect Sunday meal, this recipe delivers restaurant-quality results right from your home kitchen.

Recipe Information

  • Serves: 8-10 people
  • Prep Time: 30 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 15 minutes
  • Difficulty Level: Intermediate
  • Cuisine: Italian-American
  • Diet: Vegetarian

Why You’ll Love This Creamy Spinach Mushroom Lasagna

This isn’t your ordinary lasagna recipe. The combination of sautéed mushrooms and fresh spinach creates a deeply satisfying flavor profile that’s both earthy and fresh.

The creamy white sauce made with ricotta, mozzarella, and Parmesan cheese creates the perfect balance of richness without being overwhelming. Plus, it’s packed with vegetables, making it a healthier alternative to traditional meat lasagnas.

Creamy Spinach Mushroom Lasagna

Equipment Needed

Check These Recipes Also –

Ingredients

For the Mushroom-Spinach Filling:

  • 2 tablespoons olive oil
  • 1 large onion, diced (about 1 cup)
  • 4 cloves garlic, minced
  • 1 pound mixed mushrooms (cremini, shiitake, and button), sliced
  • 10 ounces fresh spinach leaves (or 10 oz frozen, thawed and drained)
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 cup dry white wine (optional)

For the Creamy Cheese Sauce:

  • 15 ounces whole milk ricotta cheese
  • 1 large egg
  • 1/2 cup grated Parmesan cheese
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon nutmeg

For Assembly:

  • 12 lasagna noodles, cooked according to package directions
  • 3 cups shredded mozzarella cheese, divided
  • 1/2 cup additional Parmesan cheese for topping
  • 2 tablespoons fresh basil leaves for garnish

Step-by-Step Instructions

Step 1: Prepare the Pasta

Cook the lasagna noodles according to package directions until al dente. Drain and set aside. To prevent sticking, you can drizzle a little olive oil over the cooked noodles.

Step 2: Create the Mushroom-Spinach Filling

  1. Heat olive oil in a large skillet over medium-high heat.
  2. Add diced onion and cook for 3-4 minutes until softened.
  3. Add minced garlic and cook for another minute until fragrant.
  4. Add sliced mushrooms to the pan and cook for 8-10 minutes, stirring occasionally, until they release their moisture and become golden brown.
  5. If using wine, add it now and let it cook for 2 minutes to evaporate.
  6. Add fresh spinach leaves (or drained frozen spinach) and cook until wilted, about 2-3 minutes.
  7. Season with oregano, basil, salt, and pepper. Remove from heat and set aside.

Step 3: Make the Creamy Cheese Mixture

In a large bowl, combine ricotta cheese, egg, Parmesan cheese, chopped parsley, garlic powder, salt, and nutmeg. Mix until smooth and well combined.

Step 4: Assemble the Lasagna

  1. Preheat your oven to 375°F (190°C).
  2. Spread a thin layer of the ricotta mixture on the bottom of your 9×13 inch baking dish.
  3. Place 4 lasagna noodles over the ricotta layer.
  4. Spread half of the remaining ricotta mixture over the noodles.
  5. Add half of the mushroom-spinach mixture.
  6. Sprinkle 1 cup of mozzarella cheese over the vegetables.
  7. Repeat layers: 4 more noodles, remaining ricotta mixture, remaining mushroom-spinach mixture, and another cup of mozzarella.
  8. Top with the final 4 noodles, remaining mozzarella, and additional Parmesan cheese.

Step 5: Bake to Perfection

  1. Cover tightly with aluminum foil and bake for 25 minutes.
  2. Remove foil and bake for an additional 15-20 minutes until the cheese is bubbly and lightly golden.
  3. Let the lasagna rest for 10-15 minutes before serving to allow it to set properly.

Nutrition Information (Per Serving)

NutrientAmount
Calories385
Protein22g
Carbohydrates35g
Dietary Fiber4g
Total Fat18g
Saturated Fat10g
Cholesterol65mg
Sodium680mg
Calcium450mg
Iron3.2mg
Vitamin A85% DV
Vitamin C25% DV

Nutritional values are approximate and based on 8 servings

Pro Tips for Perfect Lasagna

Don’t Skip the Resting Time: Allowing your lasagna to rest after baking is crucial. This helps the layers set and makes serving much easier.

Mushroom Preparation: Make sure to cook your mushrooms until most of their moisture has evaporated. This prevents your lasagna from becoming watery.

Spinach Drainage: If using frozen spinach, squeeze out as much liquid as possible to avoid soggy layers.

Cheese Distribution: Save some of the best cheese for the top layer to get that beautiful golden-brown finish.

Make-Ahead and Storage Tips

This creamy spinach mushroom lasagna is perfect for meal prep! You can assemble it completely and refrigerate for up to 2 days before baking. If baking from cold, add an extra 10-15 minutes to the cooking time.

Freezing Instructions: Wrap the assembled (unbaked) lasagna tightly in plastic wrap and aluminum foil. Freeze for up to 3 months. Thaw overnight in the refrigerator before baking.

Leftover Storage: Store leftover lasagna in the refrigerator for up to 4 days. Reheat individual portions in the microwave or reheat the whole dish covered in a 350°F oven.

Variations and Substitutions

Vegan Option: Replace ricotta with cashew cream, use nutritional yeast instead of Parmesan, and dairy-free mozzarella.

Gluten-Free: Use gluten-free lasagna noodles or substitute with thinly sliced zucchini or eggplant.

Additional Vegetables: Try adding roasted bell peppers, sun-dried tomatoes, or artichoke hearts for extra flavor.

Herb Variations: Fresh thyme, sage, or rosemary can add different flavor profiles to your mushroom mixture.

Frequently Asked Questions

Can I use frozen spinach instead of fresh?

Absolutely! Use 10 ounces of frozen spinach, but make sure to thaw it completely and squeeze out all excess water using a clean kitchen towel or paper towels. This step is crucial to prevent a watery lasagna.

What’s the best type of mushroom to use?

A mix of mushrooms provides the best flavor complexity. Cremini and button mushrooms are great for bulk and mild flavor, while shiitake adds an earthy, umami-rich taste. Portobello mushrooms, chopped, also work wonderfully.

Can I freeze this lasagna?

Definitely! You can freeze it either before or after baking. For unbaked lasagna, wrap tightly and freeze for up to 3 months. For baked lasagna, cool completely, then freeze in portions for up to 2 months.

Why is my lasagna watery?

The most common causes are not draining vegetables properly (especially spinach), not cooking mushrooms long enough to evaporate moisture, or not letting the lasagna rest after baking. Make sure to squeeze excess water from spinach and cook mushrooms until most liquid has evaporated.

Can I add meat to this recipe?

Certainly! You can add cooked Italian sausage, ground turkey, or chicken to the mushroom layer. Brown the meat first, then proceed with adding the vegetables.

Final Thoughts

This creamy spinach mushroom lasagna proves that vegetarian dishes can be just as satisfying and indulgent as their meat-based counterparts. The combination of earthy mushrooms, nutritious spinach, and rich, creamy cheese creates a harmony of flavors that will make this recipe a permanent fixture in your dinner rotation.

So gather your ingredients, roll up your sleeves, and get ready to create a lasagna that will have everyone asking for the recipe. Your kitchen will smell absolutely divine, and your taste buds will thank you for this comforting, restaurant-quality meal made right at home.

Recommended By BeautifulKitchenguide's Team

Amazon Must Have Kitchen Gadgets To Save Time Check List

Best Kitchen Faucets of 2025: Sleek, Durable & Worth Every PennyCheck Our Review

The Ultimate Guide to the Best Coffee Makers for Every Budget Check Our Review

Leave a Comment