Creamy Mushroom Spinach Lasagna

Published on November 02, 2025
4.8 (245 reviews)

Imagine the aroma of sautéed mushrooms and fresh spinach mingling with a velvety béchamel, all layered between tender ribbons of lasagna. That’s the magic of our Creamy Mushroom Spinach Lasagna, a dis

Save This Recipe!
Click to save for later - It only takes 2 seconds!
Creamy Mushroom Spinach Lasagna
Prep: 30 mins
Cook: 45 mins
Servings: 6

Imagine the aroma of sautéed mushrooms and fresh spinach mingling with a velvety béchamel, all layered between tender ribbons of lasagna. That’s the magic of our Creamy Mushroom Spinach Lasagna, a dish that turns a classic Italian staple into a brunch‑worthy centerpiece.

What makes this recipe special is the harmony between earthy mushrooms, bright spinach, and a luxuriously smooth cheese sauce that never feels heavy. The addition of a pinch of nutmeg adds a whisper of warmth that elevates every bite.

This lasagna is perfect for weekend brunches, lazy Sunday mornings, or even a celebratory breakfast‑brunch for a crowd. Whether you’re feeding a family or impressing guests, the layers of flavor will win over vegetarians and meat‑eaters alike.

The process is straightforward: sauté the vegetables, whisk together a quick béchamel, assemble the layers, and bake until bubbling and golden. With a little prep, you’ll have a show‑stopping dish that stays warm on the table for hours.

Why You'll Love This Recipe

Comfort Meets Elegance: The creamy sauce and tender vegetables give the comfort of classic lasagna while the fresh herbs and nutmeg add an elegant brunch twist.

Make‑Ahead Friendly: You can assemble the layers the night before, refrigerate, and pop it in the oven the next morning for a stress‑free start to the day.

Vegetarian Powerhouse: Packed with mushrooms, spinach, and three cheeses, this dish delivers protein, iron, and calcium without any meat.

Visually Stunning: The layers of golden sauce, deep green spinach, and earthy mushrooms create a beautiful, Instagram‑ready presentation.

Ingredients

For this brunch lasagna I rely on fresh, high‑quality ingredients that each play a distinct role. The lasagna noodles provide structure, while the mushroom‑spinach mixture brings earthy depth and vibrant color. A three‑cheese béchamel supplies richness and a silky mouthfeel. Finally, aromatics like garlic, onion, and a dash of nutmeg tie everything together with subtle warmth.

Main Ingredients

  • 9 lasagna noodles (no‑boil or regular)
  • 2 cups fresh spinach, roughly chopped
  • 2 cups sliced cremini or button mushrooms
  • 1 medium onion, finely diced
  • 2 cloves garlic, minced

Cheese & Béchamel

  • 1 ½ cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 2 tablespoons butter
  • 2 tablespoons all‑purpose flour
  • 2 cups whole milk
  • ½ cup heavy cream

Seasonings & Garnish

  • ¼ teaspoon freshly grated nutmeg
  • 1 teaspoon dried oregano
  • Salt and freshly ground black pepper, to taste
  • 2 tablespoons olive oil
  • Fresh basil leaves, for garnish

These ingredients work together to create layers of texture and flavor. The butter‑flour roux forms the base of a silky béchamel that carries the cheese and nutmeg. Sautéed mushrooms and spinach provide moisture and earthiness, while the cheeses add richness and a golden crust. The final sprinkle of basil adds a fresh pop that brightens the entire dish.

Step-by-Step Instructions

Creamy Mushroom Spinach Lasagna

Preparing the Mushroom‑Spinach Filling

Heat olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3‑4 minutes until translucent. Stir in the minced garlic and cook another 30 seconds, being careful not to let it brown. Add the sliced mushrooms, season with a pinch of salt, and cook for 6‑8 minutes until they release their moisture and turn golden. Finally, fold in the chopped spinach and cook until wilted, about 2 minutes. Set the mixture aside.

Making the Creamy Béchamel

  1. Start the Roux. In a saucepan melt butter over medium heat. Once foamy, whisk in flour and cook for 1‑2 minutes until the mixture turns a light golden color, indicating the raw flour taste has cooked out.
  2. Incorporate Dairy. Gradually pour in milk while whisking constantly to avoid lumps. After the milk is fully incorporated, stir in heavy cream. Continue whisking until the sauce thickens and coats the back of a spoon, roughly 5‑6 minutes.
  3. Season. Add nutmeg, oregano, salt, and pepper. Reduce heat to low and fold in the ricotta, half of the mozzarella, and half of the Parmesan. The sauce should be smooth, glossy, and slightly thick.

Assembling the Lasagna

Spread a thin layer of béchamel on the bottom of a 9×13‑inch baking dish. Lay three lasagna noodles over the sauce, overlapping slightly. Spoon half of the mushroom‑spinach mixture over the noodles, then drizzle with a third of the remaining béchamel. Sprinkle with a third of the remaining mozzarella and Parmesan. Repeat the layers: noodles, remaining vegetables, béchamel, and cheeses. Finish with a final layer of noodles, the last of the béchamel, and the remaining mozzarella and Parmesan on top.

Baking to Perfection

Cover the dish with foil and bake in a pre‑heated oven at 375°F (190°C) for 25 minutes. Remove the foil and continue baking for an additional 15‑20 minutes, or until the cheese is bubbling and the edges are golden brown. Let the lasagna rest for 10 minutes before slicing; this allows the layers to set and makes serving easier.

Tips & Tricks

Perfecting the Recipe

Use No‑Boil Noodles. They absorb sauce while baking, saving you a pot of boiling water and ensuring a softer texture.

Dry the Mushrooms. Pat sliced mushrooms with paper towels before sautéing to avoid excess steam that can make the filling watery.

Season in Stages. Salt the vegetables while they cook and taste the béchamel before adding cheese; this builds depth without over‑salting.

Rest Before Cutting. Allow the lasagna to sit 10 minutes after baking; this lets the layers firm up and prevents a soggy slice.

Flavor Enhancements

Stir a splash of white wine into the mushroom mixture for acidity, or finish the béchamel with a teaspoon of truffle oil for an upscale twist. A pinch of red‑pepper flakes adds subtle heat without overwhelming the delicate flavors.

Common Mistakes to Avoid

Avoid using too much sauce; excess liquid can make the lasagna soupy. Also, don’t skip the resting period—cutting too early releases steam and makes the layers fall apart. Finally, be careful not to over‑bake; the cheese should be golden, not burnt.

Pro Tips

Grate Your Own Parmesan. Freshly grated cheese melts more evenly and provides a richer flavor than pre‑grated packs.

Use a Kitchen Scale. Precise measurements for flour and cheese ensure consistent texture, especially for the béchamel.

Cover with Foil Early. This prevents the top from drying out while the interior finishes cooking.

Finish with Fresh Herbs. Toss chopped basil or parsley over the hot lasagna just before serving for a burst of freshness.

Variations

Ingredient Swaps

Replace mushrooms with caramelized onions for a sweeter profile, or swap spinach for kale if you prefer a heartier leaf. For a richer sauce, use half‑and‑half instead of milk. Goat cheese can substitute half the mozzarella for a tangy twist.

Dietary Adjustments

Use gluten‑free lasagna sheets and ensure all dairy products are labeled gluten‑free for celiac needs. For a vegan version, replace ricotta with tofu ricotta, swap mozzarella for dairy‑free cheese, and use plant‑based milk and cream. Keto diners can omit the noodles and layer thinly sliced zucchini instead.

Serving Suggestions

Pair the lasagna with a crisp arugula salad dressed in lemon vinaigrette, or serve alongside roasted cherry tomatoes for acidity. A side of toasted sourdough brushed with garlic‑herb butter adds crunch, while fresh fruit salad balances the richness of the main dish.

Storage Info

Leftover Storage

Allow any leftovers to cool to room temperature, then cover tightly with plastic wrap or transfer to an airtight container. Store in the refrigerator for up to 4 days. For longer keeping, portion into freezer‑safe containers, wrap with foil, and freeze for up to 3 months.

Reheating Instructions

Reheat refrigerated slices in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until warmed through. Uncover for the last 5 minutes to re‑crisp the cheese. In the microwave, place a piece on a plate, cover loosely, and heat on medium power for 1‑2 minutes, adding a splash of milk if the sauce looks dry.

Frequently Asked Questions

Absolutely. Assemble the lasagna up to the point of baking, then cover tightly and refrigerate for up to 24 hours. When ready, increase the baking time by about 5‑10 minutes to account for the chilled layers. This makes brunch mornings effortless.

A quick béchamel can be made by whisking together equal parts melted butter and flour (2 Tbsp each), cooking for a minute, then slowly adding warmed milk while stirring until thick. Finish with cream, cheese, nutmeg, salt, and pepper. This base works for many casseroles.

Yes, frozen spinach works well. Thaw it completely, then squeeze out as much moisture as possible with a clean kitchen towel. This prevents excess water from making the lasagna soggy and ensures the sauce stays creamy.

Light options work best: a citrus‑y arugula salad, roasted baby potatoes, or a simple fruit medley. For a heartier spread, serve with garlic‑herb bread or a bowl of creamy tomato bisque to round out the meal.

This Creamy Mushroom Spinach Lasagna brings the comfort of a classic Italian bake to the brunch table, with layers of savory vegetables, silky béchamel, and melty cheese. The step‑by‑step guide, storage tips, and creative variations ensure you can adapt it to any dietary need or occasion. Feel free to experiment with herbs, cheeses, or alternative noodles—cooking is your canvas. Serve it hot, garnish with fresh basil, and enjoy a truly indulgent start to the day!

Recipe Summary

Prep
30 min
Cook
45 min
Total
75 min
Servings
6
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 9 lasagna noodles (no‑boil or regular)
  • 2 cups fresh spinach, roughly chopped
  • 2 cups sliced cremini or button mushrooms
  • 1 medium onion, finely diced
  • 2 cloves garlic, minced
  • 1 ½ cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 2 tablespoons butter
  • 2 tablespoons all‑purpose flour
  • 2 cups whole milk
  • ½ cup heavy cream
  • ¼ teaspoon freshly grated nutmeg
  • 1 teaspoon dried oregano
  • Salt and freshly ground black pepper, to taste

Instructions

1
Preparing the Mushroom‑Spinach Filling

Heat olive oil in a large skillet over medium heat. Add the diced onion and sauté for 3‑4 minutes until translucent. Stir in the minced garlic and cook another 30 seconds, being careful not to let it ...

2
Making the Creamy Béchamel

Spread a thin layer of béchamel on the bottom of a 9×13‑inch baking dish. Lay three lasagna noodles over the sauce, overlapping slightly. Spoon half of the mushroom‑spinach mixture over the noodles, t...

3
Baking to Perfection

Cover the dish with foil and bake in a pre‑heated oven at 375°F (190°C) for 25 minutes. Remove the foil and continue baking for an additional 15‑20 minutes, or until the cheese is bubbling and the edg...

You May Also Like

Discover more delicious recipes

Save this recipe
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.