Why You’ll Love This Recipe

I love this recipe because it is creamy, hearty, and packed with flavor. The combination of mushrooms and spinach creates a delicious filling, while the cheesy layers make every bite rich and satisfying. I also appreciate that it can be prepared ahead of time and baked when needed.

Ingredients

(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)

  • Lasagna noodles
  • Olive oil
  • Fresh mushrooms, sliced
  • Fresh spinach
  • Garlic, minced
  • Onion, diced
  • Butter
  • All-purpose flour
  • Milk
  • Heavy cream
  • Ricotta cheese
  • Mozzarella cheese, shredded
  • Parmesan cheese, grated
  • Salt
  • Black pepper
  • Italian seasoning
  • Fresh parsley for garnish

Directions

I preheat the oven to 375°F (190°C).

I cook the lasagna noodles according to the package instructions and set them aside.

I heat olive oil in a large skillet and sauté the onions until softened.

I add the mushrooms and cook until they release their moisture and become lightly golden.

I stir in the garlic and spinach, cooking until the spinach wilts.

I season the vegetable mixture with salt, pepper, and Italian seasoning.

I prepare the creamy sauce by melting butter in a saucepan and whisking in the flour until smooth.

I gradually add the milk and heavy cream, whisking continuously until the sauce thickens.

I stir in a portion of the Parmesan cheese and season to taste.

I spread a thin layer of sauce in the bottom of a baking dish.

I arrange a layer of lasagna noodles over the sauce.

I add some of the spinach and mushroom mixture, followed by dollops of ricotta cheese, sauce, and mozzarella.

I repeat the layers until all ingredients are used, finishing with sauce, mozzarella, and the remaining Parmesan cheese.

I cover the dish with foil and bake for 30 minutes.

I remove the foil and bake for an additional 15 to 20 minutes until bubbly and golden.

I let the lasagna rest for about 15 minutes before slicing and serving.

Servings And Timing

  • Servings: 8 servings
  • Prep Time: 25 minutes
  • Cook Time: 50 minutes
  • Resting Time: 15 minutes
  • Total Time: 1 hour 30 minutes

Variations

I sometimes add roasted zucchini for extra vegetables and flavor.

I like mixing a little fontina or provolone cheese with the mozzarella for a richer taste.

I occasionally include red pepper flakes for a gentle kick of heat.

I can substitute kale for spinach when I want a heartier texture.

I enjoy adding fresh herbs such as basil or thyme for additional freshness.

Storage/Reheating

I store leftover lasagna in an airtight container in the refrigerator for up to 4 days.

I cover individual portions and reheat them in the microwave until warmed through.

For larger portions, I reheat the lasagna in a 350°F (175°C) oven until hot.

I can freeze the baked lasagna for up to 3 months and thaw it overnight in the refrigerator before reheating.

FAQs

Can I Make This Lasagna Ahead Of Time?

Yes, I often assemble the lasagna a day in advance and refrigerate it until I am ready to bake.

Can I Use Frozen Spinach?

Yes, I can use frozen spinach, but I make sure to thaw and drain it thoroughly before adding it to the filling.

What Type Of Mushrooms Work Best?

I like using cremini, white button, or baby bella mushrooms because they provide excellent flavor and texture.

Can I Freeze This Lasagna?

Yes, I freeze either the fully baked lasagna or the unbaked assembled dish for up to 3 months.

How Do I Prevent Watery Lasagna?

I cook the mushrooms until their moisture evaporates and drain any excess liquid from the spinach before assembling the layers.

Conclusion

This Easy Creamy Spinach Mushroom Lasagna is a rich, satisfying meal that combines creamy cheese, tender pasta, and flavorful vegetables in every layer. I love serving it for weeknight dinners, family gatherings, and holiday meals because it is both comforting and impressive. Its creamy texture and savory flavors make it a recipe I return to again and again.

Print

Easy Creamy Spinach Mushroom Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and comforting vegetarian lasagna layered with creamy sauce, tender spinach, savory mushrooms, and melted cheese for the perfect family dinner.

  • Author: Sarah
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 25 minutes
  • Yield: 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Vegetarian

Ingredients

For the Lasagna

12 lasagna noodles, cooked according to package directions

2 tbsp olive oil

16 oz (450 g) mushrooms, sliced

5 cups fresh spinach

3 cloves garlic, minced

1 tsp Italian seasoning

Salt and black pepper, to taste

For the Creamy Cheese Filling

15 oz (425 g) ricotta cheese

1 large egg

½ cup grated Parmesan cheese

1 tsp dried parsley

Salt and pepper, to taste

For the White Sauce

4 tbsp unsalted butter

¼ cup all-purpose flour

3 cups whole milk

1 cup heavy cream

½ tsp garlic powder

½ tsp onion powder

Salt and black pepper, to taste

For Assembly

3 cups shredded mozzarella cheese

½ cup grated Parmesan cheese

Fresh parsley, for garnish (optional)

Instructions

Prepare the Vegetables
Heat olive oil in a large skillet over medium heat.
Add the sliced mushrooms and cook for 6–8 minutes until browned.
Stir in the garlic and cook for 30 seconds.
Add the spinach and cook until wilted.
Season with Italian seasoning, salt, and pepper. Remove from heat and set aside.
Make the Cheese Filling
In a medium bowl, combine ricotta cheese, egg, Parmesan cheese, parsley, salt, and pepper.
Mix until smooth and well combined.
Prepare the White Sauce
Melt butter in a saucepan over medium heat.
Whisk in the flour and cook for 1 minute.
Gradually whisk in the milk and heavy cream until smooth.
Cook, stirring constantly, until the sauce thickens, about 4–5 minutes.
Season with garlic powder, onion powder, salt, and pepper.
Assemble the Lasagna
Preheat the oven to 375°F (190°C).
Spread a thin layer of white sauce on the bottom of a 9×13-inch baking dish.
Layer lasagna noodles over the sauce.
Spread one-third of the ricotta mixture over the noodles.
Add one-third of the spinach and mushroom mixture.
Spoon over some white sauce and sprinkle with mozzarella cheese.
Repeat the layers two more times.
Finish with the remaining white sauce, mozzarella, and Parmesan cheese.
Bake
Cover with foil and bake for 25 minutes.
Remove the foil and bake for an additional 15–20 minutes, or until golden and bubbly.
Let the lasagna rest for 10–15 minutes before slicing and serving.

Notes

Baby bella or cremini mushrooms provide the best flavor.
Squeeze excess moisture from spinach if using frozen spinach.
Allow the lasagna to rest before cutting for cleaner slices.
Add a pinch of nutmeg to the white sauce for extra depth of flavor.
This lasagna tastes even better the next day after the flavors meld together.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star