Pin it
Spinach and mushroom lasagna is a sophisticated, hearty alternative to traditional red-sauce recipes. Designed as a centerpiece for vegetarian guests, this dish relies on a silky homemade béchamel (white sauce) rather than marinara to let the earthy tones of sautéed mushrooms and garlic-infused spinach take center stage. The result is a rich, multi-layered masterpiece that even the most dedicated meat-eaters will reach for. While it requires about 100 minutes of total time, much of that is the meditative layering and the final bake, making it the perfect weekend project or a reliable make-ahead holiday meal.
I first developed this recipe when my brother’s new vegetarian girlfriend joined us for Thanksgiving. I didn't want her to survive on just mashed potatoes and rolls. My neighbor Tom, a staunch "meat-and-potatoes" guy, initially scoffed at the idea of a vegetable lasagna being a "real meal." After watching him quietly clear his plate and go back for a second helping, I knew I had a winner. It’s the kind of dish that bridges the gap between different dietary preferences without anyone feeling like they’re compromising.
Master Your Ingredients
- White Mushrooms: Eight ounces, finely chopped. These are the flavor anchors; cooking them until the pan is dry concentrates their earthiness.
- Frozen Spinach: Sixteen ounces, thawed and wrung bone-dry. Fresh spinach works but requires significantly more volume and prep.
- Whole Milk Ricotta: Thirty ounces for a rich, creamy texture. Avoid low-fat versions, as they tend to release more water during baking.
- White Sauce (Béchamel): A homemade roux of butter and flour whisked with 5 cups of room-temperature milk. This is the silk that binds the layers.
- Nutmeg: Just half a teaspoon. It is the secret ingredient that transforms white sauce from basic gravy into a classic Italian component.
- Mozzarella: Low-moisture shredded variety is best for the cheese-pull effect without adding excess liquid.
Pin it
Creating the Perfect Layers
- The Vegetable Foundation:
- Sauté onions, garlic, and mushrooms in butter. The most critical step is cooking the mushrooms until all liquid has evaporated. Stir in the bone-dry spinach and let the mixture cool completely before folding it into the ricotta and egg mixture. Adding hot vegetables to raw eggs will result in unappealing scrambled bits.
- Whisking the Béchamel:
- Create a roux with equal parts butter and flour, then gradually whisk in room-temperature milk. Adding milk slowly at the start prevents lumps. Once thickened, stir in parmesan and nutmeg. The sauce should be thick enough to coat the back of a spoon.
- The Assembly Ritual:
- Start with a thin layer of white sauce on the bottom. Layer: Noodles > Ricotta Mixture > White Sauce. Repeat this three times. Finish with a final layer of noodles, the remaining white sauce, and a generous topping of mozzarella.
One of the biggest lessons I've learned is not to rush the mushroom sauté. In my first attempt, I was impatient and left them slightly wet; the lasagna ended up swimming in a pool of grey mushroom juice. Taking those extra five minutes to let the pan get dry is the difference between a professional-looking slice and a soggy mess. Also, always grease your foil! If you don't, the beautiful cheese crust will pull right off when you uncover it.
Creative Variations
For an even deeper flavor, use a mix of cremini and shiitake mushrooms. If you want a bit of a kick, add red pepper flakes to the vegetable sauté. You can also add roasted red peppers for a pop of color or a layer of basil pesto to brighten the richness of the white sauce.
Storage and Reheating
This lasagna is a dream for meal prep. It stays fresh in the fridge for 4 days and actually tastes better on day two as the flavors meld. Reheat individual slices in the microwave for 2 minutes. You can also freeze the entire assembled (but unbaked) lasagna for up to 3 months—just thaw it in the fridge overnight before baking.
Pin it
Spinach and mushroom lasagna is more than just a "vegetarian option"; it’s a luxurious, centerpiece-worthy dish that celebrates classic Italian flavors. Whether you're hosting a holiday dinner or just want a rewarding weekend cooking project, this recipe delivers a creamy, comforting experience that will have everyone—meat-eaters included—asking for a second slice.
Frequently Asked Questions
- → Can I use fresh spinach instead of frozen?
- Yes, but you'll need a lot - about 2 pounds of fresh spinach. Sauté it until wilted, then squeeze out all the water just like you would with frozen. Frozen is easier and more consistent.
- → Can I make this ahead of time?
- Absolutely! Assemble the whole thing up to 24 hours ahead and keep it covered in the fridge. Just add 10 extra minutes to the covered baking time since it's starting cold.
- → Why is my lasagna watery?
- You probably didn't squeeze enough water out of the spinach. Really wring it out using a steamer basket or cheesecloth until barely any water comes out.
- → Can I freeze this lasagna?
- Yes! Freeze it unbaked or baked. Wrap tightly in plastic wrap and foil. Freeze for up to 3 months. Thaw in the fridge overnight before baking or reheating.
- → What can I use instead of white sauce?
- You could use a good quality jarred Alfredo sauce to save time, but homemade white sauce really makes this special and isn't hard to make.
- → Why do I need to cool it before cutting?
- Lasagna needs time to set up after baking. If you cut it too soon, all the layers will slide apart and you'll have a mess. The 15-minute wait is worth it for clean slices.