Creamy Spinach and Mushroom Lasagna with White Cheese Sauce

By Sarah Miller

On August 17, 2026

Detailed close-up of Creamy Spinach and Mushroom Lasagna showing bubbly melted mozzarella and charred parmesan patches on top.

Cuisine

Italian-American

Prep time

20 minutes

Cooking time

45 minutes

Total time

65 minutes

Servings

8 slices

Creamy Spinach and Mushroom Lasagna is the ultimate comfort food for anyone who loves rich, velvety textures and earthy, savory flavors. Unlike a traditional red-sauce lasagna, this version focuses on a luxurious white cheese sauce that perfectly complements the tender, golden-brown sautéed mushrooms and vibrant green wilted spinach. This dish is designed to be the centerpiece of your dinner table, boasting al dente pasta sheets and a thick blanket of bubbly, melted mozzarella that is as visually stunning as it is delicious.

If you have been searching for a vegetarian-friendly meal that feels high-end yet remains incredibly cozy, this Creamy Spinach and Mushroom Lasagna is your answer. The combination of toasted parmesan and fresh parsley adds the perfect finish to every slightly oozing slice. Whether you are hosting a dinner party or meal prepping for the week, this recipe delivers a restaurant-quality experience right in your own kitchen.

A slice of Creamy Spinach and Mushroom Lasagna slightly oozing at the edges, revealing the rich and velvety white cheese filling.
Velvety white cheese sauce makes every bite irresistible.

Why You Will Fall in Love With This White Lasagna

  • The Ultimate Texture Loop: Every bite features a transition from the golden-brown toasted parmesan crust to the soft, al dente pasta layers.
  • Visual Masterpiece: The contrast between the bright green spinach and the rich, white cheese sauce makes this a Pinterest-worthy showstopper.
  • Flavor Depth: By searing the mushrooms until they are tender and golden-brown, we unlock a deep umami flavor that carries the entire dish.
  • Kid-Approved Veggies: Even picky eaters can’t resist vegetables when they are tucked between layers of bubbly melted mozzarella.

If you love this flavor profile, you might also enjoy our savory creamy chicken and mushroom orzo for a quicker weeknight alternative.

The Essential Shopping List for Creamy Layers

Creating the perfect Creamy Spinach and Mushroom Lasagna requires high-quality ingredients that balance richness with freshness. Each component serves a specific culinary purpose to ensure the final dish isn’t just “cheesy,” but structurally sound and flavorful.

  • Lasagna Noodles: 12-15 sheets. Look for high-quality semolina pasta to ensure an al dente bite that holds up to the heavy sauce.
  • Cremini or Button Mushrooms: 1 lb (450g). These are thinly sliced and sautéed to provide the primary “meatiness” and earthy depth.
  • Fresh Baby Spinach: 10 oz (285g). We wilt this down to create vibrant, iron-rich layers that cut through the creamy cheese.
  • Unsalted Butter: 4 tbsp (56g). The foundational fat for our Béchamel-style white cheese sauce.
  • All-Purpose Flour: 1/4 cup (30g). This acts as the thickening agent to ensure the sauce doesn’t run.
  • Whole Milk: 4 cups (960ml). Essential for a rich, velvety mouthfeel in the white sauce.
  • Mozzarella Cheese: 3 cups (336g). Provides that iconic bubbly melted mozzarella stretch and coverage.
  • Parmesan Cheese: 1 cup (90g). Finely grated to create the golden-brown charred patches on the top layer.
  • Garlic: 4 cloves, minced. Sautéed with the mushrooms for an aromatic foundation.
  • Fresh Parsley: A generous sprinkling for garnish, adding a pop of color and a fresh herbal finish.
  • Salt and Black Pepper: To taste. Never skip seasoning your mushroom and spinach layers!
Detailed close-up of Creamy Spinach and Mushroom Lasagna showing bubbly melted mozzarella and charred parmesan patches on top.
Layers of perfection: Bubbly mozzarella and golden-brown parmesan.

Mastering the Sauté: Mushrooms and Spinach

The secret to a non-soggy Creamy Spinach and Mushroom Lasagna lies in the preparation of the vegetables. You must cook the moisture out of the mushrooms and spinach before they ever touch the pasta sheets.

Achieving Golden-Brown Mushrooms

Heat a large skillet over medium-high heat with a drizzle of olive oil. Add your thinly sliced mushrooms in a single layer if possible. Avoid overcrowding the pan, as this causes the mushrooms to steam rather than sear.

Listen for the sizzle. Allow them to sit undisturbed for 3-4 minutes until the bottoms are tender and golden-brown. Toss them with minced garlic, salt, and pepper, then cook for another 2 minutes until they are aromatic and reduced in size. Set these aside in a bowl.

Wilting the Vibrant Green Spinach

In the same pan, add the fresh baby spinach. It will look like a mountain of greens at first, but it will wilt down significantly. Sauté for just 1-2 minutes until it is vibrant green and wilted.

Pro Tip: Place the wilted spinach in a clean kitchen towel and squeeze out any excess liquid. This prevents your lasagna from becoming watery during the baking process. If you enjoy this technique, check out our spinach and ricotta pasta bake for another delicious variation.

The Science of the Perfect White Cheese Sauce

A Creamy Spinach and Mushroom Lasagna is only as good as its Béchamel. This isn’t just melted cheese; it is a structured sauce that binds the layers together.

Start by melting the butter in a saucepan. Whisk in the flour and cook for 1-2 minutes to remove the raw flour taste. Slowly pour in the whole milk, whisking constantly to prevent lumps. Continue cooking over medium heat until the sauce thickens enough to coat the back of a spoon.

Stir in 1 cup of mozzarella and 1/2 cup of parmesan until the sauce is a thick and creamy white cheese filling. Season with a pinch of nutmeg if you want to be traditional, or keep it simple with salt and white pepper.

Step-By-Step Assembly for Oozing Edges

Building the Creamy Spinach and Mushroom Lasagna requires a bit of patience to ensure every slice shows off those distinct layers seen in the recipe photos.

Layering the Foundation

Spread a thin layer of the white cheese sauce at the bottom of a 9×13 inch (23x33cm) baking dish. Lay down your first set of al dente pasta sheets, slightly overlapping them to create a solid base.

Building the Middle Tiers

Spread a generous portion of the white sauce over the pasta. Evenly distribute half of the golden-brown sautéed mushrooms and half of the wilted spinach. Sprinkle with a handful of mozzarella cheese. Repeat this process for the second and third layers.

The Final Topping

For the top layer, place the final pasta sheets. Cover them completely with the remaining rich, velvety white sauce. This prevents the pasta from drying out in the oven. Top with a thick blanket of bubbly, melted mozzarella and a heavy dusting of parmesan.

For more cheesy inspiration, you might want to try these cheesy zucchini breadsticks as a side dish.

Expert Tips for Success

  • Room Temperature Sauce: Let your white sauce cool slightly before layering. This prevents the pasta from becoming too soft before it hits the oven.
  • Don’t Overcook the Pasta: Boil your lasagna sheets for 2 minutes less than the package directions. They will finish cooking in the creamy white cheese sauce.
  • The Resting Period: This is the hardest part! Let the lasagna rest for 15 minutes after baking. This allows the rich, velvety sauce to set so you get those perfect, clean slices.
  • Broil for the Finish: If your cheese isn’t getting those golden-brown charred patches, turn on the broiler for the last 2-3 minutes of baking. Watch it closely!

Storage, Reheating, and Freezing

This Creamy Spinach and Mushroom Lasagna actually tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the refrigerator for up to 4 days.

To reheat, cover a slice with foil and bake at 350°F (175°C) until the bubbly mozzarella is once again melted and the edges are slightly oozing. You can also freeze the entire lasagna (unbaked or baked). If freezing unbaked, add an extra 20 minutes to the baking time when you’re ready to eat.

What to Serve With This Lasagna

Since this is a rich and decadent dish, pair it with something light and acidic to balance the palate. A crisp green salad or our simple garlic butter pasta for the kids works beautifully. If you want more protein on the side, consider these chicken ricotta meatballs which share the same Italian flavor profile.

Frequently Asked Questions

Absolutely! You can assemble the lasagna a day in advance and keep it covered in the fridge. Bake it fresh when you’re ready to serve, adding about 10 minutes to the cook time.

Yes, you can use no-boil noodles, but make sure your white cheese sauce is slightly thinner, as these noodles absorb more moisture during the baking process.

The key is to sauté the mushrooms until they are golden-brown and the moisture has evaporated, and to squeeze all liquid out of the wilted spinach using a kitchen towel.

Cremini (Baby Bella) mushrooms are best for their earthy flavor and firm texture, but white button mushrooms or a mix of wild mushrooms also work well.

A Béchamel-based white sauce provides a much silkier, more luxurious texture that coats the mushrooms and spinach more evenly than grainy ricotta.

The Ultimate Creamy Spinach and Mushroom Lasagna Recipe

Detailed close-up of Creamy Spinach and Mushroom Lasagna showing bubbly melted mozzarella and charred parmesan patches on top.

Creamy Spinach and Mushroom Lasagna with White Cheese Sauce

This Creamy Spinach and Mushroom Lasagna features layers of al dente pasta, a rich white cheese sauce, golden-brown sautéed mushrooms, and wilted spinach, all topped with a bubbly mozzarella and toasted parmesan crust.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 8 slices
Course: Dinner, Main Course
Cuisine: Italian-American
Calories: 485

Ingredients
  

Main Ingredients
  • 12-15 sheets Lasagna Noodles Cooked al dente
  • 1 lb (450g) Cremini Mushrooms Thinly sliced
  • 10 oz (285g) Fresh Baby Spinach Wilted and squeezed dry
  • 4 tbsp (56g) Unsalted Butter
  • 1/4 cup (30g) All-Purpose Flour
  • 4 cups (960ml) Whole Milk
  • 3 cups (336g) Mozzarella Cheese Shredded
  • 1 cup (90g) Parmesan Cheese Grated
  • 4 cloves Garlic Mined

Equipment

  • 1 9x13 inch baking dish
  • 1 Large Skillet For sautéing mushrooms and spinach
  • 1 Whisk For the Béchamel sauce

Method
 

Prepare the Vegetables
  1. Heat olive oil in a skillet. Add mushrooms and sear until tender and golden-brown. Add garlic and cook for 1 minute.
  2. Add spinach to the skillet and cook until vibrant green and wilted. Squeeze out excess moisture.
Make the White Sauce
  1. Melt butter in a saucepan. Whisk in flour and cook for 1 minute.
  2. Slowly whisk in milk. Simmer until thickened. Stir in half of the cheeses until a thick and creamy white cheese filling forms.
Assemble and Bake
  1. Layer sauce, al dente pasta, mushrooms, spinach, and mozzarella in a baking dish. Repeat twice.
  2. Top with remaining sauce, mozzarella, and parmesan. Bake at 375°F (190°C) for 35-40 minutes until bubbly and golden.

Notes

Squeeze the spinach dry to avoid a watery lasagna.
Let the dish rest for 15 minutes before slicing for clean layers.

Join the Savorgrove Community!

Did you make this Creamy Spinach and Mushroom Lasagna? We want to see your results! Please save this recipe to your favorite Pinterest board so you never lose it. Follow savorgrove for more decadent dinner inspiration and Pinterest-perfect meals.

Leave a 5-star rating in the comments below if you loved the golden-brown toasted parmesan and tender mushrooms. Don’t forget to upload a photo of your slice—we love seeing those oozing edges and bubbly cheese layers!

You might also like these recipes

Leave a Comment

Recipe Rating