Spinach Mushroom White Layers

Section: Easy Dinner Recipes for Busy Families

This dish features tender noodles layered with sautéed mushrooms and spinach folded into a creamy ricotta blend and covered in a velvety white sauce. Rich Parmigiano Reggiano and fragrant Italian herbs add depth, while golden mozzarella crisps on top. Baking and resting the dish ensures clean, hearty layers packed with warming flavors perfect for cozy dinner gatherings.

A woman wearing a chef's hat and apron.
Brought to You By iman
Last updated on Thu, 01 Jan 2026 23:28:14 GMT
A large piece of spinach mushroom white lasagna. Bookmark
A large piece of spinach mushroom white lasagna. | imaninthekitchen.com

This creamy spinach mushroom white lasagna offers a delicious twist on the traditional Italian classic by layering tender noodles with sautéed mushrooms and spinach bathed in a luscious ricotta mixture and rich béchamel sauce. The dish finishes with golden melted mozzarella and a dusting of Parmigiano Reggiano, creating a comforting meal perfect for family dinners or special gatherings. Letting it rest after baking ensures the layers stay neat and flavors deepen for a truly satisfying experience.

I first made this for a book club gathering and it vanished quickly, which told me I had a winner. Now it’s a requested meal whenever friends come over.

Ingredients

  • Butter: for sautéing and sauce Look for unsalted butter so you control the salt level
  • White onion or shallot: Adds a mild sweetness and depth to the sauté shallots provide a gentler flavor
  • Fresh minced garlic: Gives a bright aromatic kick essential for balance
  • Kosher salt and freshly ground black pepper: Bring out the natural flavors of vegetables and cheese
  • White mushrooms: Choose firm, smooth mushrooms without any soft spots for the best texture
  • Italian seasoning: A quality blend with oregano, basil, and thyme introduces classic herb notes
  • Frozen spinach: Ensure it is fully thawed and squeezed dry to avoid watery filling bright green color indicates freshness
  • Whole milk ricotta: Supplies creamy richness and smooth texture avoid low-fat versions for best taste
  • Parmigiano Reggiano: Use freshly grated for bold savory depth or Grana Padano as a substitute
  • Eggs: Bind the filling together large fresh eggs yield the best structure
  • Fresh parsley: Adds a fresh, herbaceous brightness to the rich cheese mix
  • Low moisture mozzarella: Shred it yourself for a stringy, melty topping
  • Lasagna noodles: Pick classic or no boil noodles should be flexible and unbroken before layering
  • Flour and whole milk: Make a smooth béchamel white sauce fresh whole milk gives the right creaminess
  • Nutmeg: Just a pinch grated fresh if possible intensifies the sauce with a subtle warmth

Instructions

Thaw and Drain the Spinach:
Press the thawed spinach firmly using a clean kitchen towel or cheesecloth to squeeze out as much moisture as possible. This step is crucial to prevent sogginess and ensure your lasagna layers remain firm.
Prep the Lasagna Noodles:
Boil the noodles until they are just al dente to avoid overcooking in the oven. Rinse them under cold water to stop the cooking process and spread them flat on parchment paper. Lightly drizzle with olive oil to keep them from sticking together.
Sauté the Aromatics:
Melt butter over medium-high heat in a large skillet. Add diced onions along with salt and pepper, cooking gently for 2 to 3 minutes until translucent. Stir in minced garlic and cook for an additional minute to build a fragrant flavor base.
Cook the Mushrooms:
Add finely chopped mushrooms and Italian seasoning to the skillet. Sauté for 7 to 10 minutes, stirring occasionally until the mushrooms release their moisture and begin to brown. Fold in the drained spinach and let the mixture cool to room temperature.
Mix the Ricotta Filling:
In a large bowl, combine ricotta cheese, half of the shredded mozzarella, Parmigiano Reggiano, eggs, and chopped fresh parsley. Gently fold the cooled spinach and mushroom mixture in, taking care to keep the filling light and airy.
Make the White Sauce:
In a heavy saucepan, melt butter over medium heat. Whisk in flour and cook for about 1 minute to form a roux. Gradually add room temperature milk while whisking constantly to avoid lumps. Continue whisking until the sauce thickens and simmers. Stir in grated Parmesan, nutmeg, salt, and pepper for a silky, flavorful béchamel.
Assemble the Lasagna:
Spread a thin layer of white sauce at the bottom of your baking dish. Layer noodles, white sauce, and the ricotta-vegetable filling. Repeat this layering process three times, finishing with a top layer of noodles and the remaining white sauce. Sprinkle the remaining mozzarella cheese evenly over the top.
Bake:
Cover the dish with foil greased on the side touching the lasagna to prevent sticking. Bake in a preheated oven for 30 minutes. Remove the foil and bake for an additional 10 minutes until the top is bubbling and golden brown. Let the lasagna cool for at least 15 minutes to allow layers to set for clean slicing.
A spinach and mushroom lasagna on a plate.
A spinach and mushroom lasagna on a plate. | imaninthekitchen.com

Parmigiano Reggiano is my favorite ingredient in this lasagna as it adds a savory backbone that holds all the flavors together. It reminds me of the time I made this for my mother’s birthday dinner and ever since, it’s the recipe she requests each year without fail.

Storage Tips

Allow the lasagna to cool completely before transferring to airtight containers. Store in the refrigerator for up to four days. For longer storage, wrap individual slices tightly in plastic wrap and foil then freeze for up to three months. Reheat gently in the oven covered with foil to maintain moisture and avoid drying out.

Ingredient Substitutions

White mushrooms can be swapped for cremini or portobello mushrooms if you prefer a deeper earthiness. Cottage cheese blended until smooth works as a ricotta substitute if needed. Gluten free lasagna noodles can be used without issue but watch the baking time as they might cook faster. Fresh spinach can replace frozen by sautéing until wilted and pressing out excess water before adding it to the filling.

Serving Suggestions

This lasagna is satisfying on its own but pairs beautifully with a crisp green salad or roasted vegetables. Garlic bread is always a crowd-pleaser alongside it. For a full Italian inspired meal, start with antipasto and finish with a scoop of homemade or high quality gelato for dessert.

A large spinach and mushroom lasagna.
A large spinach and mushroom lasagna. | imaninthekitchen.com

This spinach mushroom white lasagna is a make ahead crowd pleaser that rewards patience with deeper flavors after resting or overnight. Pair with a crisp salad or garlic bread for a satisfying complete meal.

Common Questions About the Recipe

→ How do I prevent watery lasagna?

Drain and squeeze excess liquid from spinach and cook mushrooms thoroughly to evaporate moisture, ensuring firm, well-layered slices.

→ Can this be assembled ahead of time?

Yes, assemble a day before, refrigerate covered, and let sit at room temperature before baking for best results.

→ Can I use fresh spinach instead of frozen?

Fresh spinach can be sautéed until wilted and squeezed dry before mixing to maintain proper texture and consistency.

→ What cheese works best for the layers?

Whole milk ricotta, shredded mozzarella, and freshly grated Parmigiano Reggiano balance creaminess and savory flavor throughout the dish.

→ How do I achieve a golden, bubbly top?

Bake covered with foil first, then remove foil near the end and broil briefly to brown the cheese, watching carefully to avoid burning.

→ Do lasagna noodles need to be cooked before layering?

Traditional noodles should be cooked al dente, rinsed, and lightly oiled to prevent sticking and overcooking during baking.

Spinach Mushroom White Lasagna

Sautéed mushrooms and spinach layered with ricotta and white sauce create a rich, comforting baked dish.

Prep Time
25 minutes
Cooking Time
40 minutes
Total Time
65 minutes
Brought to You By: iman

Recipe Category: Dinner Recipes

Skill Level: Moderately Challenging

Cuisine Origin: Italian

Portions: 6 Serves

Diet Preferences: Vegetarian-Friendly

What You'll Need

→ Produce

01 1 cup diced white onion
02 3 cloves garlic, minced
03 10 ounces frozen spinach, thoroughly drained
04 8 ounces white mushrooms, finely chopped
05 2 tablespoons fresh parsley, chopped

→ Dairy

06 1 cup whole milk ricotta cheese
07 1 ½ cups shredded low-moisture mozzarella cheese, divided
08 ¾ cup freshly grated Parmigiano Reggiano, divided
09 4 tablespoons unsalted butter, divided
10 2 cups whole milk, room temperature
11 1 large egg

→ Pantry

12 9 sheets lasagna noodles
13 3 tablespoons all-purpose flour
14 1 teaspoon Italian seasoning
15 ¼ teaspoon freshly grated nutmeg
16 Kosher salt, to taste
17 Freshly ground black pepper, to taste
18 1 teaspoon olive oil

Steps to Follow

Step 01

Thaw frozen spinach and squeeze out excess moisture thoroughly using a clean kitchen towel or cheesecloth to prevent watery filling.

Step 02

Boil lasagna noodles until al dente. Rinse with cold water and spread on parchment paper. Drizzle with olive oil to keep separated.

Step 03

Melt 2 tablespoons butter in a large skillet over medium-high heat. Add diced onions, salt, and pepper; sauté until translucent, about 2–3 minutes. Stir in minced garlic and cook for 1 minute more.

Step 04

Add chopped mushrooms and Italian seasoning to the skillet. Cook for 7–10 minutes, stirring occasionally, until mushrooms release moisture and brown. Stir in drained spinach and remove from heat to cool.

Step 05

In a large bowl, fold together ricotta, half of the mozzarella, half of the Parmigiano Reggiano, egg, and parsley. Gently mix in the cooled mushroom and spinach mixture.

Step 06

In a medium saucepan, melt 2 tablespoons butter over medium heat. Whisk in flour and cook for 1 minute. Gradually whisk in room-temperature milk until smooth. Continue whisking until sauce thickens and simmers. Remove from heat and stir in remaining Parmigiano Reggiano, nutmeg, salt, and pepper.

Step 07

Spread a thin layer of white sauce on the bottom of a baking dish. Layer noodles, white sauce, and ricotta filling. Repeat three times, finishing with noodles and topped with remaining white sauce and mozzarella.

Step 08

Cover with greased foil and bake at 350°F (177°C) for 30 minutes. Remove foil and bake an additional 10 minutes until bubbly and golden. Let rest at least 15 minutes before slicing for clean layers.

Additional Notes

  1. To prevent watery lasagna, ensure spinach is thoroughly drained and mushrooms are cooked until all moisture evaporates.
  2. Resting the dish after baking helps layers set for clean slices.

Must-Have Tools

  • Large skillet
  • Medium saucepan
  • Baking dish
  • Whisk
  • Mixing bowls
  • Parchment paper

Allergy Details

Always inspect ingredient packaging for allergens, and consult a healthcare provider if you're unsure.
  • Contains dairy and eggs
  • Contains gluten (lasagna noodles and flour)

Nutritional Details (Per Portion)

Nutritional info is purely informational and not a substitute for medical advice.
  • Calories: 410.5
  • Fats: 22.8 g
  • Carbohydrates: 34.2 g
  • Proteins: 18.4 g