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.

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!

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

Creamy Spinach and Mushroom Lasagna with White Cheese Sauce
Ingredients
Equipment
Method
- Heat olive oil in a skillet. Add mushrooms and sear until tender and golden-brown. Add garlic and cook for 1 minute.
- Add spinach to the skillet and cook until vibrant green and wilted. Squeeze out excess moisture.
- Melt butter in a saucepan. Whisk in flour and cook for 1 minute.
- Slowly whisk in milk. Simmer until thickened. Stir in half of the cheeses until a thick and creamy white cheese filling forms.
- Layer sauce, al dente pasta, mushrooms, spinach, and mozzarella in a baking dish. Repeat twice.
- Top with remaining sauce, mozzarella, and parmesan. Bake at 375°F (190°C) for 35-40 minutes until bubbly and golden.
Notes
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!