Walking through the door, my senses were instantly treated to the rich aroma of sautéed mushrooms mingling with garlic. That’s when it hit me: it was time to embrace the comforting embrace of my favorite dish, Mushroom and Spinach Lasagna. This creamy masterpiece is not just a meal—it’s a quick, crowd-pleasing solution for those hectic weeknights when you want to indulge in something hearty yet satisfying. With layers of rich ricotta, melty mozzarella, and vibrant spinach, it balances flavors and textures beautifully. What’s more, it comes together in under an hour, leaving you with time to relish each delectable bite. Are you ready to whip up this vegetarian delight and turn your kitchen into a cozy Italian eatery?

Why choose mushroom and spinach lasagna?
Flavor Explosion: Each bite of this creamy mushroom and spinach lasagna is a delightful burst of flavors, bringing together savory mushrooms, fresh spinach, and rich cheeses.
Quick and Easy: Perfect for busy weeknights, this recipe can be pulled together in under an hour, making it an appealing dinner option for everyone.
Crowd-Pleaser: Whether you’re feeding family or entertaining friends, this dish is guaranteed to impress even the pickiest eaters with its comforting textures.
Versatile: Feel free to customize the ingredients—swap in different vegetables or try a vegan ricotta for those looking to switch things up! For a side dish that complements well, consider serving this with a refreshing Mushroom Spinach Lasagna or a hearty Sweet Potato Chickpea.
Nutrient-Rich: Loaded with protein and vitamins, this meal not only satisfies the taste buds but also nourishes your body, making it an excellent choice for vegetarian diets.
Mushroom and Spinach Lasagna Ingredients
For the Noodles
• Lasagna Noodles – Use oven-ready or regular noodles; if using regular, cook them briefly for easier layering.
For the Filling
• Mushrooms – Any variety like button, cremini, or portabella; slice evenly for uniform cooking.
• Spinach – Fresh spinach is preferred for vibrant flavor; frozen can be used if thoroughly thawed and drained.
• Ricotta Cheese – Adds creaminess; substitute with cottage cheese for a lighter option.
• Mozzarella Cheese – Use fresh for a richer texture or shredded for convenience.
• Parmesan Cheese – Provides umami flavor; pecorino Romano works as a tasty alternative.
For the Sauce and Aromatics
• Marinara Sauce – Use a high-quality homemade or store-bought sauce for the best flavor in the lasagna.
• Onion – Yellow or white onions are ideal; shallots can add a touch of sweetness.
• Garlic – Fresh minced garlic enhances flavor; garlic powder works in a pinch.
• Thyme (dried) – Dried thyme infuses the filling with herby goodness; adjust to taste with fresh thyme if you prefer.
• Olive Oil – Perfect for sautéing; feel free to substitute with vegetable or canola oil if needed.
For Seasoning
• Salt and Pepper – Essential for adjusting flavor to your liking throughout the cooking process.
With these ingredients, you’re just steps away from creating a delectable Mushroom and Spinach Lasagna that your loved ones will adore!
Step‑by‑Step Instructions for Mushroom And Spinach Lasagna
Step 1: Preheat and Prepare
Begin your cooking adventure by preheating your oven to 375°F (190°C). Grease a 9×13-inch baking dish with a little olive oil to ensure your delicious Mushroom And Spinach Lasagna comes out easily. Set aside as you prepare the layers for this cozy vegetarian delight.
Step 2: Cook the Lasagna Noodles
Bring a large pot of salted water to a boil and add your lasagna noodles. If using regular noodles, cook them for about 7-8 minutes or until al dente; they will finish cooking in the oven. Drain them and lay them flat on a clean kitchen towel to prevent sticking as you move on to the next steps.
Step 3: Sauté the Aromatics
In a large skillet, heat a tablespoon of olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until it becomes translucent. Then, add the minced garlic to the skillet and cook for an additional minute, allowing the beautiful aromas to fill your kitchen as you prepare for the rich filling of your Mushroom And Spinach Lasagna.
Step 4: Cook the Mushrooms
Next, add your sliced mushrooms to the skillet with the onions and garlic. Sprinkle them with dried thyme, salt, and pepper, and cook for about 5-7 minutes until the mushrooms are tender and any released moisture evaporates, creating a rich flavor base for your lasagna filling.
Step 5: Add Spinach
Stir in the fresh spinach, cooking just until wilted—this should take about 2-3 minutes. Once the spinach is bright and tender, remove the skillet from the heat. Your mushroom and spinach mixture should look vibrant and ready to unite with the creamy cheeses in the lasagna.
Step 6: Assemble the Layers
Now, it’s time to layer your Mushroom And Spinach Lasagna! Start by spreading a thin layer of marinara sauce evenly across the bottom of the greased baking dish. Next, lay down three noodles, followed by half of the ricotta cheese, the sautéed mushroom and spinach mixture, and a sprinkle of mozzarella and Parmesan.
Step 7: Repeat the Layers
Continue layering by repeating the previous step: add another layer of sauce, three noodles, the remaining ricotta, more of the mushroom and spinach mixture, and another third of the mozzarella and Parmesan. Finish your layering by placing the final noodles on top, followed by the remaining marinara sauce and all of the remaining cheeses for that golden, bubbly finish.
Step 8: Bake the Lasagna
Cover the assembled Mushroom And Spinach Lasagna with aluminum foil to ensure even cooking and moisture retention. Bake in the preheated oven for 25 minutes. Then, remove the foil and bake for an additional 10-15 minutes until the cheese is beautifully bubbly and golden brown, which will make your kitchen smell divine!
Step 9: Cool and Serve
Once baked to perfection, let your lasagna cool for about 10 minutes before slicing. This resting time helps the layers set, making serving easier. If desired, garnish with fresh basil to add a pop of color and aroma, inviting everyone to enjoy this vegetarian masterpiece!

What to Serve with Mushroom and Spinach Lasagna
Elevate your dining experience with delicious sides that perfectly complement the comforting flavors of your lasagna.
-
Garden Salad: A fresh, crisp garden salad tossed in a light vinaigrette adds a refreshing contrast to the creamy lasagna.
-
Garlic Bread: With its crunchy exterior and soft, buttery interior, garlic bread is an irresistible side that pairs wonderfully with the rich flavors.
-
Roasted Vegetables: A medley of roasted seasonal vegetables brings a delightful sweetness and healthy balance to your meal.
-
Herb-Infused Quinoa: Light and nutty, quinoa seasoned with fresh herbs provides a lovely texture and adds nutritional value to your plate.
-
Cheesy Garlic Mashed Potatoes: Creamy mashed potatoes with a hint of garlic create a comfort food powerhouse that’s bound to satisfy.
-
Chilled White Wine: A glass of crisp white wine, like Sauvignon Blanc, enhances the dish’s earthy flavors and adds an elegant touch.
-
Chocolate Mousse: To finish off your meal, a rich chocolate mousse offers a sweet, indulgent contrast to the savory lasagna.
-
Fruit Tart: A light and refreshing fruit tart with seasonal fruits beautifully rounds off the evening’s dining experience.
Expert Tips for Mushroom And Spinach Lasagna
Season Layered Flavor: Make sure to season each layer with salt and pepper to enhance the overall taste of your mushroom and spinach lasagna.
Perfect Pasta: Avoid overcooking the lasagna noodles. They should be al dente to prevent a mushy texture after baking.
Layer Strategically: Use moderate amounts of marinara sauce between layers; too much can lead to a soggy lasagna.
Foil First: Cover with foil for the first 25 minutes of baking to lock in moisture. Uncovering later allows the cheese to brown beautifully.
Cool Before Cutting: Allow the lasagna to rest for about 10 minutes after baking. This helps the layers set and makes slicing much easier.
Make Ahead Options
These Mushroom and Spinach Lasagna layers are perfect for meal prep enthusiasts! You can prepare the entire lasagna up to 24 hours in advance. Simply assemble the lasagna (steps 1-7) and cover it tightly with foil before refrigerating. This not only enhances the flavors but also makes for a quick dinner option when you’re short on time. When ready to bake, just pop it in the oven from cold; it may need an extra 5-10 minutes of baking time. To maintain quality, avoid excessive sauce between layers to prevent sogginess. Trust me, this comforting dish will be just as delicious, ready to delight your family with minimal effort!
How to Store and Freeze Mushroom and Spinach Lasagna
Fridge: Store leftover mushroom and spinach lasagna in an airtight container for up to 3 days. Reheat gently in the oven or microwave, adding a splash of marinara if needed to keep it moist.
Freezer: Allow the lasagna to cool completely, then wrap it tightly in plastic wrap followed by aluminum foil. Freeze for up to 3 months for the best taste.
Reheating: When ready to enjoy, thaw in the fridge overnight before reheating in the oven at 375°F (190°C) for about 30-40 minutes or until heated through.
Make-Ahead: You can assemble the mushroom and spinach lasagna ahead of time and freeze it before baking. Just make sure to cover it well to prevent freezer burn.
Mushroom And Spinach Lasagna Variations
Feel free to explore these delightful alternatives to tailor your Mushroom and Spinach Lasagna to your taste!
-
Dairy-Free: Use a vegan ricotta made from blended tofu and nutritional yeast, paired with plant-based cheeses for a creamy finish. This version stays true to the comforting flavors while being completely dairy-free!
-
Add Protein: Incorporate cooked lentils or chickpeas into the filling for an extra boost of plant-based protein. They complement the earthiness of mushrooms beautifully while making the dish more filling.
-
Layer with Roasted Veggies: Toss in roasted bell peppers or zucchini to enhance flavor and texture. The caramelization of these veggies adds a lovely depth, making each bite even more exciting.
-
Spice It Up: Mix in crushed red pepper flakes for a delightful kick of heat. Adjust to your spice preference—this subtle hint can elevate the entire dish!
-
Pesto Swap: Substitute marinara sauce with a homemade basil pesto for a fresh, herby take on lasagna. The vibrant flavors of pesto bring a whole new life to this cozy dish.
-
Nutty Topping: For added crunch, sprinkle toasted pine nuts or walnuts on top before baking. They provide a wonderful contrast to the creamy layers of the lasagna.
-
Herb Infusion: Incorporate a blend of fresh herbs like basil and oregano into the filling for an aromatic twist. These herbs can brighten up the entire dish and offer a Mediterranean flair.
-
Homemade Sauce: Try making a homemade marinara sauce with fresh tomatoes, garlic, and Italian herbs for a burst of freshness. It elevates the flavors and adds a personal touch to your lasagna.
Feel inspired to create your unique version of this Mushroom and Spinach Lasagna! And if you’re looking for more delicious vegetarian ideas, don’t forget to check out my Mushroom Spinach Lasagna and Sweet Potato Chickpea recipes!

Mushroom and Spinach Lasagna Recipe FAQs
What type of mushrooms should I use for the lasagna?
Absolutely! You can use any variety you prefer, such as button, cremini, or portabella mushrooms. Make sure they are sliced evenly to ensure that they cook uniformly throughout the lasagna.
How should I store leftovers of mushroom and spinach lasagna?
Store leftover mushroom and spinach lasagna in an airtight container in the refrigerator for up to 3 days. It’s best to reheat it gently either in the oven or microwave. Adding a splash of marinara sauce while reheating can help keep it moist and delicious.
Can I freeze mushroom and spinach lasagna?
Yes, you can! Allow the lasagna to cool completely, then wrap it tightly in plastic wrap followed by aluminum foil. It will keep well in the freezer for up to 3 months. When you’re ready to enjoy, thaw it in the refrigerator overnight, and reheat it in the oven at 375°F (190°C) for about 30-40 minutes.
What if my lasagna turns out too watery?
Very good question! If your lasagna ends up watery, it could be due to excess sauce or moisture from the vegetables. To avoid this, make sure to use moderate amounts of marinara sauce between layers. Also, consider draining your sautéed mushrooms after cooking them to remove any excess liquid, and be sure to drain thawed spinach thoroughly before adding it in.
Is mushroom and spinach lasagna suitable for gluten-free diets?
Yes! You can make a gluten-free variation by using gluten-free noodles available in most grocery stores. Just make sure to check the package instructions, as gluten-free noodles can have different cooking times. This way, everyone can enjoy this scrumptious lasagna!
Can I use frozen spinach instead of fresh for this recipe?
Certainly! You can use frozen spinach; just ensure to thaw and drain it thoroughly before adding to your filling. Fresh spinach provides a vibrant flavor and color, but frozen works great in a pinch, making it a convenient option!
These helpful tips will guarantee a delightful Mushroom and Spinach Lasagna every time!

Mushroom And Spinach Lasagna: A Cozy Vegetarian Delight
Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C) and grease a 9x13-inch baking dish.
- Cook lasagna noodles in salted boiling water for 7-8 minutes if using regular noodles, then drain and lay flat on a towel.
- Sauté chopped onion in olive oil for 3-4 minutes until translucent; add minced garlic and cook for 1 additional minute.
- Add sliced mushrooms, dried thyme, salt, and pepper; cook for 5-7 minutes until mushrooms are tender.
- Stir in fresh spinach and cook until wilted, about 2-3 minutes, then remove from heat.
- Layer marinara sauce in the bottom of the baking dish, add noodles, half of the ricotta, mushroom-spinach mixture, and mozzarella and Parmesan.
- Repeat layers with sauce, noodles, remaining ricotta, mushroom-spinach mixture, and more mozzarella and Parmesan.
- Top with remaining noodles, marinara sauce, and remaining cheeses.
- Cover with foil and bake for 25 minutes; remove foil and bake for an additional 10-15 minutes until cheese is bubbly.
- Cool for about 10 minutes before slicing, and garnish with fresh basil if desired.
