Mushroom Spinach Lasagna

Featured in pasta-dishes.

Hey friend, just look at those gorgeous layers! This isn't your typical red-sauce lasagna – we're going full indulgence with a silky white béchamel that'll make you forget tomatoes ever existed. Picture this: you're pulling this beauty out of the oven, that top layer all golden and bubbly, the cheese doing that perfect stretch when you slice into it. The earthiness of those caramelized mushrooms playing with the fresh spinach, all wrapped up in creamy, dreamy cheese sauce between tender pasta sheets. This is the kind of dish that makes everyone go quiet at the dinner table – in the best way possible. Trust me, once you see how those layers come together and smell that garlic-infused béchamel bubbling away, you'll understand why this became my go-to for impressing literally everyone. It looks fancy, tastes like a million bucks, but honestly? It's just layering and love. You've got this!

Tswira dial profile dial zaho awlaydi..
Updated on Mon, 05 Jan 2026 10:12:07 GMT
Main recipe image showcasing the final dish pin it
Creamy mushroom and spinach white lasagna with golden cheese crust on marble surface | lonerecipes.com

I first discovered white lasagna during a trip to Northern Italy, where béchamel-based pastas reign supreme. Unlike the tomato-heavy versions I grew up with, this style felt lighter yet somehow more indulgent. The creaminess, the subtle garlic notes, the way the cheese stretches – it was love at first bite. When I got home, I became obsessed with recreating it, testing different cheese ratios and perfecting that silky béchamel. This Mushroom and Spinach version is my ultimate creation. The mushrooms bring an earthiness that makes the dish feel substantial and satisfying, while the spinach adds color, nutrition, and a fresh element that keeps it from feeling too heavy. The three-cheese combination – ricotta for creaminess, mozzarella for that perfect melt, and parmesan for sharp, nutty depth – creates layers of flavor that build with each bite. What makes this recipe special is the balance. The béchamel is seasoned just right with garlic and a hint of nutmeg, which might seem unusual but trust me, it elevates everything. Each component is prepared with care: the mushrooms are sautéed until golden and caramelized, the spinach is wilted just enough, and the sauce is stirred to silky perfection.

Why I love this recipe

This recipe holds a special place in my heart because it proves that comfort food doesn't need meat to be utterly satisfying. I love how versatile it is – I've served it at fancy dinner parties and casual family meals, and it always steals the show. There's something deeply satisfying about building those layers, knowing that each one adds to the final masterpiece. The process itself is therapeutic – stirring the béchamel, watching it thicken, layering everything together like you're creating edible art. But what I love most is how this lasagna brings people together. It's the kind of dish that makes everyone linger at the table, going back for seconds, asking for the recipe. I've seen confirmed meat-lovers become vegetarian lasagna enthusiasts after one slice. The richness feels indulgent without being overwhelming, and the combination of textures – creamy sauce, tender pasta, meaty mushrooms, silky spinach – keeps every bite interesting. It's also incredibly forgiving; even if your layers aren't perfect or you substitute ingredients, it still turns out delicious. This is comfort food at its finest, the kind that wraps you in a warm hug and makes everything feel right with the world.

What You Need From Your Kitchen

  • Lasagna Noodles: Cook until al dente and lay flat to prevent sticking while assembling
  • Cremini Mushrooms: Slice evenly and sauté until golden brown to develop deep, earthy flavor
  • Fresh Spinach: Wilt in the pan with mushrooms until just tender, then drain excess liquid
  • Whole Milk: Use for making the creamy béchamel sauce base
  • Ricotta Cheese: Mix with mozzarella and parmesan for the creamy cheese layer
  • Mozzarella Cheese: Shred fresh for best melting quality and divide between layers and topping
  • Parmesan Cheese: Grate fresh for nutty flavor throughout the dish and golden top

Let's Make These Together

Prepare Your Pasta Foundation
Start by boiling your lasagna noodles in well-salted water until they're tender but still have a slight bite. This is crucial – overcooked noodles will become mushy in the final dish. Once drained, lay them out individually on a clean surface so they don't stick together. This simple step makes assembly so much easier later.
Create Flavorful Vegetable Filling
In a hot skillet with olive oil, cook your sliced mushrooms without crowding them. Let them sit undisturbed for a few minutes to develop that gorgeous golden-brown color. Once they're caramelized and their moisture has evaporated, add the garlic for aromatic depth, then fold in the spinach until it wilts. Season generously – these vegetables are the heart of your lasagna.
Master the Béchamel Sauce
This is where the magic happens. Melt butter, whisk in flour to create a roux, then slowly add milk while whisking constantly. Patience is key here – keep whisking to prevent lumps and cook until the sauce is thick enough to coat the back of a spoon. The hint of nutmeg might seem unusual, but it adds an incredible warmth that elevates the entire dish. Season well with salt and pepper.
Build Beautiful Layers
Now comes the fun part – assembly! Start with a thin layer of béchamel on the bottom of your dish to prevent sticking. Then layer noodles, ricotta mixture, vegetables, more béchamel, and mozzarella. Repeat this pattern, making sure each layer is evenly distributed. Think of it like building a delicious architectural masterpiece. Top everything with a generous amount of cheese for that irresistible golden crust.
Bake to Perfection
Cover your lasagna with foil for the first part of baking – this ensures the center cooks through without the top burning. Then remove the foil to let the cheese get beautifully golden and bubbly. The hardest part is waiting those 10-15 minutes after baking before cutting in, but trust me, it's worth it. This resting time lets everything set properly so you get perfect, clean slices that show off those gorgeous layers.
Additional recipe photo showing texture and details pin it
Luxurious three cheese white lasagna featuring sauteed mushrooms and fresh spinach | lonerecipes.com

Switch Things Up

I'll never forget the first time I made this lasagna for my vegetarian sister-in-law's birthday dinner. I was honestly nervous – would a meatless lasagna really satisfy everyone? But the moment I pulled it from the oven, all golden and bubbling, I knew I had something special. The kitchen smelled incredible, like a cozy Italian restaurant. When I sliced into it and those perfect layers revealed themselves, there was actually a collective gasp around the table. My brother, a devoted carnivore, went back for thirds and declared it the best lasagna he'd ever had. The creaminess of the béchamel, the way those mushrooms added such depth, and how the spinach brought freshness to every bite – it all just worked. Now it's become my signature dish, the one everyone requests for gatherings. I've made it for countless dinner parties since, and it never fails to impress. There's something magical about watching people's faces when they take that first bite and realize vegetarian food can be this decadent.

Perfect Pairings

This rich and creamy lasagna pairs beautifully with a crisp Caesar salad – the tangy dressing and crunchy romaine cut through the richness perfectly. A simple arugula salad with lemon vinaigrette also works wonderfully, adding peppery freshness. For bread, serve warm garlic bread or a crusty baguette to soak up any extra béchamel sauce on the plate. Wine-wise, a buttery Chardonnay or a light Pinot Grigio complements the creamy cheese sauce beautifully. For a heartier pairing, try roasted Brussels sprouts with balsamic glaze or honey-glazed carrots on the side. And don't forget – a good crusty Italian bread is essential for mopping up every last bit of that dreamy sauce.

Step-by-step preparation photo pin it
Layered vegetarian white lasagna with mushrooms and spinach in creamy bechamel sauce | lonerecipes.com

Frequently Asked Questions

→ Can I make this lasagna ahead of time?

Absolutely! You can assemble the entire lasagna up to 24 hours in advance and refrigerate it covered. Just add 10-15 minutes to the baking time if cooking from cold. You can also freeze it unbaked for up to 3 months.

→ Can I use no-boil lasagna noodles?

Yes, no-boil noodles work great in this recipe. Just make sure your béchamel sauce is slightly thinner than usual since the noodles will absorb moisture as they cook. You may also want to add an extra 10 minutes to the covered baking time.

→ How do I prevent my lasagna from being watery?

The key is properly cooking your vegetables to evaporate excess moisture. Make sure the mushrooms are well-browned and the spinach is wilted and drained. Also, let the lasagna rest for 10-15 minutes after baking – this allows the sauce to thicken and the layers to set.

→ Can I substitute different vegetables?

Definitely! Zucchini, roasted bell peppers, or artichoke hearts would all be delicious. Just make sure to cook them first to remove excess moisture. Keep the same total volume of vegetables for best results.

→ What's the best way to reheat leftovers?

Individual portions reheat best in the microwave at 50% power for 2-3 minutes, or in a 350°F oven covered with foil for 15-20 minutes. The oven method preserves the texture better. Add a splash of milk before reheating if the lasagna seems dry.

→ Can I make this vegan?

Yes! Use plant-based butter, dairy-free milk (oat or soy work best), and vegan ricotta and mozzarella substitutes. The technique remains the same, though you may need to adjust béchamel thickness depending on your milk alternative.

→ Why is my béchamel sauce lumpy?

Lumps form when you add the milk too quickly or don't whisk constantly. If you get lumps, strain the sauce through a fine-mesh sieve. To prevent them, add milk gradually while whisking vigorously, and make sure your roux is smooth before adding any liquid.

Conclusion

This Mushroom and Spinach White Lasagna proves that vegetarian dishes can be just as indulgent and satisfying as their meaty counterparts. The combination of earthy mushrooms, vibrant spinach, and that luxurious three-cheese béchamel creates layers of pure comfort. It's perfect for family dinners, potlucks, or those moments when you want something special without the fuss. The best part? It actually tastes even better the next day when all those flavors have had time to meld together. Store leftovers covered in the refrigerator for up to 4 days, or freeze individual portions for up to 3 months.

Mushroom Spinach Lasagna

Layers of tender pasta, earthy mushrooms, fresh spinach, and velvety white sauce create this luxurious vegetarian lasagna that's pure comfort.

Prep Time
30 Minutes
Cook Time
45 Minutes
Total Time
75 Minutes
By: chris

Category: pasta-dishes

Difficulty: intermediate

Cuisine: Italian-American

Yield: 8 Servings (8 balls)

Dietary: Vegetarian, Cheese-based

Ingredients

0112 lasagna noodles
0216 oz cremini mushrooms, sliced
0310 oz fresh spinach
044 cups whole milk
051/2 cup unsalted butter
061/2 cup all-purpose flour
072 cups ricotta cheese
083 cups shredded mozzarella cheese
091 cup grated parmesan cheese
104 cloves garlic, minced
111/4 teaspoon nutmeg
122 tablespoons olive oil

Instructions

Step 01

Cook lasagna noodles according to package directions until al dente. Drain and lay flat on a clean kitchen towel or parchment paper to prevent sticking. Set aside while you prepare the other components.

Step 02

Heat olive oil in a large skillet over medium-high heat. Add sliced mushrooms and cook for 8-10 minutes until golden brown and any liquid has evaporated. Add minced garlic and cook for 1 minute until fragrant. Add spinach and cook until wilted, about 3-4 minutes. Season with salt and pepper, then set aside.

Step 03

In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 2 minutes, stirring constantly to create a roux. Gradually add milk while whisking continuously to prevent lumps. Continue cooking and whisking until sauce thickens enough to coat the back of a spoon, about 8-10 minutes. Stir in nutmeg, salt, and pepper to taste. Remove from heat.

Step 04

In a medium bowl, combine ricotta cheese with 1 cup of mozzarella and 1/2 cup of parmesan. Mix well and season with a pinch of salt and pepper. Set aside for layering.

Step 05

Preheat oven to 375°F (190°C). Spread a thin layer of béchamel sauce on the bottom of a 9x13 inch baking dish. Layer 4 lasagna noodles, half the ricotta mixture, half the mushroom-spinach mixture, 1 cup of béchamel, and a handful of mozzarella. Repeat layers once more. Top with remaining 4 noodles, remaining béchamel sauce, and remaining mozzarella and parmesan cheese.

Step 06

Cover the baking dish with aluminum foil and bake for 25 minutes. Remove foil and bake for an additional 20 minutes until the top is golden brown and bubbly. Let rest for 10-15 minutes before slicing to allow layers to set. Garnish with fresh basil if desired and serve warm.

Notes

  1. For best results, use whole milk in the béchamel sauce – it creates the creamiest texture. Low-fat milk can be used but will result in a thinner sauce.
  2. Don't skip the resting time after baking. Letting the lasagna sit for 10-15 minutes helps the layers set and makes slicing much easier.
  3. You can substitute baby bella or white button mushrooms if cremini aren't available. For extra depth, try a mix of mushroom varieties including shiitake or portobello.
  4. This lasagna freezes beautifully. Assemble completely but don't bake. Wrap tightly and freeze for up to 3 months. Bake from frozen at 375°F for 90 minutes covered, then 20 minutes uncovered.
  5. Fresh spinach works best, but you can use 10 oz frozen spinach (thawed and squeezed dry) in a pinch.

Tools You'll Need

  • 9x13 inch baking dish
  • Large skillet or sauté pan
  • Medium saucepan for béchamel
  • Whisk
  • Large pot for boiling noodles
  • Aluminum foil
  • Mixing bowls

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (milk, butter, ricotta, mozzarella, parmesan)
  • Gluten (lasagna noodles, flour)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 425
  • Total Fat: 24 g
  • Total Carbohydrate: 35 g
  • Protein: 18 g

Spice Up Your Inbox!

Join our gourmet community and get sizzling recipes, cooking tips, and exclusive updates delivered straight to your inbox.

We respect your privacy. No spam, just deliciousness.

×

Success!

You've successfully subscribed to our newsletter!