Spinach and Mushroom White Lasagna That Melts in Your Mouth

If you’ve been craving something warm, creamy, and full of comfort, this spinach and mushroom white lasagna checks all the boxes. It’s rich without being heavy, loaded with sautéed veggies, and held together with a dreamy béchamel sauce. Whether you’re feeding a crowd or just want leftovers that taste even better the next day, this one’s a keeper.

Looking for a meatless dinner that still feels indulgent? This spinach and mushroom white lasagna brings the cozy vibes—without the meat.

Why You’ll Love This Spinach and Mushroom White Lasagna

Let’s face it: weeknights get hectic. Sometimes, you want a dinner that doesn’t take five pans or fancy tools, but still feels like a little treat. This lasagna fits that vibe. Here’s what makes it special:

  • Rich and Creamy: That béchamel sauce ties everything together like a warm blanket.
  • Loaded with Flavor: Mushrooms bring that umami punch, and nutmeg adds depth.
  • Make-Ahead Friendly: Assemble it earlier, bake it later—it’s flexible.
  • Vegetarian Crowd-Pleaser: Even meat lovers go back for seconds.

Ingredients You’ll Need

Ingredients for spinach and mushroom white lasagna laid out on wood
All the fresh and creamy ingredients needed to make spinach and mushroom white lasagna
IngredientQuantity
Lasagna noodles12
Spinach3 cups
Sliced mushrooms2 cups
Béchamel sauce4 cups
Shredded mozzarella2 cups
Parmesan cheese1/2 cup
Nutmeg1 tsp

Step-by-Step: How to Make Spinach and Mushroom White Lasagna

Lasagna being assembled with layers of noodles, spinach, mushrooms, and béchamel
Assembling the spinach and mushroom white lasagna layer by layer

1. Cook the Noodles

Bring a large pot of salted water to a boil and cook the lasagna noodles until al dente. Drain them and lay flat on a towel so they don’t stick together.

2. Sauté the Vegetables

In a skillet over medium heat, add a drizzle of olive oil and toss in the mushrooms. Sauté until they release their juices and begin to brown—about 7 minutes. Add the spinach and cook until wilted. Season with a pinch of salt and the nutmeg for a little warmth in every bite.

3. Prep the Béchamel Sauce

If you’re making it from scratch, whisk together butter, flour, and milk until smooth and creamy. Add a pinch of salt and pepper to taste. Or use a quality store-bought version for convenience.

4. Layer It Up

Grab a 9×13 baking dish and start layering:

  1. Spread a layer of béchamel sauce on the bottom.
  2. Add three noodles on top.
  3. Spoon over some spinach and mushroom mix.
  4. Sprinkle mozzarella and a little parmesan.
  5. Repeat until you run out of ingredients, ending with sauce and cheese on top.

5. Bake It

Preheat your oven to 375°F (190°C). Cover the lasagna with foil and bake for 25 minutes. Remove the foil and bake for another 10–15 minutes, or until the top is golden and bubbly. Let it rest for 10 minutes before slicing—it helps everything set up nicely.

Simple Cooking Tips That Make a Difference

  • Use fresh spinach if possible—it cooks down better and has a brighter flavor.
  • Let your sauce cool slightly before layering—it thickens a bit and spreads more evenly.
  • Don’t overdo the cheese in each layer—a light hand keeps it balanced.

Serving Suggestions

This lasagna is satisfying all on its own, but here are a few sides to round out your meal:

  • Garlic bread or a rustic baguette
  • Simple green salad with lemon vinaigrette
  • Roasted broccoli or asparagus

Perfect Drink Pairings

  • White wine: A glass of Chardonnay or Pinot Grigio balances the creamy sauce.
  • Non-alcoholic: Sparkling water with lemon or an herbal iced tea.

Restaurant-Quality Presentation Made Easy

Want to impress guests or just treat yourself?

  • Garnish with fresh basil or parsley just before serving.
  • Wipe plate edges for a clean, elegant look.
  • Serve in wide shallow bowls for that upscale feel.

Storage & Reheating Tips

This lasagna holds up beautifully. Here’s how to make it last:

  • Fridge: Store in an airtight container for up to 4 days.
  • Freezer: Wrap tightly in foil and freeze up to 2 months.
  • To reheat: Cover with foil and warm in the oven at 350°F until heated through.

Why This Recipe Is a Favorite in Our Kitchen

This recipe was born out of a weeknight dilemma: something hearty, meat-free, and easy to pull off without a ton of fuss. My kids couldn’t get enough of it, and even my meat-loving partner asked for seconds. That’s when I knew it was going into the regular rotation.

There’s something comforting about pulling a bubbling lasagna out of the oven. It fills the kitchen with that cozy, just-cooked smell that makes everyone pause and smile.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Close-up of spinach and mushroom white lasagna with creamy layers and golden cheese

Spinach and Mushroom White Lasagna That Melts in Your Mouth


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Jenny
  • Total Time: 1 hour
  • Yield: 6 servings 1x

Description

A rich and creamy vegetarian lasagna layered with sautéed mushrooms, wilted spinach, and velvety béchamel sauce. Topped with golden melted cheese, this spinach and mushroom white lasagna is a comforting, crowd-pleasing dish perfect for weeknight dinners or special occasions.


Ingredients

Scale

For the Lasagna

  • 12 lasagna noodles

Vegetables

  • 3 cups spinach

  • 2 cups mushrooms, sliced

Sauces & Cheese

  • 4 cups béchamel sauce

  • 2 cups mozzarella, shredded

  • 1/2 cup parmesan cheese

Seasoning

  • 1 tsp nutmeg


Instructions

1. Prepare the Noodles
Bring a large pot of salted water to a boil. Cook the lasagna noodles until al dente. Drain and lay them flat on a clean towel to prevent sticking.

2. Sauté the Vegetables
Heat olive oil in a skillet over medium heat. Add sliced mushrooms and cook until browned and tender. Add spinach and sauté until wilted. Stir in nutmeg and season with a pinch of salt.

3. Make the Béchamel Sauce
Prepare a béchamel sauce from scratch by whisking butter, flour, and milk until smooth and creamy. Season with salt and pepper to taste. Alternatively, use a high-quality store-bought version.

4. Assemble the Lasagna
In a 9×13 baking dish, start with a thin layer of béchamel sauce. Add a layer of noodles, followed by mushroom-spinach mixture, mozzarella, and parmesan. Repeat layers, finishing with sauce and cheese on top.

 

5. Bake
Preheat oven to 375°F (190°C). Cover lasagna with foil and bake for 25 minutes. Remove foil and bake an additional 10–15 minutes until bubbly and golden. Let rest 10 minutes before slicing and serving.

Notes

  • Use fresh spinach for brighter flavor, or substitute with frozen (well-drained).

  • Add cooked shredded chicken or white beans for extra protein if desired.

  • Can be assembled a day ahead and baked before serving.

  • Pairs well with garlic bread and a light green salad.

 

  • To make gluten-free, use GF noodles and flour for the béchamel.

  • Prep Time: 20
  • Cook Time: 40
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-Inspired, Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 480
  • Sugar: 6g
  • Sodium: 720mg
  • Fat: 27g
  • Saturated Fat: 14g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 20g
  • Cholesterol: 65mg

Frequently Asked Questions About Spinach and Mushroom White Lasagna

Can I use frozen spinach in this lasagna?

Yes, frozen spinach works just fine. Just make sure to thaw it completely and squeeze out as much water as possible. Too much moisture can make the lasagna watery.

What kind of mushrooms work best?

Button mushrooms or cremini are both great options. Cremini add a slightly deeper flavor. If you want a bolder taste, go for portobello slices.

Can I make this ahead of time?

Absolutely. You can assemble the entire lasagna a day in advance and keep it in the fridge. Just bring it to room temperature before baking, or add a few extra minutes to the bake time if it’s coming straight from the fridge.

How do I store leftovers?

Store slices in an airtight container in the fridge for up to 4 days. For freezing, wrap individual portions in foil and place them in a zip-top freezer bag. They’ll keep for up to 2 months.

Is there a gluten-free version?

Yes, swap regular lasagna noodles for a gluten-free version and use a gluten-free flour to make the béchamel sauce. The rest of the ingredients are naturally gluten-free.

Can I add protein to this dish?

You can. Cooked chicken, turkey, or even white beans mix in well with the spinach and mushrooms. Keep the quantity light so it doesn’t overpower the delicate flavor of the sauce.

What if I don’t have béchamel sauce?

If you’re in a pinch, a mix of cream cheese thinned with milk can stand in. It won’t be quite the same, but it’ll still be creamy and delicious.

Can I make it vegan?

Sure thing. Use plant-based lasagna noodles, dairy-free béchamel (made with plant milk and vegan butter), and a mix of vegan cheeses. Nutritional yeast also adds a nice cheesy flavor.

This Spinach and Mushroom White Lasagna Is Worth Every Bite

There’s a reason this spinach and mushroom white lasagna keeps making it back to the dinner table. It’s a warm, savory combination of creamy sauce, melted cheese, and tender noodles with the earthy flavor of mushrooms and the freshness of spinach. No fancy techniques or hard-to-find ingredients—just real food, real comfort, and a dish that hits the spot every single time.

Whether you’re cooking for a weeknight dinner, a weekend gathering, or just prepping meals to get you through the week, this lasagna brings that just-right mix of cozy and satisfying. It’s easy to make ahead, easy to reheat, and even easier to love.

And let’s be honest—everyone loves a good lasagna. But when it’s packed with flavor and doesn’t weigh you down, that’s a dinner win. So grab that baking dish and make something your whole crew will be asking for again and again.

Creamy, cheesy, and full of flavor—this white lasagna is the kind of meal that makes any day feel just a little more comforting.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star