The aroma of sautéed mushrooms and garlic wafting through the kitchen instantly transports me to my favorite Italian trattoria, where each bite of deliciousness is a cozy embrace. Enter the Creamy Mushroom and Spinach Lasagna, a vegetarian dream that offers the warm comfort of home-cooked goodness, perfect for any occasion. It’s a delightful dish where earthy mushrooms and fresh spinach meet rich cheeses and tangy marinara, resulting in layers of flavors that are as pleasing to the palate as they are to the eyes. What’s more? This recipe is not only a crowd-pleaser but also a convenient make-ahead option, ensuring you spend less time in the kitchen and more time with loved ones. Curious about how to create this culinary masterpiece? Let’s dive into the steps that will transform your kitchen into a cozy Italian oasis!

Why Try This Mushroom Lasagna Recipe?
Simplicity at its finest: With straightforward steps, even beginner cooks can whip up this delicious meal effortlessly.
Layers of goodness: Each bite delivers a perfect blend of savory mushrooms, fresh spinach, and creamy cheeses, creating a taste sensation that’ll impress everyone at the table.
Versatile options: Customize your lasagna by incorporating vegetables like zucchini or bell peppers, or experiment with cheese swaps to suit your flavor preferences.
Make-ahead convenience: Prep this dish in advance to save time, as it tastes even better the next day—perfect for busy weeknights or gatherings!
Crowd-pleaser recipe: This comforting dish is guaranteed to impress friends and family alike, making it an ideal centerpiece for any dinner. If you love flavorful vegetarian dishes, be sure to check out my Sweet Potato Chickpea for more delicious ideas!
Mushroom and Spinach Lasagna Ingredients
For the Lasagna
• Lasagna Noodles – Use traditional or whole wheat noodles depending on your preference for a comforting base.
• Mushrooms (sliced) – Opt for earthy mushrooms for rich flavor; shiitake or portobello can add delicious depth.
• Spinach (chopped) – Fresh spinach lends color and nutrients; kale or Swiss chard can be great substitutes.
• Onion (finely chopped) – Provides an aromatic base; shallots or leeks offer a milder, sweet alternative.
• Garlic (minced) – Enhances flavor; you could use garlic powder as a pinch-hitter if needed.
For the Cheesy Filling
• Ricotta Cheese – Adds creaminess and structure; cottage cheese or vegan ricotta can also work beautifully.
• Mozzarella Cheese (shredded) – Melts to create a gooey texture; low-fat or dairy-free blends can substitute well.
• Parmesan Cheese (grated) – Delivers sharpness and richness; for a dairy-free option, try nutritional yeast.
For the Seasoning and Sauce
• Dried Thyme – Brings herbaceous flavor; if you’re out, basil or oregano work nicely too.
• Marinara Sauce – Provides moisture and a tangy kick; any tomato-based sauce makes a good stand-in.
• Olive Oil – Essential for sautéing; feel free to use any light, neutral cooking oil as an alternative.
With these ingredients, you’re set to create a delightful mushroom and spinach lasagna that’s not just comforting but truly a joy to savor!
Step‑by‑Step Instructions for Mushroom And Spinach Lasagna
Step 1: Preheat Your Oven
Begin by preheating your oven to 375°F (190°C). This ensures a perfectly cooked Mushroom And Spinach Lasagna with a bubbling, golden top. While the oven heats, gather your ingredients and other equipment, including a 9×13-inch baking dish and a large pot for the noodles.
Step 2: Prepare the Baking Dish
Lightly grease the 9×13-inch baking dish with olive oil or cooking spray. This step is essential to prevent your lasagna from sticking and to create those delicious crisp edges. Make sure to cover the bottom and sides evenly for best results.
Step 3: Cook the Lasagna Noodles
In a large pot, boil salted water and add the lasagna noodles. Cook them until al dente, about 8-10 minutes, then drain and set aside. It’s important not to overcook the noodles, as they will continue to soften while baking in the Mushroom And Spinach Lasagna.
Step 4: Sauté the Vegetables
In a skillet, heat 1 tablespoon of olive oil over medium heat. Add the finely chopped onion and sauté until translucent, about 3-4 minutes. Then, stir in 2 minced garlic cloves and sauté for another minute until fragrant, creating a wonderful aromatic base for your lasagna.
Step 5: Cook the Mushrooms
Now, add the sliced mushrooms to the skillet along with dried thyme, salt, and pepper. Cook until the mushrooms release their moisture and become tender, around 5-7 minutes. You want the mixture to be dry and well-cooked, enhancing the flavor of your mushroom filling.
Step 6: Incorporate the Spinach
Stir in the chopped spinach, allowing it to wilt for about 2-3 minutes. The vibrant green color will brighten up your Mushroom And Spinach Lasagna, and the freshness of the spinach balances perfectly with the earthy mushrooms. Once wilted, remove the skillet from heat.
Step 7: Layer the Ingredients
To assemble the lasagna, spread a thin layer of marinara sauce at the bottom of your greased dish. Place a layer of noodles on top, followed by half of the ricotta cheese, and then the mushroom-spinach mixture. Sprinkle with mozzarella cheese. Repeat these layers, finishing with marinara on top.
Step 8: Bake the Lasagna
Cover the assembled Mushroom And Spinach Lasagna with foil and bake in the preheated oven for 25 minutes. This step traps steam to keep your lasagna moist. Afterward, remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden brown.
Step 9: Cool and Serve
Once baked, remove the lasagna from the oven and let it cool for about 10 minutes before slicing. This will help the layers set, making it easier to serve. Garnish with fresh basil for an extra touch, and enjoy the delicious layers of flavors in your homemade Mushroom And Spinach Lasagna!

Expert Tips for Mushroom And Spinach Lasagna
- Season Each Layer: Always take the time to season each layer with salt, pepper, and herbs to amplify the flavors throughout your Mushroom And Spinach Lasagna.
- Avoid Watery Lasagna: Be cautious with the marinara; too much sauce can lead to a watery lasagna. A thin, even layer is all you need!
- Cover for Moisture: Remember to cover your lasagna with foil during the first part of baking. This traps steam, keeping it moist and flavorful.
- Let it Rest: Allow your lasagna to cool for 10 minutes before slicing. This helps the layers to set nicely and makes serving easier.
- Make-ahead Magic: Consider prep-ahead options. Lasagna can be assembled a day in advance and left to develop flavors overnight for a tastier dish!
Make Ahead Options
These Creamy Mushroom and Spinach Lasagna layers are perfect for meal prep enthusiasts! You can prepare the mushroom and spinach filling and layer the lasagna up to 24 hours in advance, storing it in the refrigerator (just be sure to cover it well to prevent drying out). If you want to prep even further, consider cooking the noodles and sautéing the vegetables one to two days ahead. When you’re ready to serve the lasagna, simply cover it with foil and bake as directed—this not only saves time but keeps the flavors just as delicious. Allow it to cool slightly before slicing to maintain the integrity of the layers, ensuring a perfect presentation!
How to Store and Freeze Mushroom and Spinach Lasagna
Fridge: Store leftover Mushroom and Spinach Lasagna in an airtight container in the fridge for up to 3 days. Allow it to cool completely before sealing to retain moisture.
Freezer: Wrap the lasagna tightly with plastic wrap and aluminum foil before freezing. It can be frozen for up to 3 months. When ready to enjoy, thaw overnight in the fridge before reheating.
Reheating: For best results, reheat individual servings in the microwave for 2-3 minutes or bake the entire lasagna at 350°F (175°C) for about 20-25 minutes until heated through.
Make-Ahead Tip: You can assemble the Mushroom and Spinach Lasagna and freeze it unbaked. Just add an extra 10-15 minutes to the baking time when cooking from frozen.
What to Serve with Creamy Mushroom and Spinach Lasagna
Get ready to build a delicious meal that will leave everyone savoring every bite!
- Garlic Bread: The warm, buttery crunch pairs beautifully, ideal for soaking up marinara sauce and balancing the creamy lasagna.
- Caesar Salad: Crisp romaine, tangy dressing, and crunchy croutons add freshness, providing a refreshing contrast to the richness of the lasagna.
- Roasted Vegetables: A medley of seasoned, caramelized veggies like zucchini and bell peppers adds delightful bites of texture and flavor harmony.
- Herbed Quinoa: This nutty, protein-packed side brings a wholesome touch, offering an earthy element that complements the lasagna’s flavors.
- Lemon Garlic Green Beans: Lightly sautéed beans with a splash of lemon provide a bright flavor that cuts through the richness of the lasagna.
- Chilled White Wine: A crisp Pinot Grigio or Sauvignon Blanc elevates your dining experience, pairing nicely with the savory and creamy components.
- Tiramisu: Cap off your meal with this classic Italian dessert, offering a rich and indulgent treat that perfectly contrasts the lasagna’s savory layers.
- Pesto Sauce Drizzle: A light drizzle of basil pesto on the side infuses a fresh herby note and enhances the overall flavor experience.
- Profiteroles: Light and airy cream puffs filled with luscious pastry cream serve as a delightful, sweet contrast to the hearty lasagna.
- Sparkling Water with Lime: A zesty, refreshing drink option, cleansing the palate between bites and adding a festive touch to your meal.
Variations & Substitutions for Mushroom And Spinach Lasagna
Feel free to play around with this comforting recipe to create your own signature version!
- Dairy-Free: Substitute ricotta with vegan ricotta and use dairy-free mozzarella to keep it creamy without the dairy.
- Nutty Flavor: Add toasted pine nuts or walnuts to the mushroom mixture for a delightful crunch and nutty essence.
- Extra Greens: Toss in some chopped kale or Swiss chard with the spinach for added nutrients and vibrant color.
- Cheese Swap: Experiment with creamy goat cheese or tangy feta instead of ricotta for a deliciously different flavor profile.
- Zesty Kick: Mix in some red pepper flakes into the marinara for a subtle heat that promises to elevate every bite.
- Mushroom Medley: Use a mix of different mushrooms, like shiitake, oyster, or cremini, for a rich and varied texture experience.
- Herb Infusion: Scent your layers with fresh herbs like basil or oregano, enhancing the Italian essence with every layer of deliciousness.
- Spicy Sauce: Substitute the traditional marinara with arrabbiata sauce for a fiery twist that will invigorate your taste buds.
If you’re looking for more ways to indulge in the magic of vegetarian meals, you might also enjoy my delightful Sweet Potato Chickpea dish—you can’t go wrong with that pairing!

Mushroom and Spinach Lasagna Recipe FAQs
What type of mushrooms should I use for the lasagna?
Absolutely! While the recipe suggests using sliced mushrooms, you can get creative with your choices. Shiitake and portobello mushrooms bring a deeper flavor, while button mushrooms work perfectly for a milder taste. Feel free to mix different types for added texture and richness!
How should I store leftover Mushroom and Spinach Lasagna?
Very! To keep your delicious lasagna fresh, store leftovers in an airtight container in the refrigerator for up to 3 days. Make sure to let it cool completely before sealing to maintain its moisture and flavor for longer enjoyment.
Can I freeze the Mushroom and Spinach Lasagna?
Absolutely! Wrap your unbaked lasagna securely with plastic wrap followed by aluminum foil. It can be frozen for up to 3 months. When you’re ready to enjoy it, thaw it overnight in the fridge and bake as instructed, adding an extra 10-15 minutes to the baking time from frozen.
How do I prevent my lasagna from becoming watery?
I often make sure to layer the marinara sauce in moderation. A thin, even coating is enough! Too much sauce can cause the lasagna to turn watery. Additionally, cooking the mushrooms thoroughly until their liquid evaporates helps too, ensuring a firmer consistency in your final dish.
Is this lasagna suitable for people with dietary restrictions?
Very! This Mushroom and Spinach Lasagna can be adjusted to suit various dietary needs. For dairy-free options, use vegan ricotta, low-fat mozzarella, and nutritional yeast instead of Parmesan. If you have gluten sensitivities, opt for gluten-free lasagna noodles for a delicious alternative.
How can I enhance the flavor of my Mushroom and Spinach Lasagna?
Try adding more veggies! Incorporating cooked bell peppers, zucchini, or even roasted eggplant can elevate the flavors further. You can also experiment with different types of cheese for unique taste profiles—feta or goat cheese provide a flavorful twist!

Irresistible Mushroom and Spinach Lasagna to Savor!
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C).
- Lightly grease the 9x13-inch baking dish with olive oil or cooking spray.
- Boil salted water in a large pot and cook lasagna noodles until al dente, about 8-10 minutes. Drain and set aside.
- In a skillet, heat 1 tablespoon of olive oil over medium heat. Sauté finely chopped onion until translucent, about 3-4 minutes. Add minced garlic and sauté for another minute until fragrant.
- Add sliced mushrooms, dried thyme, salt, and pepper to the skillet. Cook until mushrooms release their moisture and become tender, around 5-7 minutes.
- Stir in the chopped spinach and cook until wilted, about 2-3 minutes. Remove from heat.
- Spread a thin layer of marinara sauce at the bottom of the greased dish. Place a layer of noodles, half of the ricotta cheese, and then the mushroom-spinach mixture. Sprinkle with mozzarella cheese. Repeat layers, finishing with marinara on top.
- Cover the lasagna with foil and bake for 25 minutes. Remove foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden brown.
- Remove from oven and let cool for about 10 minutes before slicing. Garnish with fresh basil and serve.
