Spinach Mushroom White Lasagna recipe

Spinach Mushroom White Lasagna

There's something magical about a lasagna that doesn't rely on tomato sauce but still delivers deep, comforting flavor. This Spinach Mushroom White Lasagna is the kind of dish that makes home cooks feel like they've mastered a restaurant-caliber recipe. Perfect for weeknight family dinners or weekend gatherings, it's rich, creamy, and endlessly satisfying without being heavy. The nutmeg adds a subtle warmth that elevates the whole dish, making every bite feel like a hug in lasagna form.

What Makes This Recipe Special

  • The white sauce is a silky béchamel enriched with chicken broth, giving it a luxurious depth that pairs beautifully with the earthy mushrooms and spinach.
  • Fresh mushrooms are browned until deeply caramelized, adding a meaty texture that mimics ground meat in traditional lasagnas.
  • Ricotta is layered between noodles for a light, airy texture that contrasts perfectly with the creamy sauce and cheesy top.
  • Nutmeg isn't just a garnish here-it's a strategic ingredient that bridges the flavors between the dairy-rich sauce and the vegetables.
⏱ 65 mins
Italian-American
Servings 12

Ingredients

9 uncookedlasagna noodles
1 tablespoonolive oil
1 smallonion, diced
3 garliccloves, minced
16 ouncesfresh mushrooms, sliced
10 ouncesfrozen chopped spinach, thawed and thoroughly drained
1 teaspoonsalt
1/2 teaspoonblack pepper
1/2 teaspoonItalian seasoning
1/4 teaspoonground nutmeg (optional)
3 tablespoonsunsalted butter
3 tablespoonsall-purpose flour
2 cupswhole milk
1 cuplow-sodium chicken broth or vegetable broth
1 cupricotta cheese
2 cupsshredded mozzarella cheese
1/2 cupgrated Parmesan cheese

Nutrition

500 caloriesCalories

Per serving · Values are estimates

Instructions

1
In a large skillet, heat olive oil over medium heat. Sauté diced onion and minced garlic for 2 to 3 minutes until fragrant and softened.
2
Add sliced mushrooms, salt, black pepper, and Italian seasoning to the skillet. Cook until mushrooms become tender and any liquid has evaporated, approximately 8 to 10 minutes. Stir in drained spinach, mix until evenly combined, then remove from heat.
3
In a medium saucepan, melt butter over medium heat. Add flour, whisking constantly, and cook for 1 minute to form a roux. Gradually whisk in milk and broth, stirring continuously. Cook until sauce thickens, about 5 to 7 minutes. If desired, incorporate nutmeg. Remove sauce from heat.
4
Lightly grease a 9x13-inch baking dish. Spread a thin layer of the prepared white sauce on the bottom. Place 3 lasagna noodles in a single layer over the sauce. Top with half of the ricotta, half of the spinach and mushroom mixture, a portion of mozzarella, and additional white sauce.
5
Repeat the layering using another 3 noodles, remaining ricotta, spinach-mushroom mixture, additional mozzarella, and more white sauce.
6
Lay the final 3 noodles on top. Spread the remaining sauce over the noodles and sprinkle evenly with the rest of the mozzarella and all Parmesan cheese.
7
Cover the baking dish with aluminum foil and bake at 375°F for 25 minutes. Uncover and continue baking for an additional 10 to 15 minutes until bubbling and golden brown on top. Cool slightly before serving.

Essential Tips

Don't skip the draining

Even after thawing, spinach holds a surprising amount of water. Squeeze it out in a clean kitchen towel or cheesecloth until no more liquid releases. Extra moisture turns your lasagna into a soggy mess.

Brown the mushrooms well

Let the mushrooms cook undisturbed for 2-3 minutes between stirs so they develop a deep golden crust. This caramelization adds umami depth that makes the whole dish taste more complex.

Temper the egg in ricotta

If your ricotta is cold, mix in a spoonful of the warm white sauce first before layering. This prevents the ricotta from seizing up and creating lumps in your lasagna.

Sauce consistency matters

Your béchamel should coat the back of a spoon but still be pourable. If it's too thick, thin it with a splash of warm milk or broth before layering.

Let it rest after baking

Cover the lasagna with a clean kitchen towel for 10-15 minutes after removing it from the oven. This lets the layers set and makes serving much cleaner.

Smart Swaps & Variations

Vegetarian Use vegetable broth instead of chicken broth and ensure all cheeses are vegetarian-friendly (some contain animal rennet).
Higher protein Swap half the ricotta for low-fat cottage cheese or layer in cooked ground turkey or Italian sausage between the spinach and mushrooms.
Gluten-free Use gluten-free lasagna noodles and ensure all broths and cheeses are certified gluten-free. The rest of the recipe remains the same.
Extra green Boost nutrition by adding 1 cup of sautéed kale or Swiss chard to the mushroom-spinach mixture before layering.

What to Serve With This

  • Garlic bread and a simple arugula salad tossed with lemon vinaigrette to cut through the richness.
  • A crisp white wine like Pinot Grigio or a light-bodied red like Chianti to complement the creamy sauce.
  • Roasted Brussels sprouts with balsamic glaze for a caramelized, slightly bitter contrast.
  • A light Caesar salad with Parmesan crisps for a restaurant-style meal.

Storage & Reheating

Storage

Let the lasagna cool completely before covering with plastic wrap and refrigerating. It will keep for up to 4 days in an airtight container.

Reheating

Cover individual portions with foil and reheat at 350°F for 15-20 minutes. For best texture, add a splash of milk or broth and cover tightly to prevent drying.

Expert Chef Tips

  1. Toast your flour in the butter for the roux until it's just golden-not brown-to avoid a raw flour taste while maintaining a clean white color.
  2. Use freshly grated Parmesan instead of pre-grated. Pre-grated cheese contains anti-caking agents that can make your sauce grainy.
  3. For a no-boil noodle trick, add the lasagna sheets dry but ensure your sauce is thin enough to soften them as they bake. This prevents gummy layers.

Equipment You’ll Need

  • 9x13-inch baking dish (glass or ceramic preferred for even heat distribution)
  • Medium saucepan with a heavy bottom for the béchamel
  • Large skillet for sautéing mushrooms and spinach
  • Whisk and wooden spoon for stirring sauces

Nutritional Benefits

  • Provides 15-20% of the daily value for calcium from ricotta and cheeses, supporting bone health.
  • Spinach adds iron and vitamin K, while mushrooms contribute B vitamins and selenium, an antioxidant.
  • Using whole milk and generous cheese makes this a higher-fat dish, so balance with lighter sides like salad.
  • The broth-based béchamel is lower in saturated fat than traditional tomato-based lasagnas, making it a slightly lighter comfort food option.

Reviews

No written reviews yet — be the first to cook this and share how it turned out!

Leave a Review

Frequently Asked Questions

Can I use dried mushrooms instead of fresh?

Yes, but rehydrate them in warm water for 20 minutes first, then squeeze out excess moisture. The flavor will be more concentrated, so reduce the salt slightly in the mushroom mixture to balance it.

What's the best way to thaw the spinach without making it watery?

Thaw frozen spinach in the fridge overnight on a paper towel-lined plate. Squeeze in batches using a cheesecloth for maximum moisture removal. Microwaving thawed spinach releases too much water.

Can I assemble this lasagna ahead of time?

Absolutely! Assemble up to the point of baking, cover tightly with plastic wrap followed by foil, and refrigerate for up to 24 hours. Add 10-15 minutes to the baking time if starting from cold.

How do I know when the lasagna is done baking?

The edges should be bubbling vigorously, and the center should jiggle slightly when shaken. The internal temperature should reach 165°F if you insert a thermometer into the center.

Can I freeze this lasagna? How should I reheat it?

Yes, freeze it after assembling but before baking. Wrap tightly in foil and freeze for up to 3 months. Thaw overnight in the fridge before baking as directed. For a quick reheat, slice and microwave portions covered with a damp paper towel.

What if I don't have nutmeg? Can I substitute it?

You can skip it entirely, but a pinch of white pepper or a grating of fresh nutmeg at the end adds warmth. If you're out of both, a tiny bit of cinnamon (1/8 teaspoon) can mimic the depth, though the flavor will lean slightly different.

Why does my ricotta layer get grainy?

Cold ricotta straight from the fridge can seize up when mixed with warm sauce. Let it sit at room temperature for 30 minutes before layering, or temper it by mixing in a spoonful of warm sauce first.

Can I use cottage cheese instead of ricotta?

Yes, but drain it well first and blend it smooth in a food processor for a texture closer to ricotta. Cottage cheese has a looser consistency and can make the layers too wet if not properly drained.

More Dinner Victories

See all Dinner Victories recipes →

🔒 From the Vault — 43,000+ premium recipes

Browse 43,000+ recipes →

Cook This Next

Al Faham Charcoal Chicken recipe
Up Next

Al Faham Charcoal Chicken

⏱ 55 mins★ 5.0
Start Cooking →