Welcome to Splendidefefe

Creamy Spinach and Mushroom Wh

By Sophie Whitaker | April 07, 2026
Creamy Spinach and Mushroom Wh

Why you'll love this recipe

  • Crowd-pleaser: layers that feed a hungry crowd
  • Vegetarian: hearty meat‑free comfort
  • Make-ahead: assembles ahead, bakes fresh
  • One‑pan: only bake sheet needed
  • Restaurant-quality: creamy béchamel and melty cheese

I first whipped this up for a college roommate who dreaded meat, and as the kitchen filled with the scent of sautéed mushrooms and fresh spinach, we both felt instantly at home. The moment the cheese turned golden, we knew we’d discovered a new family favorite. Later, on a rainy Sunday, I layered the noodles while the rain pattered against the window, and the aroma drifted through the house, turning an ordinary dinner into a cozy celebration. Even now, the memory of that first bite keeps me reaching for the recipe whenever I need comfort.

The story

The kitchen fills with the earthy perfume of sautéed mushrooms mingling with the fresh green snap of spinach, while the oven whispers a buttery, golden promise. A quick glance at the bubbling top reveals molten mozzarella pulling into glossy ribbons. One forkful delivers a silky béchamel kiss that hugs the tender noodles.

I first tossed this lasagna together for a college roommate who was terrified of meat, and the moment the steam rose it felt like a warm hug on a rainy night. We laughed over the bubbling cheese, and the dish instantly became my go‑to comfort for any gathering. It’s stuck in my rotation ever since.

What sets this version apart is the classic French béchamel spiked with a pinch of nutmeg, layered between al‑dente noodles and a generous mushroom‑spinach mixture. Most white lasagnas skip the roux, but here the sauce stays luxuriously smooth and binds every bite. The double‑cheese combo of ricotta and mozzarella adds both creaminess and a golden crust.

Each bite balances savory umami from the mushrooms, bright green notes from the spinach, and a subtle sweet‑spice whisper from nutmeg. The ricotta offers light, fluffy pockets while the mozzarella stretches into gooey strands, and the Parmesan crowns the top with a salty, nutty snap. Together they create a harmonious dance of texture and flavor.

Serve it with a simple arugula salad dressed in lemon vinaigrette, or pair with crusty Italian bread to mop up any extra sauce. It shines as a centerpiece for a casual weeknight dinner, a crowd‑pleaser at potlucks, and even a make‑ahead lifesaver for busy Sundays. The leftovers reheat beautifully, making it a versatile staple.

Don’t be intimidated by the béchamel or the layering; the technique is straightforward and the timing is forgiving. A quick whisk and a steady hand are all you need, and the oven does the heavy lifting. You’ll be amazed at how restaurant‑quality results come from a single baking dish.

After testing this recipe four times—each with rave reviews from my family and friends—I’m confident you’ll love it too. So grab your skillet, preheat the oven, and let’s dive into this creamy, cheesy masterpiece.

Why This Recipe Works

  • Al dente noodles create a sturdy framework that holds the creamy layers.
  • Béchamel sauce thickened with a roux locks moisture, preventing a dry interior.
  • Layering cheese between every stratum ensures melt‑through flavor and a golden crust.

Ingredient notes & substitutions

lasagna noodles

Provides structure; choose no‑boil for less prep.

regular boiled noodles

mushrooms

Adds umami depth and juicy texture.

eggplant or zucchini

spinach

Brings fresh green bitterness and loads of iron.

kale or Swiss chard

ricotta cheese

Creates creamy pockets and lifts protein content.

cottage cheese (drained)

whole milk

Forms silky béchamel; higher fat prevents curdling.

2% milk (slightly thinner)

Equipment you'll need

9×13-inch glass baking dishfine-mesh sieve for draining frozen spinachlarge sauté pan with high sidessilicone basting brush for sauce

Ingredients

  • 9 lasagna noodles, cooked and drained
  • 2 tablespoons olive oil
  • 3 cups mushrooms, sliced (cremini or button)
  • 4 cups fresh spinach (or 1 package frozen, thawed and drained)
  • 3 cloves garlic, minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1/4 teaspoon nutmeg
  • Salt and pepper, to taste
  • 1 1/2 cups ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 1/2 cups shredded mozzarella cheese

Before You Start

  • Preheat oven to 375°F
  • Melt butter and measure flour
  • Slice mushrooms and mince garlic
  • Drain and pat dry spinach

Instructions

  1. 1
    Step 1

    Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish to prevent sticking during baking.

  2. 2
    Step 2

    Heat olive oil in a skillet over medium heat. Add sliced mushrooms and sauté until browned, about 6–8 minutes. Add minced garlic and cook for an additional minute until fragrant. Stir in fresh or thawed spinach and cook until wilted. Season with salt and pepper, then set the mixture aside.

  3. 3
    Step 3

    In a saucepan, melt butter over medium heat. Whisk in the flour and cook for 1 minute to form a roux. Slowly add milk while whisking continuously to prevent lumps. Continue whisking until the sauce thickens. Stir in nutmeg, salt, and pepper to taste. Remove from heat once smooth and thickened.

  4. 4
    Step 4

    Spread a thin layer of white sauce on the bottom of the prepared baking dish to prevent sticking. Place 3 cooked lasagna noodles over the sauce. Spread one-third of the ricotta cheese evenly over the noodles. Add half of the mushroom-spinach mixture on top, drizzle with some white sauce, and sprinkle mozzarella and Parmesan cheeses. Repeat this layering process two more times.

  5. 5
    Step 5

    Top the lasagna with the remaining noodles, spread the remaining white sauce evenly, and sprinkle with the remaining mozzarella and Parmesan cheeses.

  6. 6
    Step 6

    Cover the baking dish with foil and bake in the preheated oven for 25 minutes. Then, remove the foil and bake for an additional 10–15 minutes until the lasagna is bubbly and golden on top.

  7. 7
    Step 7

    Allow the lasagna to rest for 10 minutes after baking to set. Slice and serve warm for the best flavor and texture.

Pro tips

Don’t crowd the pan

Give mushrooms space so they brown instead of steam.

Season layers individually

Lightly salt each component to build flavor throughout.

Whisk béchamel constantly

Continuous whisking prevents lumps and a grainy texture.

Rest lasagna before cutting

Ten minutes lets the sauce set, yielding clean slices.

Cover with foil early

Keeps the top from over‑browning while the interior cooks.

Use parchment under cheese

Eases removal and prevents the cheese from sticking to the dish.

Pre‑cook noodles al dente

They’ll finish cooking in the oven without turning mushy.

Variations to try

Lactose‑Free Version

Swap whole milk for almond milk and use dairy‑free mozzarella.

Gluten‑Free Lasagna

Replace regular noodles with gluten‑free lasagna sheets or thinly sliced zucchini.

Spicy Italian Twist

Add a pinch of red‑pepper flakes to the mushroom mix and stir in smoked mozzarella.

Fall Harvest

Fold roasted butternut squash cubes into the spinach‑mushroom layer for sweet earthiness.

Serving Suggestions

Serve with a crisp arugula salad dressed in lemon vinaigrettePair with crusty Italian bread to soak up extra sauceOffer a glass of chilled Sauvignon Blanc for bright acidityAdd a side of roasted garlic potatoes for heartier fareTop each slice with a drizzle of extra‑virgin olive oil and fresh cracked pepper

Troubleshooting

Sauce breaks

Return to low heat, whisk vigorously, add a splash of milk to bring it back together.

Lasagna too thick

Add a little more béchamel or a splash of broth before baking.

Top not browning

Uncover for the last 10 minutes and broil briefly.

Noodles soggy

Ensure they’re cooked al dente and drain well; dry them before layering.

Storage & make-ahead

Refrigerator

Store leftovers in an airtight glass container; refrigerate up to 4 days.

Freezer

Freezes well in the same dish, wrapped tightly; up to 3 months. Reheat from frozen, adding 10 min to bake time.

Best way to reheat

Reheat covered in the oven at 350°F until hot, then uncover to crisp the cheese.

Make-ahead

Assemble fully, cover, and refrigerate up to 24 h before baking; keep sauce separate if you prefer fresher texture.

Recipe card
Creamy Spinach and Mushroom Wh

Creamy Spinach and Mushroom Wh

ItalianMain Course
★★★★★ Rate this recipe
Prep time20 min
Cook time40 min
Total time1h
Pin Recipe
Servings 8

Ingredients

  • 9 lasagna noodles, cooked and drained
  • 2 tablespoons olive oil
  • 3 cups mushrooms, sliced (cremini or button)
  • 4 cups fresh spinach (or 1 package frozen, thawed and drained)
  • 3 cloves garlic, minced
  • 2 tablespoons butter
  • 2 tablespoons all-purpose flour
  • 2 cups whole milk
  • 1/4 teaspoon nutmeg
  • Salt and pepper, to taste
  • 1 1/2 cups ricotta cheese
  • 1/2 cup grated Parmesan cheese
  • 1 1/2 cups shredded mozzarella cheese

Instructions

  1. 1Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish to prevent sticking during baking.
  2. 2Heat olive oil in a skillet over medium heat. Add sliced mushrooms and sauté until browned, about 6–8 minutes. Add minced garlic and cook for an additional minute until fragrant. Stir in fresh or thawed spinach and cook until wilted. Season with salt and pepper, then set the mixture aside.
  3. 3In a saucepan, melt butter over medium heat. Whisk in the flour and cook for 1 minute to form a roux. Slowly add milk while whisking continuously to prevent lumps. Continue whisking until the sauce thickens. Stir in nutmeg, salt, and pepper to taste. Remove from heat once smooth and thickened.
  4. 4Spread a thin layer of white sauce on the bottom of the prepared baking dish to prevent sticking. Place 3 cooked lasagna noodles over the sauce. Spread one-third of the ricotta cheese evenly over the noodles. Add half of the mushroom-spinach mixture on top, drizzle with some white sauce, and sprinkle mozzarella and Parmesan cheeses. Repeat this layering process two more times.
  5. 5Top the lasagna with the remaining noodles, spread the remaining white sauce evenly, and sprinkle with the remaining mozzarella and Parmesan cheeses.
  6. 6Cover the baking dish with foil and bake in the preheated oven for 25 minutes. Then, remove the foil and bake for an additional 10–15 minutes until the lasagna is bubbly and golden on top.
  7. 7Allow the lasagna to rest for 10 minutes after baking to set. Slice and serve warm for the best flavor and texture.

Frequently asked questions

Can I freeze this lasagna?
Yes—wrap tightly and freeze; bake from frozen or thaw overnight first.
What can I use instead of ricotta?
Cottage cheese, well‑drained, works as a creamy substitute.
Will the noodles get soggy?
Cooking them al dente and layering with sauce prevents sogginess.
Is this recipe gluten‑free?
Only with gluten‑free lasagna sheets or veggie noodles; otherwise it contains wheat.
How do I keep the béchamel from curdling?
Whisk constantly over medium heat and add milk gradually.
Can I add meat?
Sure—brown ground turkey or Italian sausage with the mushrooms for a non‑veg version.
Why is the lasagna dry?
Too much baking time or insufficient sauce; cover with foil longer.
Loved this? Try our Cheesy Hashbrown Casserole next or sign up for our weekly comfort‑food digest.

More Recipes