There’s something magical about the way the aroma of baked mushrooms and fresh spinach wafts through the kitchen, instantly transporting you to a cozy Italian trattoria. As I prepared this Creamy Mushroom and Spinach Lasagna, I could feel the anticipation building—anticipation for a dish that not only nourishes the body but also warms the soul. This vegetarian delight features layers of tender lasagna noodles enveloping a hearty mix of earthy flavors, creamy ricotta, and tangy marinara sauce, making it a comforting centerpiece for any dinner table. One of its many perks is how effortlessly it comes together for a satisfying weeknight meal. Plus, it’s perfect for meal prepping, allowing you to savor leftovers throughout the week. Ready to dive into the creamy, cheesy goodness? Your taste buds are in for a treat!

Why is this Lasagna a Must-Try?
Comforting, Hearty Flavors: Each bite offers a delightful blend of mushrooms and spinach that brings warmth to your dinner table.
Easy to Prepare: With simple steps, you can craft this dish even on busy weeknights—perfect for anyone new to cooking!
Meal Prep Friendly: Make it ahead and refrigerate for a quick, delicious meal throughout the week, much like our Sausage Cabbage Stir recipe.
Crowd Pleaser: Its rich flavors and cheesy layers make it a hit at family gatherings or dinner parties.
Customizable: Add your favorite veggies or switch up the cheese for a unique twist, just like in our Ground Beef Orzo recipe.
Wholesome Ingredients: Packed with nutrients from fresh spinach and hearty mushrooms, it’s a satisfying vegetarian meal that everyone will love.
Mushroom and Spinach Lasagna Ingredients
-
For the Pasta Layers
• Lasagna Noodles – Structure your dish beautifully; opt for traditional or whole-wheat noodles based on your preference. -
For the Filling
• Mushrooms (sliced) – Add earthy flavor and texture; cremini or button mushrooms work wonderfully for taste variation.
• Spinach (chopped) – Boost nutrition and add vibrant color; fresh spinach is ideal, but frozen can be used if well-drained.
• Onion (finely chopped) – Create an aromatic base; substitute with shallots for a milder flavor if desired.
• Garlic (minced) – Enhance overall flavor; adjust the amount based on your garlic preference, or try roasted garlic for depth.
• Olive Oil – Use this for cooking; swapping it for vegan butter can enrich the flavor profile. -
For the Cheesy Goodness
• Ricotta Cheese – Provides a creamy texture; cottage cheese offers a lighter alternative if needed.
• Mozzarella Cheese – Essential for melting and stretch; consider low-fat mozzarella for a healthier choice.
• Parmesan Cheese – Brings savory umami notes; nutritional yeast can replace it as a vegan option. -
For the Sauce
• Marinara Sauce – Infuses moisture and flavor; use homemade or store-bought, opting for low-sodium if preferred.
• Dried Thyme, Salt, and Pepper – Essential seasonings; fresh herbs can substitute for a more vibrant flavor explosion.
This Mushroom and Spinach Lasagna truly combines wholesome ingredients to create a dish that feels like a warm hug on a chilly evening!
Step-by-Step Instructions for Creamy Mushroom and Spinach Lasagna
Step 1: Preheat the Oven
Begin by preheating your oven to 375°F (190°C), allowing the heat to build while you prepare your creamy Mushroom and Spinach Lasagna. Grease a 9×13-inch baking dish with a bit of olive oil or cooking spray to prevent sticking, ensuring a clean and hassle-free serving.
Step 2: Cook the Lasagna Noodles
In a large pot, bring salted water to a rolling boil. Carefully add the lasagna noodles and cook according to the package instructions until they are al dente, about 8-10 minutes. Once they’re ready, drain the noodles and rinse them gently with cold water to stop the cooking process. Set aside for later layers.
Step 3: Sauté the Onions and Garlic
In a large skillet, heat a drizzle of olive oil over medium heat. Add the finely chopped onion and sauté for about 5 minutes until it turns translucent and soft. Stir in the minced garlic and cook for another minute, allowing those delightful aromatic scents to fill your kitchen.
Step 4: Cook the Mushrooms
Next, add the sliced mushrooms to the skillet along with dried thyme, salt, and pepper. Continue cooking for about 8-10 minutes until the mushrooms are tender and any excess liquid has evaporated, creating a lovely earthy flavor base for your lasagna.
Step 5: Add the Spinach
Once the mushrooms are ready, stir in the chopped spinach, cooking just until it wilts, about 2-3 minutes. This will add a pop of color and nutrition to your creamy Mushroom and Spinach Lasagna. Remove the skillet from the heat and set the filling aside.
Step 6: Assemble the Lasagna
Start assembling by spreading half of the marinara sauce evenly across the bottom of the greased baking dish. Lay three noodles directly on top, ensuring they’re spaced out nicely to hold the filling. This layered foundation is crucial for your delicious lasagna.
Step 7: Layer the Cheese and Filling
Spread half of the ricotta cheese over the noodles, then add half of the sautéed mushroom and spinach mixture. Sprinkle about one-third of the mozzarella and Parmesan cheese on top, creating a flavorful cheese layer that brings richness to the dish.
Step 8: Repeat the Layers
Continue building your layers with the remaining components. Place the next three noodles over the first layer, followed by the remaining marinara sauce, the rest of the ricotta, the mushroom and spinach filling, and top with the remaining mozzarella and Parmesan cheese to create a beautifully cheesy crust.
Step 9: Bake the Lasagna
Cover the baking dish tightly with foil to retain moisture while baking. Place it in the preheated oven and bake for 25 minutes. After this, remove the foil, allowing the top to crisp up and bake for an additional 10-15 minutes until the cheese is bubbling and golden brown.
Step 10: Cool and Serve
Once baked, let the creamy Mushroom and Spinach Lasagna cool for a few moments before slicing. This resting period helps the layers set beautifully. Serve warm, garnished with fresh basil if desired, for an inviting and hearty vegetarian meal that everyone will love.

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 it in the oven for best texture, ensuring it’s heated thoroughly.
Freezer: To freeze, wrap individual portions tightly in plastic wrap followed by foil or place in freezer-safe containers. It can last for up to 3 months, making it a great meal prep option.
Reheating: When ready to enjoy, thaw overnight in the fridge. Reheat in the oven at 350°F (175°C) for about 20-30 minutes, or until heated through, to regain that delightful creamy texture.
Make-Ahead: Preparing this lasagna a day or two in advance allows flavors to meld beautifully, making it even tastier when served.
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, then simply cover and refrigerate until ready to bake. To maintain quality, avoid adding the final layer of cheese until just before baking; this will help it melt perfectly during cooking. When you’re ready to serve, preheat your oven and bake straight from the fridge, adding an extra 10-15 minutes to the cooking time. This approach allows for delicious, hearty meals with minimal effort, ensuring your comforting lasagna is just as delightful when it’s time to dig in!
Variations & Substitutions for Mushroom and Spinach Lasagna
Feel free to explore delicious twists to make this lasagna reflect your unique tastes and dietary needs!
-
Veggie Boost: Add roasted bell peppers or zucchini for extra nutrition and flavor. These vibrant veggies complement the creamy filling beautifully.
-
Spicy Kick: Mix in red pepper flakes to the sauce or filling for a kick of heat. It elevates the overall taste, making each bite exciting.
-
Cheese Swap: Try using goat cheese or a vegan cheese alternative instead of ricotta for different flavor notes. This allows your lasagna to cater to diverse palates.
-
Whole Grain Noodles: Use whole-wheat or gluten-free lasagna noodles for a healthier option. They not only add fiber but also richness to every layer.
-
Herbal Freshness: Incorporate fresh herbs like basil or oregano instead of dried thyme to brighten the flavors. Nothing compares to the aromatic notes from fresh herbs!
-
Sauce Variety: Use pesto instead of marinara for a flavorful switching of cuisines. This twist creates an herbaceous layer that intrigues your taste buds.
-
Nutty Texture: Sprinkle some pine nuts or walnuts between layers for a delightful crunch. This added texture keeps every bite interesting.
-
Creamy Spin: Add a layer of béchamel or a cream sauce for ultra-luxurious creaminess. It takes the indulgence factor to another level, making your lasagna irresistible.
Let your creativity run wild and enjoy every moment as you customize this deliciously creamy Mushroom and Spinach Lasagna! If you’re in the mood for more comforting flavors, try our Baked Chicken Thighs or Beef Shells recipes.
Expert Tips for Mushroom and Spinach Lasagna
-
Layer Wisely: Ensure each layer is seasoned well to deepen the flavors; don’t skip this step as it greatly enhances the overall taste of your lasagna.
-
Prevent Sogginess: Avoid adding too much marinara sauce at once, which can lead to a soggy dish. A moderate sauce layer for each step will keep it perfectly balanced.
-
Foil Covering: While baking, covering the lasagna with foil helps retain moisture and cooks the noodles evenly. Uncover it for the last few minutes to achieve that heavenly crispy top.
-
Make Ahead: Consider preparing your mushroom and spinach lasagna a day in advance; letting it rest overnight in the fridge allows the flavors to meld beautifully.
-
Cheese Alternatives: Feel free to swap in different cheeses according to your preference; using a mix of cheeses can elevate the dish and cater to different dietary needs without losing flavor.
What to Serve with Creamy Mushroom and Spinach Lasagna?
There’s something truly special about crafting a complete meal that perfectly balances flavors and textures, enhancing your lasagna experience.
-
Garlic Bread: The buttery, garlicky goodness is perfect for soaking up marinara sauce. It adds a delightful crunch to accompany your creamy layers.
-
Caesar Salad: Crisp romaine, crunchy croutons, and creamy dressing offer a refreshing contrast. The tanginess balances beautifully with the rich lasagna.
-
Roasted Vegetables: Seasonal veggies like zucchini and bell peppers bring a touch of sweetness. Their roasted flavor adds depth and vibrancy to your meal.
-
Steamed Asparagus: Lightly seasoned and drizzled with lemon, asparagus provides a delightful snap and brightness, complementing the savory richness of your dish.
-
Fresh Fruit Salad: The sweetness of fresh fruits adds a light, refreshing note after a hearty meal. It’s a wonderful way to cleanse the palate.
-
White Wine: A chilled glass of Pinot Grigio or Sauvignon Blanc pairs beautifully, enhancing the herbaceous notes in your lasagna while being light enough for a veggie dish.
-
Chocolate Mousse: For dessert, this rich yet airy treat offers a perfect end to your comforting meal, contrasting the savory layers with sweet indulgence.
These sides and finishes will elevate your dining experience, ensuring that your mushroom and spinach lasagna is the star of a memorable meal.

Mushroom and Spinach Lasagna Recipe FAQs
What type of mushrooms should I use for lasagna?
Absolutely! You can use any variety of mushrooms you prefer. Cremini and button mushrooms are excellent choices as they provide a lovely earthy flavor. If you’re up for an adventure, try shiitake mushrooms for a richer taste.
How should I store leftover lasagna?
You can store leftover mushroom and spinach lasagna in an airtight container in the fridge for up to 3 days. It’s best to reheat it in the oven to maintain that delightful creamy texture, simply warming it at 350°F (175°C) until heated through.
Can I freeze mushroom and spinach lasagna?
Yes! To freeze, cut the lasagna into individual portions and wrap them tightly in plastic wrap followed by foil, or place them in freezer-safe containers. It can be stored for up to 3 months. When you’re ready to enjoy it, thaw overnight in the fridge before re-heating it in the oven.
Why is my lasagna watery?
Very good question! Watery lasagna usually stems from too much sauce or not cooking the mushrooms long enough; they need to release excess moisture. Make sure when layering, to use a moderate amount of marinara sauce and cook the mushrooms until any liquid has evaporated.
Can I use gluten-free lasagna noodles?
Of course! Gluten-free lasagna noodles are a fantastic substitute. Just ensure you follow the package instructions for cooking times, as they can vary from traditional noodles. It’s an excellent way to make this mushroom and spinach lasagna suitable for those with gluten sensitivities.
Is this lasagna pet-friendly?
While our mushroom and spinach lasagna is packed with nutritious ingredients, remember that certain components, like garlic and onions, can be harmful to pets. It’s best to enjoy this dish yourself and provide your furry friends with their special meals.

Creamy Mushroom and Spinach Lasagna for Cozy Nights
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and grease a 9x13-inch baking dish with olive oil.
- Cook lasagna noodles according to package instructions until al dente, about 8-10 minutes. Drain and rinse with cold water.
- Heat olive oil in a large skillet over medium heat. Sauté chopped onion for 5 minutes until translucent. Add minced garlic and cook for 1 more minute.
- Add sliced mushrooms, dried thyme, salt, and pepper to the skillet. Cook for 8-10 minutes until mushrooms are tender.
- Stir in chopped spinach and cook until wilted, about 2-3 minutes. Remove from heat.
- Spread half of the marinara sauce at the bottom of the baking dish, place three noodles on top.
- Spread half of the ricotta cheese over noodles, top with half of the mushroom and spinach mixture, and one-third of the mozzarella and Parmesan cheese.
- Repeat layering with remaining components. Top with remaining cheeses.
- Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 10-15 minutes until cheese is bubbling and golden.
- Let cool for a few minutes before slicing and serve warm, garnished with fresh basil if desired.

Leave a Reply