Spinach and mushroom lasagna with Creamy Bechamel and Toasted Parmesan

By Sarah Miller

On September 6, 2026

Close up of bubbly golden-brown mozzarella and toasted parmesan crust on top of a spinach and mushroom lasagna.

Cuisine

Italian-American

Prep time

45 minutes

Cooking time

60 minutes

Total time

105 minutes

Servings

8 slices

Spinach and mushroom lasagna is the ultimate comfort food for those who crave a sophisticated, meatless masterpiece. This isn’t your average watery vegetable pasta; it is a structurally sound, thick, and perfectly layered dish that features a bubbly golden-brown mozzarella crust and a velvety white bechamel sauce. If you have been searching for a vegetarian dinner that feels truly indulgent, this recipe delivers deep, earthy flavors and professional-grade textures in every single bite.

The secret to this Spinach and mushroom lasagna lies in the preparation of the vegetables. By searing the cremini mushrooms to a deep brown and properly wilting the baby spinach, we eliminate the excess moisture that often plagues vegetable bakes. The result is a clean cross-section that shows off every distinct layer, from the al dente lasagna noodles to the dense, creamy ricotta-parmesan blend.

Internal layers of spinach and mushroom lasagna showing thick white bechamel and seared mushrooms.
Dense ricotta and thick bechamel ensure the layers stay tidy and delicious.

Why This Spinach and Mushroom Lasagna Is a Total Game-Changer

  • Perfectly Layered Structure: Unlike soggy versions, this recipe uses a thick bechamel sauce and a stabilized ricotta mixture to ensure your slices stand tall on the plate.
  • Golden Crust Perfection: We combine mozzarella and parmesan for a toasted parmesan crust that offers a satisfying, salty crunch and charred, crispy edges.
  • Restaurant-Quality Flavor: The combination of seared cremini mushrooms and fresh nutmeg in the white sauce creates a savory depth usually reserved for fine dining.
  • Visual Appeal: With vibrant dark forest-green sautéed spinach and bright white bechamel, this dish is a Pinterest-worthy showstopper for any gathering.

The Essential Ingredients for Success

Every component of this Spinach and mushroom lasagna serves a specific culinary purpose. We focus on high-quality fats and fresh produce to build layers of flavor that resonate through the entire dish.

  • Cremini Mushrooms: 24 oz (680g) – These provide a meatier texture and more intense flavor than white button mushrooms when properly seared.
  • Baby Spinach: 16 oz (450g) – Fresh is best here; once wilted and squeezed, it provides a concentrated “green” flavor that cuts through the rich cheese.
  • Whole Milk: 4 cups (950ml) – Essential for a classic, silky thick white bechamel sauce.
  • Lasagna Noodles: 12-15 sheets – Use high-quality semolina pasta and cook until just al dente to maintain the bite.
  • Ricotta Cheese: 15 oz (425g) – Choose whole milk ricotta for the creamiest mouthfeel in the center layers.
  • Mozzarella & Parmesan: A blend for the top to achieve that signature bubbly golden-brown finish.
  • Fresh Basil & Black Pepper: Used for the final garnish to add a pop of brightness and a spicy floral note.

If you enjoy this flavor profile, you might also love our spinach and ricotta stuffed shells for a different take on Italian classics.

Step 1: Searing the Earthy Cremini Mushrooms

To achieve the seared earthy brown mushroom slices seen in our visual blueprint, you must avoid crowding the pan. Heat 2 tablespoons (30ml) of olive oil in a large skillet over medium-high heat. Add the sliced cremini mushrooms in batches, seasoning with a pinch of salt only after they have begun to brown.

Cook them until the edges are crispy and the centers are tender. This step is vital because it removes the water content that would otherwise make your Spinach and mushroom lasagna soupy. Set them aside on a paper-towel-lined plate to absorb any residual oil.

Close up of bubbly golden-brown mozzarella and toasted parmesan crust on top of a spinach and mushroom lasagna.
Look at those crispy, charred edges and bubbly mozzarella!

Step 2: Preparing the Vibrant Spinach and Ricotta Mixture

In the same skillet, add a touch more oil and wilt the baby spinach. This will only take 2-3 minutes. Once wilted, transfer the spinach to a fine-mesh sieve and press out all the liquid. Roughly chop the spinach and fold it into a bowl containing the ricotta, one egg, and 1/2 cup (50g) of grated parmesan.

Season this mixture with a dusting of cracked black pepper and a pinch of nutmeg. This creates the “dense ricotta-parmesan blend” that acts as the structural foundation for your vegetable layers. If you’re looking for more veggie-forward ideas, check out our hearty vegetable lasagna guide.

Step 3: Mastering the Thick White Bechamel Sauce

The thick white bechamel sauce is what separates a good lasagna from a great one. Melt 4 tablespoons (56g) of butter in a saucepan, then whisk in 1/4 cup (30g) of all-purpose flour. Cook for 2 minutes to remove the raw flour taste.

Slowly drizzle in the 4 cups (950ml) of milk, whisking constantly to prevent lumps. Simmer until the sauce thickens enough to coat the back of a spoon. Season with salt, white pepper, and a generous grating of fresh nutmeg. This velvety sauce will be layered between the pasta sheets for maximum indulgence.

Step 4: Assembling the Perfect Layers

Start with a thin layer of bechamel at the bottom of a 9×13 inch (23x33cm) baking dish. Lay down your first set of al dente lasagna noodles. Spread half of the ricotta-spinach mixture over the noodles, followed by a layer of the seared cremini mushrooms.

Drizzle with bechamel and a handful of mozzarella. Repeat these layers until the dish is full. For the final top layer, ensure you have a generous coating of bechamel topped with a heavy layer of mozzarella and parmesan. This is what creates that toasted parmesan crust we all love.

Step 5: Baking for Bubbly, Golden-Brown Perfection

Cover the dish with foil (tented so it doesn’t touch the cheese) and bake at 375°F (190°C) for 25 minutes. Remove the foil and bake for another 15-20 minutes. Watch for the bubbly golden-brown mozzarella to form.

For the “deeply golden-brown” look with “slightly charred, crispy edges,” you can turn on the broiler for the last 2-3 minutes of cooking. Keep a close eye on it to prevent burning! Allow the lasagna to rest for at least 15 minutes before slicing. This resting period is non-negotiable; it allows the sauces to set so you get that clean side-view cross-section.

Expert Tips for the Best Lasagna

  • Squeeze the Spinach: We cannot emphasize this enough. If you don’t squeeze the spinach dry, your lasagna will have a green pool of liquid at the bottom.
  • Don’t Overcook the Pasta: The noodles will continue to cook in the oven. Boiling them for 2 minutes less than the package directions ensures they remain al dente.
  • Use Fresh Nutmeg: The pre-ground stuff doesn’t compare. Freshly grated nutmeg gives the bechamel a professional, nutty aroma.
  • Layering Order: Always end with bechamel and cheese on top to protect the pasta sheets from drying out and to get that perfect crust.

What to Serve With Spinach and Mushroom Lasagna

Since this dish is rich and creamy, it pairs beautifully with high-acid side dishes. A crisp arugula salad with a lemon vinaigrette or roasted balsamic Brussels sprouts are excellent choices. If you want to lean into the comfort food vibe, serve it alongside some garlic herb focaccia.

For a refreshing drink pairing, try our lemonade moscato wine spritzer to cut through the richness of the cheese and bechamel.

Storage, Reheating, and Freezing

Storage: Leftovers can be kept in an airtight container in the fridge for up to 4 days. The flavors actually improve as they sit!

Reheating: For best results, reheat individual slices in the oven at 350°F (175°C) covered with foil until heated through. This preserves the texture better than a microwave.

Freezing: This Spinach and mushroom lasagna freezes beautifully. You can freeze it unbaked or baked. If unbaked, thaw in the fridge overnight before following the standard baking instructions.

Frequently Asked Questions

Absolutely. You can assemble the lasagna, cover it, and refrigerate for up to 24 hours before baking. Just add 5-10 minutes to the covered baking time if it’s cold from the fridge.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

Yes, you can use frozen spinach, but ensure it is completely thawed and squeezed very dry using a kitchen towel or fine-mesh sieve to maintain the lasagna’s structural integrity.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

The key is to sear the mushrooms until golden and squeeze every drop of liquid out of the wilted spinach before adding it to the cheese mixture. This removes excess moisture that usually pools during baking.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

Cremini (or Baby Bella) mushrooms are best because they have a lower water content and a deeper, earthier flavor than standard white button mushrooms.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

Bechamel provides a creamy, silky texture that ricotta alone cannot achieve. It also helps bind the layers together, creating that classic ‘thick’ Italian-American lasagna profile.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

The Ultimate Spinach and Mushroom Lasagna Recipe

A side-view cross-section of a thick, layered spinach and mushroom lasagna with a golden-brown mozzarella crust on a white plate.
The perfect slice of spinach and mushroom lasagna showing distinct, beautiful layers.

Close up of bubbly golden-brown mozzarella and toasted parmesan crust on top of a spinach and mushroom lasagna.

Spinach and mushroom lasagna with Creamy Bechamel and Toasted Parmesan

A thick, perfectly layered Spinach and mushroom lasagna featuring seared cremini mushrooms, wilted spinach, and a velvety bechamel sauce topped with a bubbly, golden-brown toasted parmesan and mozzarella crust.
Prep Time 45 minutes
Cook Time 1 hour
Total Time 1 hour 45 minutes
Servings: 8 slices
Course: Dinner, Main Course
Cuisine: Italian-American
Calories: 540

Ingredients
  

Main Ingredients
  • 12-15 sheets lasagna noodles cooked al dente
  • 24 oz (680g) cremini mushrooms sliced and seared
  • 16 oz (450g) baby spinach wilted and squeezed dry
  • 4 cups (950ml) whole milk
  • 4 tbsp (56g) unsalted butter
  • 1/4 cup (30g) all-purpose flour
  • 1/2 tsp freshly grated nutmeg
  • 15 oz (425g) ricotta cheese whole milk
  • 1 large egg
  • 3 cups (336g) shredded mozzarella
  • 1 cup (100g) grated parmesan divided

Equipment

  • 1 9x13 inch baking dish
  • 1 Large Skillet For searing mushrooms
  • 1 Whisk For bechamel

Method
 

Preparation
  1. Heat oil in a large skillet. Sear cremini mushrooms in batches until golden brown and earthy. Set aside.
  2. Sauté baby spinach until wilted. Squeeze through a sieve to remove all water. Chop and mix with ricotta, egg, and 1/2 cup parmesan.
  3. Melt butter, whisk in flour for 2 minutes. Slowly add milk, whisking until thick. Season with nutmeg and salt.
  4. Layer bechamel, noodles, ricotta mixture, mushrooms, and mozzarella. Repeat. Top with bechamel and remaining cheeses.
  5. Cover with foil, bake at 375°F (190°C) for 25 mins. Uncover and bake 15-20 mins until bubbly and golden brown.

Notes

Always squeeze the spinach dry to prevent a watery lasagna.
Let the lasagna rest for 15 minutes before slicing for clean layers.

Share Your Masterpiece!

Did you get those perfect crispy edges? We want to see! Save this recipe to your pantry_dream Pinterest boards so you never lose it. If you made this Spinach and mushroom lasagna, please leave a 5-star rating in the recipe card above and drop a photo of your cross-section in the comments below. For more comforting dinners, don’t miss our lasagna soup for a 30-minute alternative!

You might also like these recipes

Leave a Comment

Recipe Rating