
Mushroom and Spinach Lasagna is my absolute comfort food dream come true. There’s something magical about those layers of tender pasta sheets, earthy mushrooms, vibrant spinach, and creamy ricotta that makes my heart sing. I’ve spent years perfecting this recipe, and I promise it delivers that perfect balance of rich flavor and just enough lightness to keep you coming back for seconds. Whether you’re cooking for a family dinner or meal prepping for the week ahead, this veggie-packed lasagna will become your new go-to dish. It reminds me of cozy Sunday dinners at my grandmother’s table—familiar, comforting, and absolutely delicious.
Table of Contents
Recipe
Print
Delicious Mushroom and Spinach Lasagna Recipe
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Yield: 6 servings
- Category: Dinner
- Method: Baking
- Cuisine: Italian
- Diet: Vegetarian
Description
This mushroom and spinach lasagna recipe delivers a rich, cheesy, and satisfying vegetarian meal layered with creamy sauce and tender pasta.
Ingredients
9 lasagna noodles
2 tablespoons olive oil
1 small onion, diced
3 cloves garlic, minced
2 cups mushrooms, sliced
3 cups fresh spinach
2 cups ricotta cheese
1 egg
2 cups shredded mozzarella cheese
1/2 cup grated Parmesan cheese
3 cups marinara sauce
1 teaspoon Italian seasoning
1/2 teaspoon salt
1/4 teaspoon black pepper
Instructions
1. Preheat oven to 375°F.
2. Cook lasagna noodles according to package instructions and drain.
3. Heat olive oil in a skillet over medium heat.
4. Add onion and cook until soft, then add garlic and cook for 1 minute.
5. Add mushrooms and cook until tender.
6. Stir in spinach and cook until wilted, then remove from heat.
7. In a bowl, mix ricotta cheese, egg, salt, pepper, and Italian seasoning.
8. Spread a layer of marinara sauce in a baking dish.
9. Layer noodles, ricotta mixture, mushroom-spinach mixture, and mozzarella cheese.
10. Repeat layers until ingredients are used, finishing with sauce and mozzarella.
11. Sprinkle Parmesan cheese on top.
12. Cover with foil and bake for 25 minutes.
13. Remove foil and bake for another 15 minutes until golden and bubbly.
14. Let rest for 10 minutes before slicing and serving.
Notes
Use no-boil noodles to save time.
Add zucchini or bell peppers for extra vegetables.
Let lasagna rest before cutting to keep layers intact.
Why You’ll Love This Mushroom and Spinach Lasagna
Perfect Balance of Flavors and Textures
The combination of umami-rich mushrooms and tender spinach creates a vegetarian filling that’s so satisfying, you won’t miss the meat for a second. I love how the mushrooms develop this deep, earthy flavor when sautéed with garlic and herbs, while the spinach adds a fresh brightness that cuts through the richness. The contrast between the silky béchamel sauce, gooey melted cheese, and al dente pasta creates this incredible textural experience with every bite. It’s one of those dishes where each component shines on its own but comes together to create something truly magical on your fork.
Make-Ahead Friendly and Freezer Perfect
One of the best things about this Mushroom and Spinach Lasagna is how wonderfully adaptable it is to your schedule. You can assemble it the day before, refrigerate it, and simply pop it in the oven when you’re ready to eat. The flavors actually develop and meld together overnight, making it taste even better! If you’re looking to stock your freezer with homemade meals, this lasagna freezes beautifully for up to three months. I often make a double batch—one for dinner and one for the freezer—which feels like giving a gift to my future self on busy weeknights.
Essential Tips & Tricks
Perfecting the Mushroom Filling
The secret to an exceptional Mushroom and Spinach Lasagna lies in how you prepare the mushrooms. Always dry-sauté them first—cook them in a hot pan without oil until they release their moisture and begin to brown. This concentrates their flavor and prevents a watery lasagna. I like using a mix of cremini, shiitake, and portobello for depth, but any mushrooms work beautifully. Once they’ve released their water, add olive oil, garlic, and herbs. A splash of white wine or marsala deglazes the pan and adds incredible complexity. Let the alcohol cook off completely before adding your spinach to wilt.
Mastering the Assembly Process
Lasagna assembly is all about thoughtful layering technique. Start with a thin layer of sauce on the bottom to prevent sticking, then add pasta sheets. Don’t overlap them too much—they’ll expand during cooking. For the creamiest result, combine your ricotta with an egg, fresh herbs, and a pinch of nutmeg before spreading. When adding the mushroom-spinach mixture, drain any excess liquid first. Between layers, add just enough sauce to moisten without drowning. For a picture-perfect finish, check out these creative pasta dishes for more inspiration on working with these ingredients.
Serving Ideas & Creative Variations
Perfect Pairings to Complete Your Meal
This Mushroom and Spinach Lasagna pairs beautifully with light, acidic sides that balance its richness. A simple arugula salad dressed with lemon vinaigrette cuts through the creaminess perfectly. For bread, try garlic-rubbed crostini or a crusty Italian loaf to soak up every last bit of sauce. If you’re serving wine, a medium-bodied Sangiovese or Chianti complements the earthy mushrooms wonderfully. For a complete Italian-inspired spread, consider starting with these crispy garlic bread appetizers that everyone will love gathering around while the lasagna finishes in the oven.
Exciting Twists on the Classic Recipe
Don’t be afraid to make this Mushroom and Spinach Lasagna your own! For a dairy-free version, substitute the cheese mixture with cashew cream seasoned with nutritional yeast. Want more protein? Add white beans or lentils to the vegetable mixture. For a gluten-free option, use certified gluten-free lasagna noodles or thinly sliced zucchini or eggplant instead of pasta. My favorite variation includes a layer of roasted butternut squash puree, which adds a subtle sweetness that plays beautifully against the savory mushrooms. The versatility of this dish means it can evolve with your taste preferences.
Storage & Troubleshooting Guide
Proper Storage for Maximum Freshness
To keep your Mushroom and Spinach Lasagna at its best, cool it completely before refrigerating. Store leftovers in airtight containers or cover the baking dish tightly with foil for up to 4 days in the refrigerator. For freezing, I recommend cutting it into individual portions first—this makes reheating much easier and faster. Wrap each piece in plastic wrap, then foil, and freeze for up to 3 months. When reheating, thaw overnight in the refrigerator if possible, then warm in a 350°F oven until heated through. The microwave works in a pinch, but the oven helps maintain the texture better.
Solving Common Lasagna Problems
If your lasagna turns out watery, the culprit is usually the vegetables. Next time, ensure you thoroughly drain the spinach after cooking and sauté the mushrooms until all moisture evaporates. For lasagna that falls apart when serving, let it rest longer—ideally 15-20 minutes after baking—which allows the layers to set. If your top is browning too quickly, cover with foil during baking and remove for the final 10 minutes. Noodles still crunchy? Make sure they’re completely covered with sauce during assembly, and check that your baking dish is sealed well with foil to trap steam.
Frequently Asked Questions
Do I need to pre-cook the lasagna noodles?
It depends on the type you use. Regular lasagna noodles should be boiled for 2-3 minutes (not fully cooked). No-boil noodles can go in directly, but add extra sauce as they absorb more moisture during baking.
Can I make Mushroom and Spinach Lasagna ahead of time?
Absolutely! Assemble up to 24 hours ahead and refrigerate. When ready to bake, let it sit at room temperature for 30 minutes first, then add 10-15 minutes to the baking time.
What’s the best cheese combination to use?
I recommend a mixture of mozzarella for stretch, parmesan for sharpness, and ricotta for creaminess. For extra flavor, add a small amount of fontina or provolone to the mix.
Can I use frozen spinach instead of fresh?
Yes! Thaw completely and squeeze out ALL excess moisture using a clean kitchen towel. One 10oz package of frozen spinach equals about 1½ pounds of fresh spinach.
How do I know when my lasagna is fully cooked?
The lasagna is done when it’s bubbling around the edges, the top is golden brown, and a knife inserted in the center comes out hot. Let it rest 15 minutes before serving.
Final Thoughts
This Mushroom and Spinach Lasagna has become my signature dish for good reason—it’s that perfect combination of comfort and elegance that makes any meal feel special. There’s something deeply satisfying about pulling a bubbling, golden-topped lasagna from the oven and watching everyone’s eyes light up. The earthy mushrooms and vibrant spinach create layers of flavor that keep you coming back for more. I’d love to see your version if you make it—tag me on Pinterest with your creations! This dish truly proves that vegetarian comfort food can be just as satisfying as any meat-based classic.
