Mushroom Spinach Lasagna
Mushroom and Spinach Lasagna: A Refreshing, Healthy Comfort Food
When you think of lasagna, you often picture heavy meat sauce and endless layers of red marinara. But sometimes, you need a dinner that feels lighter, fresher, yet just as comforting. This Mushroom and Spinach Lasagna is the answer. It swaps the heavy meat ragu for earthy sautéed mushrooms and nutrient-packed spinach, all bound together by a luxurious, velvety white sauce and plenty of melted cheese.
This “white lasagna” is a refreshing departure from the classic. The combination of garlic-infused mushrooms and tender spinach provides a savory depth that rivals any meat dish, making it a perfect centerpiece for vegetarians and meat-eaters alike. It is rich without being heavy, and because it is packed with vegetables, you can feel good about going back for seconds. Whether it’s a Meatless Monday or a cozy Sunday dinner, this recipe delivers gourmet flavor with home-cooked warmth.

Why This Recipe is a Winner
There are plenty of vegetable lasagna recipes out there, but here is why this one stands above the rest:
- The Creamy White Sauce: Instead of jarred alfredo or red sauce, we use a homemade Béchamel infused with parmesan. It coats every noodle in liquid gold.
- No Watery Lasagna: Spinach and mushrooms release a lot of water. Our method involves sautéing them first to cook off the moisture, ensuring your lasagna stays firm and sliceable, not soupy.
- Flavor Depth: We brown the mushrooms deeply to bring out their umami qualities, so you won’t miss the meat at all.
- Nutrient Dense: Packed with iron, vitamins, and protein, this is a “comfort food” that actually nourishes you.
Ingredients
Fresh vegetables and quality dairy are the stars here. Here is your grocery list:
The Veggie Filling
- Mushrooms: 1 lb (16 oz). Cremini or Baby Bella mushrooms work best for their deep flavor, but white button mushrooms work too. Sliced thin.
- Fresh Spinach: 10 oz bag. Fresh is best for texture, but frozen (thawed and squeezed very dry) works too.
- Garlic: 3 cloves, minced. Essential for seasoning the vegetables.
- Olive Oil & Butter: For sautéing.
The White Sauce (Béchamel)
- Butter: 4 tablespoons (unsalted).
- All-Purpose Flour: 1/4 cup. To create the roux.
- Milk: 3 cups. Whole milk makes the creamies sauce, but 2% works.
- Nutmeg: A pinch. The secret ingredient that makes white sauce taste authentic.
- Parmesan Cheese: 1/2 cup, grated. Stirred into the sauce for saltiness.
The Assembly
- Lasagna Noodles: 1 box (approx 12 noodles). No-boil noodles save time, but boiled traditional noodles offer a better chew.
- Ricotta Cheese: 15 oz container. Mixed with an egg for stability.
- Mozzarella Cheese: 2 cups, shredded. For that quintessential cheese pull.
- Egg: 1 large. Helps bind the ricotta layer.
Step-by-Step Instructions
Building a lasagna is a labor of love, but the steps are straightforward.
1. Sauté the Vegetables
Heat olive oil and butter in a large skillet over medium-high heat. Add the sliced mushrooms. Cook them undisturbed for 3-4 minutes until they brown, then stir. Once browned and reduced, add the garlic and cook for 1 minute. Add the spinach in handfuls, stirring until wilted. Season with salt and pepper. Important: Drain any excess liquid from the pan so your lasagna isn’t watery.
2. Make the White Sauce
In a saucepan, melt 4 tablespoons of butter. Whisk in the flour and cook for 1-2 minutes until bubbly (do not brown). Gradually whisk in the milk, ensuring there are no lumps. Simmer on low heat for 5 minutes until thickened enough to coat a spoon. Remove from heat and stir in the nutmeg and parmesan cheese. Season with salt/pepper.
3. Prep the Cheese and Noodles
If using traditional noodles, boil them according to package directions until al dente. Drain and lay flat so they don’t stick. In a small bowl, mix the ricotta cheese with the egg and a pinch of salt.
4. Layer the Lasagna
Preheat oven to 375°F (190°C). Grease a 9×13 inch baking dish.
Layer 1: Spread a thin layer of white sauce on the bottom.
Layer 2: Place 3-4 noodles to cover the bottom.
Layer 3: Spread half the ricotta mixture over noodles. Top with half the vegetable mixture. Drizzle with 1/3 of the white sauce. Sprinkle with 1/3 of the mozzarella.
Repeat: Add another layer of noodles, remaining ricotta, remaining veggies, white sauce, and mozzarella.
Top: Finish with a final layer of noodles, the remaining white sauce, and the rest of the mozzarella cheese.

5. Bake
Cover the dish with foil (tent it slightly so cheese doesn’t stick). Bake for 25 minutes. Remove the foil and bake for another 15–20 minutes until the cheese is bubbly and golden brown. If you want more color, broil for 2 minutes at the end.
6. Rest and Serve
Let the lasagna rest for at least 15 minutes before slicing. This allows the layers to set so they don’t slide apart when you cut it. Garnish with fresh parsley or basil.
Tips for the Perfect Slice
- Dry Veggies are Key: We cannot stress this enough—mushrooms and spinach are full of water. Cook them down thoroughly. If using frozen spinach, squeeze it in a clean kitchen towel until bone dry.
- Grate Your Own Cheese: Pre-shredded bagged cheese has potato starch to prevent clumping, which prevents it from melting smoothly. Grate your own mozzarella for the best melt.
- Al Dente Noodles: If boiling noodles, slightly undercook them by 1-2 minutes. They will finish cooking in the oven absorbing the delicious sauce.
Variations
Add Protein: Sautéed ground chicken or shredded rotisserie chicken can be added to the vegetable layer for meat-eaters.
Gluten-Free: Use gluten-free lasagna noodles (brown rice pasta works well) and gluten-free flour for the roux.
Spicy Kick: Add a pinch of red pepper flakes to the white sauce or the vegetable sauté for a little heat.
Storage and Freezing
Fridge: Store leftovers in an airtight container for up to 4 days. Reheat in the microwave or oven.
Freezer: You can freeze the baked lasagna (cooled) or unbaked lasagna. Wrap tightly in plastic wrap and foil. It will keep for 3 months. Thaw in the fridge overnight before baking.
Mushroom and Spinach Lasagna
Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C). Grease a 9×13 baking dish.
- Sauté mushrooms in olive oil until browned. Add garlic and spinach, cooking until wilted. Drain liquid.
- Melt butter in a saucepan. Whisk in flour for 1 minute. Slowly whisk in milk and simmer until thickened. Stir in parmesan and nutmeg.
- Mix ricotta cheese with the egg and a pinch of salt.
- Layer sauce, noodles, ricotta, veggies, and mozzarella in the dish. Repeat layers.
- Cover with foil and bake 25 minutes. Remove foil and bake 15-20 minutes more until bubbly.
- Let rest 15 minutes before slicing.






