Spinach Mushroom White Lasagna

Category: Dinner Ideas That Actually Work

This lasagna layers sautéed mushrooms and spinach with a creamy ricotta blend and velvety white sauce for a hearty twist on the Italian classic. Tender noodles are interlaced with a flavorful vegetable mixture, enriched by Parmigiano Reggiano and fragrant Italian herbs. The dish is assembled with each component providing depth: golden-browned mozzarella blankets the top while the filling remains rich and satisfying. Cooling briefly after baking ensures clean layers and maximum flavor. Perfect for cozy gatherings, this lasagna is both comforting and impressive served fresh from the oven.

Lili Clark smiling at the camera.
Created By Lili Clark
Updated on Tue, 30 Dec 2025 20:48:36 GMT
A slice of spinach and mushroom lasagna. Save
A slice of spinach and mushroom lasagna. | lilicooks.com

This creamy spinach and mushroom lasagna is everything I want in a cozy baked dinner earthy mushrooms and tender spinach nestled in creamy ricotta topped with melty mozzarella and wrapped in rich white sauce. It is the perfect dish for Sunday evenings or any time you want to feed a crowd something impressive yet comforting.

When I made this for my book club it disappeared before I could even grab a second piece. It is that good and always gets recipe requests.

Ingredients

  • Butter for sautéing and sauce: Look for unsalted so you can control the seasoning
  • White onion or shallot: Adds subtle sweetness and depth Go with real shallot if you want a gentle flavor
  • Garlic: Minced fresh for the best aroma and kick
  • Kosher salt and black pepper: Key for waking up the flavors throughout
  • White mushrooms: Go for firm smooth mushrooms with no mushy spots
  • Italian seasoning: Choose a quality blend with oregano basil and thyme for the authentic touch
  • Frozen spinach: Make sure it is thoroughly drained otherwise your filling will be watery Lush green color signals freshness
  • Whole milk ricotta: That classic creamy texture Use whole milk for richness and avoid the grainy lowfat stuff
  • Parmigiano Reggiano: Freshly grated for bold savory notes You can use Grana Padano in a pinch
  • Eggs: Helps the filling hold together Use large fresh eggs for best results
  • Fresh parsley: Brings brightness and freshness Look for vibrant green leaves
  • Low moisture mozzarella: Shred it yourself for the longest stringiest melt
  • Lasagna noodles: Use classic noodles or no boil if you want to skip a step They should be pliable and not cracked
  • Flour and whole milk: Essential for a silky béchamel White sauce needs both
  • Nutmeg: Just a pinch takes the white sauce to the next level Use whole nutmeg and grate fresh if possible

Step by Step Instructions

Thaw and Drain the Spinach:
Squeeze thawed spinach thoroughly using a clean kitchen towel or cheesecloth Removing as much water as possible ensures your lasagna will not become soggy
Prep the Lasagna Noodles:
Boil noodles until just al dente then rinse with cold water and spread flat on parchment paper Drizzle with a touch of olive oil so they stay separate
Sauté the Aromatics:
In a large skillet melt butter over medium high Add diced onions salt and pepper Sauté 2 to 3 minutes until translucent Stir in garlic cook 1 minute more
Cook the Mushrooms:
Add finely chopped mushrooms and Italian seasoning Cook 7 to 10 minutes stirring occasionally until mushrooms have released their liquid and browned Stir in drained spinach and let cool
Mix the Ricotta Filling:
In a large bowl combine ricotta half the mozzarella Parmesan eggs and parsley Fold together gently then add cooled spinach mushroom mixture
Make the White Sauce:
Melt butter in a heavy saucepan over medium Whisk in flour and cook 1 minute Then gradually add room temperature milk whisking constantly until smooth Continue whisking until sauce comes to a simmer and thickens Stir in Parmesan nutmeg salt and pepper
Assemble the Lasagna:
Spread a small amount of white sauce on the bottom of your baking pan Layer noodles sauce spinach ricotta mixture and repeat three times ending with noodles and the last of the sauce Top with remaining mozzarella
Bake:
Cover with greased foil and bake thirty minutes Remove foil and bake ten minutes more until bubbly and golden brown Let cool at least fifteen minutes before slicing
A close up of a spinach and mushroom lasagna. Save
A close up of a spinach and mushroom lasagna. | lilicooks.com

I absolutely love using Parmigiano Reggiano in both the filling and the sauce It gives the whole lasagna a savory backbone I once made this for my mom’s birthday dinner and now it is the recipe she asks for every year without fail

Storage Tips

Cool the lasagna completely before transferring to airtight containers Store in the fridge for up to four days To freeze wrap individual slices tightly and keep up to three months Reheat gently in the oven covered with foil to restore moisture

Ingredient Substitutions

You can swap white mushrooms for cremini or portobello if you want a bit more earthiness No ricotta Use cottage cheese blended until smooth Gluten free noodles work perfectly just watch the baking time Fresh spinach can be used Just sauté until wilted and drain well

Serving Suggestions

This lasagna is delicious on its own but I love to pair it with a crisp green salad or roasted vegetables Garlic bread always wins over guests too For a full Italian feast start the meal with antipasto and end with a scoop of homemade gelato

A slice of spinach and mushroom lasagna. Save
A slice of spinach and mushroom lasagna. | lilicooks.com

Cultural and Historical Context

Lasagna is an Italian classic traditionally made with meat sauce but this vegetarian version has roots in rustic cucina povera where home cooks made the most of garden vegetables Using rich white béchamel sauce is a nod to northern Italian lasagna styles especially from Emilia Romagna

Recipe FAQs

→ How do I prevent watery lasagna?

Be sure to drain and squeeze excess liquid from the spinach. Cooking down the mushrooms until their moisture evaporates also helps ensure firm, well-layered slices.

→ Can this be assembled ahead of time?

Yes, you can assemble the lasagna a day in advance and refrigerate it covered. Let it sit at room temperature while the oven preheats before baking.

→ Can I use fresh spinach instead of frozen?

Absolutely. Sauté fresh spinach until wilted and squeeze out extra moisture before mixing it with the mushrooms and cheese.

→ What cheese works best for the layers?

Whole milk ricotta, mozzarella, and Parmigiano Reggiano create a creamy balance of flavor and texture throughout the dish.

→ How do I achieve a golden, bubbly top?

Bake with foil for most of the time, then remove foil and broil briefly to brown the cheese. Watch closely to prevent burning.

→ Do lasagna noodles need to be cooked before layering?

Traditional noodles should be cooked al dente, rinsed, and oiled slightly before layering to prevent sticking and overcooking.

Spinach Mushroom White Lasagna

Creamy layers of spinach, mushrooms, white sauce, and cheese make this a savory, comforting Italian favorite.

Preparation Time
45 min
Cooking Time
40 min
Overall Time
85 min
Created By: Lili Clark

Category: Dinner

Skill Level: Moderate

Cuisine Type: Italian

Output: 12 Serves

Dietary Options: Vegetarian

Ingredients

→ Filling

01 4 Tbsp. unsalted butter
02 1/2 cup finely diced white onion or shallot
03 6 cloves garlic, minced
04 1 tsp. kosher salt
05 A few grinds of black pepper
06 8 oz. finely chopped white mushrooms
07 1 Tbsp. Italian seasoning
08 16 oz. frozen spinach, thawed and drained
09 30 oz. whole milk ricotta cheese
10 1/2 cup finely grated Parmigiano Reggiano
11 2 large eggs
12 1/4 cup chopped fresh parsley
13 8 oz. shredded low moisture mozzarella cheese, divided
14 1 lb. lasagna noodles (approximately 20 noodles)

→ White Sauce

15 5 Tbsp. unsalted butter
16 5 Tbsp. all-purpose flour
17 5 cups whole milk, room temperature
18 1/2 cup finely grated Parmigiano Reggiano
19 1 tsp. kosher salt, or more to taste
20 A few grinds of black pepper
21 1/2 tsp. ground nutmeg

Steps

Step 01

Thaw the frozen spinach and squeeze out the excess liquid. Use a metal steamer basket or cheesecloth for better efficiency.

Step 02

Boil lasagna noodles until al dente. Drain, rinse under cold water, and lay flat on parchment paper. Drizzle with olive oil for easier handling.

Step 03

Heat a large nonstick skillet over medium-high heat. Melt the butter and add onions, salt, and black pepper. Sauté for 2-3 minutes. Add garlic and cook for 1 more minute. Stir in chopped mushrooms and Italian seasoning. Cook until mushrooms have softened and liquid has evaporated (7-10 minutes). Remove from heat, stir in drained spinach, and season as needed.

Step 04

In a large bowl, mix ricotta cheese, Parmesan cheese, half of the mozzarella, eggs, and parsley. Combine this with the cooled spinach and mushroom mixture.

Step 05

In a heavy saucepan, melt butter over medium heat. Whisk in flour to create a roux. Gradually add milk, whisking between each addition. Continue whisking over medium heat until the mixture boils and thickens. Stir in Parmesan cheese, nutmeg, salt, and black pepper. Remove from heat.

Step 06

Set the oven temperature to 375°F.

Step 07

Spread 1/2 cup of white sauce on the bottom of a 9x13-inch baking dish. Add a layer of noodles, followed by 1/3 of the spinach mixture, and 1/2 cup white sauce. Repeat the layering process two more times. Top with a final layer of noodles, remaining white sauce, and mozzarella cheese.

Step 08

Cover the lasagna with greased foil and bake for 30 minutes. Remove foil and bake for an additional 10 minutes until the top is golden and bubbly. For extra browning, broil briefly.

Step 09

Allow the lasagna to cool for 15 minutes before serving.

Tips

  1. Use a cheesecloth for the spinach to extract all excess liquid for better texture in the filling.

Required Tools

  • 9x13-inch oven-safe baking dish
  • Large nonstick skillet
  • Heavy bottomed saucepan
  • Metal steamer basket or cheesecloth

Allergy Information

Always check each ingredient for allergens, and consult a medical professional if unsure.
  • Contains dairy, gluten, and eggs

Nutritional Information (per serving)

These details are shared for general guidance and don’t replace professional advice.
  • Calories: 554
  • Fats: ~
  • Carbohydrates: ~
  • Proteins: ~