Creamy Spinach Mushroom Lasagna

Creamy Spinach Mushroom Lasagna is the kind of dinner that turns an ordinary evening into something special. With layers of tender pasta, silky white sauce, sautéed mushrooms, and fresh spinach, this creamy spinach lasagna recipe feels comforting yet elegant at the same time. It is one of those delicious supper recipes that works for a quiet family meal or an easy dinner to impress guests.

Unlike traditional red sauce versions, this lasagna spinach mushroom combination leans into richness from béchamel and cheese while still feeling balanced thanks to the vegetables. If you love cream dinner recipes that feel cozy but not heavy, this one delivers every single time.

Why This Creamy Spinach Mushroom Lasagna Works

There are a lot of lasagna recipes out there. What makes this creamy spinach mushroom lasagna stand out is balance.

First, mushrooms bring deep savory flavor. When sautéed properly, they release their moisture and concentrate into something almost meaty. Spinach lightens the dish and adds freshness. Together, they create a filling that feels hearty without relying on meat.

Second, the béchamel sauce. A well made white sauce coats every noodle and keeps the layers soft and luscious. It binds everything together so each slice holds its shape without drying out.

If you have been searching specifically for lasagna with béchamel sauce and spinach, this version delivers the perfect balance of creamy texture and fresh vegetable flavor.

Finally, this can absolutely be considered a healthy mushroom dinner when portioned thoughtfully. You are getting fiber from vegetables, calcium from dairy, and satisfying carbohydrates that make it a complete meal.

It is comfort food. Just slightly elevated.

Key Recipe Information

Prep Time: 25 minutes
Cook Time: 45 minutes
Total Time: 1 hour 10 minutes

Servings: 6 to 8
Difficulty: Medium
Estimated Calories: 420 per serving

Ingredients for the Best Creamy Spinach Lasagna Recipe

For the Vegetable Filling

2 tablespoons olive oil
8 ounces mushrooms, sliced
4 cups fresh spinach, roughly chopped
3 garlic cloves, minced
1 small onion, finely diced
Salt and black pepper to taste

Tip: Do not skip sautéing the mushrooms long enough. They should be golden, not pale. That is where the flavor develops.

For the Béchamel Sauce

3 tablespoons butter
3 tablespoons all purpose flour
3 cups warm milk
1 half teaspoon ground nutmeg
Salt and black pepper to taste

Substitution: You can use whole wheat flour if preferred. For gluten free, use a 1 to 1 gluten free flour blend.

For the Layers

9 lasagna noodles, cooked or no boil
2 cups shredded mozzarella cheese
1 cup ricotta cheese
1 half cup grated Parmesan cheese

Allergen note: Contains dairy and gluten unless modified.

Equipment You Will Need

Large skillet
Medium saucepan
Whisk
9 by 13 inch baking dish
Aluminum foil
Wooden spoon or spatula

Optional but helpful: Offset spatula for smooth layers.

How To Make Delicious Lasagna

Creamy Spinach Mushroom Lasagna layered with béchamel, spinach and mushrooms on a ceramic plate

To make delicious lasagna, you need balanced layers, well seasoned filling, properly thickened sauce, and enough resting time after baking. Each layer should be evenly spread, and the sauce must coat the noodles to prevent dryness. Resting allows the structure to set so slices hold together beautifully.

Step 1: Prepare the Vegetable Filling

Heat olive oil in a large skillet over medium heat. Add diced onion and cook until soft and translucent, about 3 minutes.

Add sliced mushrooms. Cook for 6 to 8 minutes until they release moisture and begin to brown. Stir occasionally but allow them to sit long enough to caramelize slightly.

Add garlic and cook for 30 seconds.

Stir in chopped spinach and cook just until wilted. Season generously with salt and pepper. Remove from heat and let cool slightly.

Important: If there is excess liquid in the pan, cook it off. Watery filling leads to watery lasagna.

Step 2: Make the Béchamel Sauce

In a saucepan over medium heat, melt the butter. Add flour and whisk continuously for about 1 to 2 minutes. It should look like a smooth paste and smell slightly nutty.

Slowly pour in warm milk while whisking constantly. This prevents lumps.

Continue cooking and whisking until the sauce thickens enough to coat the back of a spoon. Stir in nutmeg, salt, and pepper.

The sauce should be creamy but not overly thick. It will continue thickening in the oven.

Step 3: Assemble the Lasagna Spinach Mushroom Layers

Preheat oven to 375 degrees Fahrenheit.

Spread a thin layer of béchamel sauce on the bottom of your baking dish.

Layer 3 lasagna noodles on top.

Add one third of the spinach mushroom mixture. Spoon small dollops of ricotta across the surface. Sprinkle mozzarella. Add a few spoonfuls of béchamel and spread gently.

Repeat the layers two more times.

Finish with remaining béchamel, mozzarella, and Parmesan on top.

Step 4: Bake

Cover tightly with foil. Bake for 25 minutes.

Remove foil and bake an additional 15 to 20 minutes until the top is golden and bubbling.

Let the creamy spinach mushroom lasagna rest for at least 10 minutes before slicing. This step matters more than people realize.

Pro Tips for Perfect Creamy Spinach Mushroom Lasagna

If you want this to be the kind of easy dinner to impress that people talk about later, these small details make a big difference.

  1. Cook the mushrooms properly
    Do not rush this step. Mushrooms hold a lot of water. If they are not browned well, that moisture ends up in the lasagna.
  2. Season every layer
    Lightly season the ricotta. Taste the béchamel before assembling. Proper seasoning is what separates a good creamy spinach mushroom lasagna from a great one.
  3. Do not overload with sauce
    Creamy does not mean soupy. The sauce should coat, not drown, the layers.
  4. Let it rest
    Cutting too soon causes sliding layers. Ten to fifteen minutes of resting allows the structure to set.
  5. Grate your own cheese
    Freshly grated mozzarella melts smoother and gives that stretchy top everyone loves.

Variations Including Sausage and Mushroom Lasagna

This recipe is vegetarian as written, but you can easily adapt it.

If you prefer a classic red sauce version made with traditional noodles, you might also enjoy my American Beauty Lasagna, which uses the same layering method but with a hearty tomato meat sauce.

Sausage and Mushroom Lasagna Version

If you want a heartier version, add 12 ounces of cooked chicken or turkey sausage to the mushroom mixture. Brown it first, drain excess fat, then mix with the vegetables before layering.

This creates a sausage and mushroom lasagna that still keeps the creamy white sauce base. It works beautifully for larger gatherings.

Extra Vegetable Version

Add thin slices of zucchini or roasted bell peppers between layers. Just make sure they are cooked and moisture reduced first.

Gluten Free Option

Use gluten free lasagna noodles and substitute a gluten free flour blend in the béchamel.

Lighter Version

Use part skim ricotta and reduced fat mozzarella. You will still get that creamy spinach lasagna recipe texture, just slightly lighter.

Storage, Freezing, and Meal Prep

This creamy spinach mushroom lasagna is ideal for meal prep.

Refrigerator
Store in an airtight container for up to 4 days.

Freezer
Cool completely. Wrap tightly in plastic wrap and foil. Freeze up to 3 months.

To reheat
Cover with foil and bake at 350 degrees Fahrenheit until warmed through. For single slices, microwave in 60 second intervals.

Meal prep tip
You can assemble the entire lasagna one day ahead and refrigerate unbaked. Add about 10 extra minutes to baking time if cooking from cold.

Nutrition and Why This Can Be a Healthy Mushroom Dinner

Per serving estimate
Calories: 420
Protein: 20 grams
Carbohydrates: 38 grams
Fat: 22 grams
Fiber: 4 grams

Because this dish is packed with spinach and mushrooms, it provides fiber, iron, potassium, and antioxidants. When served with a simple salad, it becomes a balanced and satisfying healthy mushroom dinner.

Compared to heavier meat based cream dinner recipes, this version feels lighter while still deeply comforting.

What To Serve With Creamy Spinach Mushroom Lasagna

Creamy Spinach Mushroom Lasagna slice with fork, layered spinach, mushrooms and béchamel sauce

Many people search for what to serve with chicken lasagna, and the answer is surprisingly similar here.

Fresh green salad
A crisp salad with lemon vinaigrette balances the richness.

Roasted vegetables
Carrots, asparagus, or green beans roasted with olive oil work beautifully.

Garlic bread
If you are hosting and want that easy dinner to impress vibe, warm garlic bread always makes the table feel complete.

Sparkling water with citrus
Keeps the meal refreshing without overpowering the flavors.

Frequently Asked Questions

Q: How to make delicious lasagna without watery layers?

A: To make delicious lasagna that is not watery, cook mushrooms until browned, remove excess moisture from vegetables, and allow the baked creamy spinach mushroom lasagna to rest before slicing. Proper sauce thickness and balanced layering are key.

Q: Can I turn this into sausage and mushroom lasagna?

A: Yes. Add cooked chicken or turkey sausage to the spinach and mushroom filling. This creates a sausage and mushroom lasagna while keeping the creamy white sauce base intact.

Q: Can I freeze this creamy spinach lasagna recipe?

A: Absolutely. Assemble, wrap tightly, and freeze up to 3 months. Bake from frozen covered, then uncover for the final portion to brown the top.

Q: What to serve with chicken lasagna versus spinach lasagna?

A: The same sides work well for both. Light salads, roasted vegetables, and bread balance creamy sauces. Since this lasagna spinach mushroom version is vegetarian, it pairs especially well with bright and fresh sides.

Q: Is this considered a healthy mushroom dinner?

A: Yes, when portioned appropriately. It includes vegetables, protein from cheese, and balanced carbohydrates. Pairing it with salad makes it even more nutritious.

Q: Can I make this ahead for an easy dinner to impress?

A: Yes. Assemble the entire creamy spinach mushroom lasagna a day in advance and refrigerate. Bake before serving for a stress free hosting experience.

Final Thoughts on Creamy Spinach Mushroom Lasagna

Creamy Spinach Mushroom Lasagna brings together comfort and elegance in one baking dish. The rich béchamel, tender mushrooms, and vibrant spinach create layers that feel satisfying without being overly heavy.

Whether you are searching for delicious supper recipes, planning a healthy mushroom dinner, or simply want an easy dinner to impress, this creamy spinach mushroom lasagna delivers every time.

Once you master the layering and balance, you will find yourself coming back to this creamy spinach lasagna recipe again and again.

And if you love creamy comfort dishes like this, you might also want to try my Creamy Lasagna Soup, which delivers the same rich flavor in a quicker, one pot format.

Creamy Spinach Mushroom Lasagna slice with béchamel, spinach and mushrooms on a plate

Creamy Spinach Mushroom Lasagna

f9edc907e3d2f640c2e756b420fd987e happyforkracipes.comEmily Wilson
This Creamy Spinach Mushroom Lasagna features layers of tender pasta, rich béchamel sauce, sautéed mushrooms, fresh spinach, and melted cheese. It is a comforting yet elegant vegetarian main course that works beautifully for family dinners or special gatherings. Balanced, creamy, and full of flavor, this lasagna delivers impressive results with simple techniques.
Prep Time 25 minutes
Cook Time 45 minutes
Resting Time 10 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine Italian-Inspired
Servings 8 slices
Calories 420 kcal

Equipment

  • Large Skillet
  • Medium Saucepan
  • Whisk
  • 9×13-inch Baking Dish
  • Aluminum Foil

Ingredients
  

Vegetable Filling

  • 2 tablespoons olive oil
  • 8 ounces mushrooms, sliced
  • 4 cups fresh spinach, chopped
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • salt and black pepper to taste

Béchamel Sauce

  • 3 tablespoons butter
  • 3 tablespoons all purpose flour
  • 3 cups milk, warm
  • 0.5 teaspoon ground nutmeg
  • salt and black pepper to taste

Lasagna Layers

  • 9 lasagna noodles cooked or no boil
  • 2 cups shredded mozzarella cheese
  • 1 cup ricotta cheese
  • 0.5 cup grated Parmesan cheese

Instructions
 

  • 1. Preheat oven to 375°F. Heat olive oil in a large skillet over medium heat. Add onion and cook until softened. Stir in mushrooms and cook until browned and moisture has evaporated. Add garlic and spinach, cooking until spinach wilts. Season with salt and pepper. Set aside.
  • 2. In a saucepan over medium heat, melt butter. Whisk in flour and cook for 1 to 2 minutes. Gradually whisk in warm milk and cook until thickened. Season with nutmeg, salt, and pepper.
  • 3. Spread a thin layer of béchamel sauce in a 9×13-inch baking dish. Add three lasagna noodles. Layer one third of the vegetable mixture, spoon dollops of ricotta, sprinkle mozzarella, and drizzle béchamel. Repeat layers two more times, finishing with remaining béchamel and topping with mozzarella and Parmesan.
  • 4. Cover with foil and bake for 25 minutes. Remove foil and bake an additional 15 to 20 minutes until golden and bubbly. Let rest for 10 minutes before slicing and serving.

Notes

Cook mushrooms thoroughly to avoid excess moisture in the lasagna. Allow the baked dish to rest before slicing so the layers hold their shape. For a heartier version, add cooked chicken or turkey sausage to the vegetable filling. Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
Nutrition Facts:
  • Calories: 420 kcal
  • Carbohydrates: 38 g
  • Protein: 20 g
  • Fat: 22 g
  • Saturated Fat: 12 g
  • Cholesterol: 65 mg
  • Sodium: 620 mg
  • Potassium: 540 mg
  • Fiber: 4 g
  • Sugar: 6 g
  • Vitamin A: 85% DV
  • Vitamin C: 25% DV
  • Calcium: 35% DV
  • Iron: 15% DV

For more creative cooking & baking inspiration ideas, explore Pinterest or connect with us on Facebook.