How to Make the Best Spinach Mushroom White Lasagna from Scratch

Lisa

No Comments

Lisa recipes

Daily Delicious Recipes👩‍🍳

Spinach Mushroom White Lasagna

Looking for a cozy, cheesy white lasagna recipe that skips the tomato sauce but doesn’t skip the flavor? This spinach and mushroom white lasagna is a creamy, rich, and satisfying twist on the classic Italian dish. Packed with earthy mushrooms, tender spinach, and layers of smooth béchamel, this lasagna is both vegetarian-friendly and deeply comforting. Whether you’re planning a weeknight dinner or cooking for guests, this dish delivers on taste and presentation.

Unlike traditional red lasagna, this version features a creamy white sauce, also known as béchamel sauce, which gives it a luscious texture. If you’re curious about the origins of this dish, the history of lasagna goes back centuries in Italy, evolving into many variations like this one. It’s a popular option for those who want a meatless meal without sacrificing depth or richness.

Not only is this spinach mushroom white lasagna flavorful, it’s also versatile and freezer-friendly. You’ll appreciate how simple it is to make everything from scratch—no store-bought shortcuts here. Want to explore other vegetarian comfort foods? This Pinterest board of vegetarian recipes offers great side ideas to pair with this lasagna, like fresh salads or garlic bread. Whether you’re new to white lasagna or a seasoned pro, this version is guaranteed to become a go-to favorite.

Why You’ll Love This Recipe

This creamy spinach mushroom white lasagna stands out as a go-to recipe for anyone craving a cozy, satisfying meal. It blends savory mushrooms, tender spinach, and rich cheeses in a way that feels indulgent but still packed with wholesome ingredients. Whether you’re cooking for family, friends, or just yourself, this dish offers a balance of flavor, texture, and nutrition.

Here’s why you’ll come back to this lasagna again and again:

  • It’s meatless but filling – The combination of mushrooms and cheese adds hearty texture and flavor without needing meat. Learn more about types of mushrooms and their nutritional benefits here.
  • Perfectly creamy – Thanks to the homemade béchamel sauce, each layer melts into the next. If you’re curious about how it works, here’s more on béchamel sauce and why it’s a classic choice.
  • Freezer-friendly and meal-prep ready – You can make it ahead and enjoy leftovers throughout the week.
  • Customizable – Whether you add extra veggies or try different cheeses, the structure of this recipe allows easy adaptations.

Still unsure? Check out this collection of cheesy pasta bake inspiration for more ways to spin this dish into new favorites.

Key Ingredients Overview

The success of this spinach mushroom white lasagna depends on the quality and balance of its key ingredients. Each element contributes to the creamy, savory layers that make this dish a comforting favorite. Below is a breakdown of the main components and how to choose or prepare them for the best results.

Vegetables & Seasoning

  • SpinachFresh spinach is ideal for this recipe. It wilts down quickly and blends perfectly into the cheese filling. You can also use frozen spinach, but make sure it’s fully thawed and squeezed dry to avoid excess moisture. Learn more about spinach nutrition to see how this leafy green boosts the dish.
  • Mushrooms – Use cremini, button, or baby bella mushrooms for their earthy depth. Slice them evenly so they cook uniformly and release moisture properly during sautéing.
  • Onion and Garlic – These aromatics create a flavorful base. Chop onions finely and cook until translucent. Garlic adds a strong, savory punch—mince it for even distribution.
  • Italian Seasoning, Salt, and Pepper – This classic blend adds herbal notes and balances the creamy components.

Cheeses

  • Ricotta Cheese – Offers creaminess and holds the filling together. For richer flavor, combine with an egg and grated Parmesan.
  • Parmesan Cheese – Sharp, salty, and perfect for balancing the mildness of ricotta. It also enhances the top layer when sprinkled before baking. Discover more about Parmesan cheese.
  • Mozzarella Cheese – Provides that signature stretch and gooey texture. Use freshly shredded mozzarella for best results.

White Sauce (Béchamel)

  • Butter, Flour, Milk – These ingredients form the base of béchamel sauce, a creamy white sauce used in many pasta and baked dishes. It thickens with a roux of butter and flour before milk is added.
  • Nutmeg – Just a pinch adds a warm undertone that pairs perfectly with cheese and spinach.
  • Shredded Mozzarella – Stirred into the sauce to make it even richer and creamier. This helps it bind better with the lasagna layers.

Lasagna Noodles

  • Traditional noodles are boiled before layering, but oven-ready noodles can also be used to save time. Make sure to adjust sauce amounts if using no-boil noodles to prevent dryness.

For more ideas on ingredient variations, explore this Pinterest board of spinach mushroom lasagna ideas.

How to Make the Creamy White Sauce

The secret to a luxurious white lasagna lies in the perfect béchamel sauce. This simple, three-step sauce creates the creamy texture that sets this dish apart from classic tomato-based versions.

  1. Melt the Butter
    Start with unsalted butter in a medium saucepan over medium heat. Once melted, add the flour and whisk to form a roux. Stir constantly for about a minute to cook out the raw flour flavor.
  2. Add the Milk Slowly
    Gradually pour in warm milk while whisking constantly. This prevents lumps from forming. As the mixture heats, it will thicken into a smooth, creamy sauce.
  3. Season and Add Cheese
    Add salt, pepper, and ground nutmeg. Stir in shredded mozzarella until melted and silky. This gives the sauce added body and flavor depth. For more detail on making this sauce, check out the Wikipedia article on béchamel.

The key is consistency—your sauce should coat the back of a spoon without being overly thick. A well-made béchamel ensures that every bite of lasagna is creamy and cohesive.

Step-by-Step Instructions for the Filling

Preparing the filling is all about balancing flavor, texture, and moisture control. Here’s how to make the perfect spinach-mushroom layer:

  • Sauté Onions and Garlic
    In a large skillet, heat olive oil and cook finely chopped onions until translucent. Add minced garlic and cook for another minute.
  • Cook the Mushrooms
    Add the sliced mushrooms and cook over medium-high heat. Stir occasionally until the mushrooms release their moisture and turn golden brown. This step is essential to prevent soggy lasagna. If you’re unsure about mushroom varieties, explore more about types of mushrooms.
  • Wilt the Spinach
    Add fresh spinach and stir until fully wilted. Season with salt, pepper, and Italian seasoning. Remove from heat and let it cool slightly.
  • Combine with Ricotta Mixture
    In a separate bowl, mix ricotta cheese, one egg, and grated Parmesan. Once the vegetable mix has cooled slightly, fold it into the cheese mixture.

This combination creates a hearty, savory, and creamy layer that contrasts beautifully with the noodles and sauce.

Layering and Assembling the Lasagna

Proper layering ensures that each bite delivers a perfect combination of textures and flavors. Here’s how to build your lasagna like a pro:

  1. Start with Sauce
    Spread a thin layer of béchamel sauce on the bottom of a 9×13-inch baking dish. This prevents the noodles from sticking and helps the lasagna bake evenly.
  2. First Layer
    Place three cooked lasagna noodles over the sauce. Spread ⅓ of the spinach-ricotta mixture evenly on top. Add another layer of sauce.
  3. Repeat Layers
    Repeat the process twice more: noodles, filling, sauce. You should have three total layers of noodles and filling.
  4. Top Layer
    Finish with the last three noodles, the remaining sauce, and a generous sprinkle of shredded mozzarella. For best results, use freshly shredded mozzarella cheese for extra melt and browning.

To see how others assemble similar dishes, check out this Pinterest board of creamy white lasagna recipes.

Baking Instructions & Tips

Baking transforms this lasagna into a bubbling, golden masterpiece. Follow these tips to get it just right:

  • Cover with Foil
    Tightly cover the dish with foil to keep moisture in. Bake at 375°F (190°C) for 25 minutes.
  • Uncover for Browning
    Remove foil and continue baking for 15 minutes. This gives the top layer a golden, bubbly finish.
  • Let It Rest
    After baking, allow the lasagna to rest for 10 minutes before cutting. This helps it firm up and makes serving easier.

Use this time to prepare sides like a crisp salad or warm garlic bread. For inspiration, browse this vegetarian comfort food Pinterest board.

Serving Suggestions

Spinach mushroom white lasagna pairs beautifully with a variety of sides and drinks. Here are some serving ideas to round out your meal:

  • Fresh Green Salad – Add a zesty vinaigrette to balance the creaminess.
  • Garlic Bread or Breadsticks – Perfect for soaking up extra sauce.
  • Steamed or Roasted Veggies – Keep it light and nutritious.

Hosting guests? Serve with a chilled sparkling beverage or non-alcoholic wine for an elevated experience.

Storage and Reheating Tips

This lasagna stores well and reheats beautifully, making it ideal for leftovers or make-ahead meals.

  • Refrigerator – Store covered in the fridge for up to 4 days.
  • Freezer – Wrap portions tightly and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheating – Use the oven for best results. Cover with foil and bake at 350°F until heated through. The microwave works too, but the texture may be softer.

If you’re storing cheese-heavy dishes often, check out how other home cooks prep and preserve meals in this Pinterest board on pasta prep.

Variations & Substitutions

Want to put your own spin on this classic? Here are easy swaps and upgrades:

  • Add Protein – Mix in shredded rotisserie chicken or cooked Italian sausage to make it heartier.
  • Other Greens – Use kale or Swiss chard instead of spinach for variety.
  • Different Cheeses – Substitute cottage cheese for ricotta, or add fontina or Gruyère for a deeper flavor.
  • Gluten-Free Option – Use gluten-free lasagna noodles and gluten-free flour in the béchamel.

Looking to adjust the dish for dietary needs? Explore more cheesy pasta variations to get inspired.

FAQs

Can I use frozen spinach instead of fresh?
Yes, but be sure to thaw and squeeze out all excess water. Too much moisture will make the lasagna soggy.

What kind of mushrooms work best in lasagna?
Cremini and baby bella mushrooms offer a deep, earthy flavor and hold their texture well during cooking.

Can I make this lasagna ahead of time?
Absolutely. Assemble the dish a day in advance and refrigerate. Bake just before serving.

How do I prevent my white lasagna from becoming watery?
Cook mushrooms thoroughly to release moisture and avoid over-saucing each layer. Letting it rest before serving also helps it set.

What is the difference between white lasagna and regular lasagna?
White lasagna uses béchamel sauce instead of tomato-based sauce, giving it a creamy, mellow flavor profile.

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

How to Make the Best Spinach Mushroom White Lasagna from Scratch


  • Author: Lisa

Description

This Spinach Mushroom White Lasagna is a rich, cheesy, and comforting pasta bake layered with sautéed mushrooms, wilted spinach, creamy ricotta filling, and homemade béchamel sauce. Perfect for both weeknight dinners and special gatherings, this vegetarian dish is loaded with flavor and creamy goodness in every bite.


Ingredients

Scale

For the filling:

  • 1 tablespoon olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 16 oz mushrooms, sliced
  • 5 oz fresh spinach
  • Salt and black pepper, to taste
  • 1 teaspoon Italian seasoning
  • 15 oz ricotta cheese
  • 1 large egg
  • 1 cup grated Parmesan cheese

For the sauce:

  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 3 cups milk
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg
  • 1 1/2 cups shredded mozzarella cheese

Other:

  • 9 lasagna noodles, cooked
  • 1 cup shredded mozzarella cheese, for topping

Instructions

Preheat the oven to 375°F (190°C)

In a large skillet, heat olive oil over medium heat. Add chopped onion and cook until soft. Add garlic and cook for 1 minute

Add sliced mushrooms and cook until they release their moisture and become tender

Add spinach and cook until wilted. Season with salt, pepper, and Italian seasoning. Remove from heat and let cool slightly

In a bowl, mix ricotta cheese, egg, and grated Parmesan cheese. Stir in the cooled spinach mushroom mixture

To make the sauce, melt butter in a saucepan over medium heat. Whisk in flour and cook for 1 minute

Slowly whisk in milk, stirring constantly until the sauce thickens. Season with salt, pepper, and nutmeg. Stir in shredded mozzarella cheese until melted and smooth

Spread a thin layer of sauce on the bottom of a 9×13-inch baking dish

Place 3 cooked lasagna noodles over the sauce. Spread 1/3 of the ricotta-spinach mixture over the noodles. Add a layer of sauce

Repeat layers two more times, finishing with noodles, remaining sauce, and 1 cup shredded mozzarella cheese on top

Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 15 minutes or until bubbly and golden on top

Let the lasagna rest for 10 minutes before slicing and serving

Notes

  • Be sure to fully cook and drain the mushrooms to prevent a watery lasagna.

  • Freshly shred your mozzarella for better melting and browning.

  • Let the lasagna rest after baking to firm up for cleaner slices.

  • To save time, use oven-ready noodles, but increase the sauce slightly for moisture.

  • Want extra flavor? Add a pinch of crushed red pepper flakes to the filling mixture.

Leave a Comment

Recipe rating