Spinach Mushroom White Lasagna

Category: Evening Meals That Deliver Results

This dish features tender lasagna noodles layered with a savory blend of mushrooms, spinach, and a creamy white sauce. The combination of sautéed aromatics, Italian seasonings, and a trio of ricotta, mozzarella, and Parmesan cheeses ensure each bite is flavorful and comforting. Assembly is simple—alternate layers of the cheese mixture and sautéed vegetables, bake until bubbly and golden, and enjoy a warm, hearty meal that brings everyone to the table for a truly satisfying dinner experience.

Sarah Crisp
Recipe By Sarah Crisp Sarah Crisp
Last updated on Mon, 20 Oct 2025 18:37:42 GMT
A close up of a spinach and mushroom white lasagna. Pin
A close up of a spinach and mushroom white lasagna. | cookrisp.com

This spinach and mushroom white lasagna recipe has completely changed what an easy weeknight meal looks like in my kitchen, combining layers of creamy white sauce, hearty mushrooms, and fresh spinach for a gourmet vegetarian main dish. With just 25 minutes of prep and 30 to 45 minutes in the oven, it is an ideal make ahead dinner that feels indulgent, yet is loaded with everyday ingredients. Whether you are searching for a flavorful meatless option for special occasions or quick family comfort meals, this spinach mushroom lasagna is sure to impress in taste and timing.

I first tried this spinach and mushroom white lasagna when I was seeking a cozy, satisfying meal that was not overly rich. Instantly, it became our family staple for holidays and relaxed weekends because the texture is lusciously creamy, but the earthy mushroom flavor and mild white sauce keep it from feeling heavy. Every bite delivers that classic stretch of cheese, layers of spinach and mushroom, and a balanced creaminess that wins over potluck crowds and quiet nights in.

Gather Your Ingredients

  • Lasagna noodles: Regular, no boil, or whole wheat noodles all work well; cooking them to package instructions ensures the perfect texture and allows for gluten free swaps if needed
  • Extra virgin olive oil: A quality brand adds bright flavor to the aromatics and assists in sautéing onions and garlic without overpowering the vegetables
  • Small onion, chopped: Adds subtle sweetness, enhances aroma, and rounds out the flavor profile of the filling
  • Garlic cloves, minced: Delivers deep savory notes throughout the entire lasagna; fresh or jarred can be used for convenience
  • Fresh mushrooms, sliced: Cremini or button mushrooms retain their texture after cooking and create a hearty, earthy bite in every layer
  • Salt and black pepper: Essential for seasoning and drawing out moisture from mushrooms, use freshly cracked if possible
  • Italian seasoning: Provides that classic herb blend of dried basil, oregano, and thyme for authentic Italian notes
  • Frozen chopped spinach, thawed and drained: Squeezing out excess water ensures creamy, non runny layers; fresh spinach can also be used if chopped and wilted
  • Butter: Forms the base of a silky white béchamel sauce; use unsalted for control over seasoning
  • All purpose flour: Thickens the sauce for sturdy layers; substitute a one to one gluten free blend if needed
  • Whole milk: Creates the creamiest sauce without heaviness; two percent milk also works as a lighter option
  • Low sodium chicken broth or vegetable broth: Adds savory depth to the sauce and helps keep it from being overly thick
  • Nutmeg (optional): Just a pinch elevates the white sauce with a classic warm Italian flavor; can be omitted if preferred
  • Ricotta cheese: Makes the layers ultra creamy; swap for cottage cheese for a lighter texture or lower fat option
  • Shredded mozzarella cheese: Creates the signature melty and stretchy cheese layer; use part skim for less fat or smoked/whole milk for richer flavor
  • Grated Parmesan cheese: Finishes the top with a sharp, nutty crust; buy fresh grated for maximum flavor and aroma

How to Make Spinach and Mushroom White Lasagna

Sauté Onion and Garlic for a Flavorful Base:
Heat extra virgin olive oil in a large skillet over medium heat. Add chopped onion and minced garlic, cooking for 2 to 3 minutes until onion becomes translucent and fragrant. This builds a savory, aromatic base that perfumes the lasagna and sets the foundation for full flavor.
Cook Mushrooms with Seasonings:
Add sliced mushrooms, salt, black pepper, and Italian seasoning to the skillet with the aromatics. Cook for 8 to 10 minutes, stirring now and then, until mushrooms release moisture and begin to caramelize and brown. Cooking thoroughly helps concentrate flavor and avoids a watery lasagna layer.
Stir in Spinach and Complete the Filling:
Stir in thawed, drained spinach to the mushroom mixture, ensuring even distribution and vibrant color. Remove from heat immediately to preserve the spinach's freshness and prevent excess liquid in the filling.
Make a Silky White Sauce:
Melt butter in a medium saucepan over medium heat until just foamy. Add flour and whisk for 1 minute to create a smooth roux, removing the raw flour taste. Gradually add milk and broth while whisking to avoid lumps. Continue cooking 5 to 7 minutes until the sauce thickens to a creamy consistency, then stir in nutmeg if desired to bring traditional richness and warmth.
Assemble the Lasagna Layers:
Grease a nine by thirteen inch baking dish lightly. Spread thin white sauce on the bottom, then arrange three noodles over it. Dollop half the ricotta, layer half the spinach mushroom mixture, add one third of mozzarella, and a bit more sauce. Repeat the process for perfect, even layers and full flavor in every bite.
Finish with Cheese and Sauce:
Lay the final three noodles on top, spread remaining white sauce evenly, sprinkle remaining mozzarella, and finish with grated Parmesan. This ensures a bubbly, golden crust and visually stunning finish once baked.
Bake Until Golden and Bubbly:
Cover the lasagna tightly with foil and bake in a 350 F oven for 25 minutes, then uncover and bake 10 to 15 minutes more. Watch for bubbling cheese and crisp edges, letting the dish rest 10 minutes before slicing so layers set and serving is effortless.
A close up of a food item with a description of it.
A close up of a food item with a description of it. | cookrisp.com

When I first added a pinch of nutmeg to the white sauce, the savory aroma instantly won my family over, earning the title of “best white lasagna yet.” One especially snowy weekend, I doubled the recipe, freezing a batch for a future dinner, and it was such a relief to have an elegant meal ready to go. If you want a lighter meal or need lower sodium, reduce the salty cheeses and use low sodium broth for all the creamy flavor and none of the heaviness.

Smart Swaps and Variations

Swap ricotta with cottage cheese for a lighter lasagna, or opt for gluten free noodles and a flour blend if avoiding wheat. Dairy free cheeses and unsweetened plant based milk work perfectly for a vegan option, while cremini mushrooms can be interchanged with wild or shiitake mushrooms depending on what’s in season. For more heat, a dash of chili flakes or pepper jack cheese adds a subtle kick to every indulgent bite.

How to Store and Reheat Spinach and Mushroom White Lasagna

Allow the lasagna to cool completely before storing; refrigeration keeps leftovers fresh for up to four days, while tightly wrapped portions can be frozen for up to three months without losing texture. Always store in airtight glass or BPA free containers, or wrap slices in a double layer of foil and plastic to prevent freezer burn. To reheat, warm covered slices in a 350 F oven or microwave until hot throughout and the cheese becomes creamy—adding a splash of broth under the foil helps restore moisture after refrigeration.

What to Serve with Spinach and Mushroom White Lasagna

This creamy lasagna pairs beautifully with crisp green salads tossed in sharp lemon vinaigrette and warm garlic bread for soaking up every bit of sauce. For cold nights, roasted root vegetables or rich minestrone soup add hearty comfort to the plate. To make it festive, offer glasses of pinot grigio or a nonalcoholic citrus spritz for a lively, palate cleansing pairing that highlights the dish’s creamy character.

Nutritional Benefits

Every serving of spinach and mushroom white lasagna is balanced with protein, fiber, and essential vitamins, naturally accommodating vegetarian diets and easily modified for gluten free or dairy free needs. A generous slice contains roughly five hundred calories, over twenty five grams of protein, plus potassium, calcium, and iron. Thanks to the abundance of spinach and mushrooms, you also get antioxidants and complex carbohydrates for long lasting fuel.

Recipe Success Tips

If your white sauce turns lumpy, whisk briskly and pour the milk slowly to achieve smooth, glossy results. Mushrooms can release a lot of moisture, so always cook them until liquids have fully evaporated for a dense, meaty lasagna texture. For the cleanest slices, let the finished lasagna rest at least ten minutes after baking so each layer sets and holds its shape when served.

A white bowl filled with a casserole dish.
A white bowl filled with a casserole dish. | cookrisp.com

Spinach and mushroom white lasagna has become my most requested comfort food, thanks to its irresistible balance of creamy sauce and hearty vegetables. You will love how simple it is to adapt and enjoy for your family any night of the week.

Common Questions About This Recipe

→ What type of mushrooms work best?

Creamy white button or crimini mushrooms add a savory depth, but shiitake or portobello can also be used.

→ Can I substitute fresh spinach?

Yes. Just sauté fresh spinach briefly before layering, and be sure to drain any liquid thoroughly.

→ How do I keep the lasagna from being watery?

Ensure spinach is well-drained and cook mushrooms until their liquid evaporates fully before assembling.

→ Which cheese can I use instead of ricotta?

Cottage cheese or mascarpone can make great substitutes for ricotta if you prefer a different texture.

→ Can I make this dish ahead of time?

Absolutely—assemble and refrigerate it, then bake just before serving for a fresh, hot meal.

→ Is there a vegetarian alternative for broth?

Vegetable broth is an excellent replacement for chicken broth, keeping the dish completely vegetarian.

Spinach Mushroom White Lasagna

Rich spinach and mushroom lasagna with creamy sauce, perfect for family meals or gatherings. Comforting and easy.

Prep Time
25 minutes
Time to Cook
40 minutes
Complete Time
65 minutes
Recipe By Sarah Crisp: Sarah Crisp

Recipe Type: Dinner Victories

Level of Difficulty: Moderate Difficulty

Cuisine Style: Italian-American

Makes: 12 Number of Servings (1 9x13-inch lasagna)

Dietary Categories: Suitable for Vegetarians

Ingredients You’ll Need

→ Pasta

01 9 uncooked lasagna noodles

→ Vegetables

02 1 tablespoon olive oil
03 1 small onion, diced
04 3 garlic cloves, minced
05 16 ounces fresh mushrooms, sliced
06 10 ounces frozen chopped spinach, thawed and thoroughly drained

→ Seasonings

07 1 teaspoon salt
08 1/2 teaspoon black pepper
09 1/2 teaspoon Italian seasoning
10 1/4 teaspoon ground nutmeg (optional)

→ White Sauce

11 3 tablespoons unsalted butter
12 3 tablespoons all-purpose flour
13 2 cups whole milk
14 1 cup low-sodium chicken broth or vegetable broth

→ Cheese

15 1 cup ricotta cheese
16 2 cups shredded mozzarella cheese
17 1/2 cup grated Parmesan cheese

How to Make It

Step 01

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.

Step 02

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.

Step 03

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.

Step 04

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.

Step 05

Repeat the layering using another 3 noodles, remaining ricotta, spinach-mushroom mixture, additional mozzarella, and more white sauce.

Step 06

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.

Step 07

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.

Extra Suggestions

  1. Ensure spinach is thoroughly squeezed dry to prevent excess moisture in lasagna.

Things You'll Need

  • Large skillet
  • Medium saucepan
  • 9x13 inch baking dish
  • Aluminum foil
  • Whisk

Allergen Information

Always read labels for allergens and consult your doctor if unsure.
  • Contains gluten, dairy, and eggs

Nutritional Breakdown (Per Serving)

This is for general info and isn't a replacement for professional advice.
  • Calories: 500
  • Fat Content: 18 grams
  • Carbohydrates: 30 grams
  • Protein Content: 25 grams