As I stirred the bubbling pot of marinara, the comforting aroma filled my kitchen, instantly transporting me to my favorite Italian restaurant. Today, I’m thrilled to share my go-to recipe for Mushroom and Spinach Lasagna—a hearty vegetarian comfort food that promises to delight your senses and banish any cravings for takeout. This dish showcases layers of tender pasta, earthy mushrooms, and vibrant spinach, all enveloped in creamy ricotta and gooey mozzarella. It’s not just easy to make; it’s also perfect for cozy weeknight dinners or meal prepping for those busy days ahead. Plus, it’s a surefire way to impress even the pickiest eaters in your family. Are you ready to dive into this cheesy goodness?

Why is Mushroom and Spinach Lasagna a Must-Try?
Comforting Layers: Each layer of this lasagna delivers a delightful combination of flavors that’s sure to warm your heart.
Vegetarian Delight: Perfectly tailored for veggie lovers, this dish proves that wholesome meals can be incredibly satisfying.
Easy Preparation: With simple ingredients and straightforward steps, you’ll have dinner on the table in no time.
Meal Prep Hero: Make it ahead and enjoy the convenience of a comforting meal ready to go—check out our Cheesy Christmas Lasagna for more festive inspiration!
Crowd-Pleaser: Even meat lovers will love this lasagna, making it perfect for family gatherings.
Delicious Variations: Feel free to customize it with your favorite vegetables like zucchini or eggplant!
Mushroom and Spinach Lasagna Ingredients
• Discover the delightful components needed for this comforting dish!
For the Lasagna
- Lasagna Noodles – Provides the essential structure; ensure they’re cooked al dente for optimal layering.
- Olive Oil – Great for sautéing your filling; can be substituted with any versatile cooking oil.
- Onion – Adds a natural sweetness and depth; use yellow or sweet onion for best results.
- Garlic – Enhances the overall flavor; fresh garlic brings out the richness.
For the Filling
- Sliced Mushrooms – The star ingredient that imparts a savory punch; feel free to experiment with diverse mushroom varieties for a richer taste.
- Dried Thyme – Offers earthy notes to the filling; you can use fresh thyme for an even brighter aroma.
- Salt & Pepper – Essential for seasoning; these basics help elevate all the flavors.
- Spinach – Adds nutrition and a vibrant color; fresh or frozen will work, just remember to drain any excess moisture from frozen.
For the Cheese Layer
- Ricotta Cheese – Provides a creamy binding layer; swap it for cottage cheese if you’re looking for a lighter option.
- Mozzarella Cheese – Gives that perfect melty texture; don’t hesitate to add more for extra cheesiness!
- Parmesan Cheese – Adds a nutty and rich flavor on top, enhancing the dish’s character.
For Assembly & Moisture
- Marinara Sauce – The crucial component that ties layers together with moisture and flavor; using store-bought can save time while still delicious!
Step‑by‑Step Instructions for Mushroom and Spinach Lasagna
Step 1: Preheat the Oven
Begin by preheating your oven to 375°F (190°C). This ensures a perfectly cooked Mushroom and Spinach Lasagna with a golden bubbly top. While the oven heats, gather a 9×13 inch baking dish and lightly grease it with olive oil or cooking spray to prevent sticking.
Step 2: Cook Lasagna Noodles
In a large pot, bring salted water to a rolling boil. Carefully add lasagna noodles and cook them until al dente, which usually takes about 8-10 minutes. Gently stir occasionally to prevent sticking, then drain the noodles and lay them flat on a clean surface to cool while you prepare the filling.
Step 3: Prepare the Filling
Heat 2 tablespoons of olive oil in a large skillet over medium heat. Add chopped onion and sauté until translucent, about 5 minutes. Stir in minced garlic and cook for an additional minute. Next, add sliced mushrooms, dried thyme, salt, and pepper, cooking until the mushrooms are tender, approximately 5-7 minutes. Finally, toss in the spinach and stir until wilted, then remove from heat.
Step 4: Assemble Lasagna
Spread a thin layer of marinara sauce on the bottom of your greased baking dish. Lay down three lasagna noodles, then spoon half of the ricotta cheese over the noodles. Follow with half of the mushroom and spinach mixture, then sprinkle a third of the mozzarella and parmesan cheese on top. Continue layering ingredients in the same order until you reach the top, finishing with a generous layer of marinara sauce and the remaining cheese.
Step 5: Bake the Lasagna
Cover the assembled Mushroom and Spinach Lasagna with aluminum foil, ensuring it doesn’t touch the cheese. Place it in the preheated oven and bake for 25 minutes. After that, carefully remove the foil and bake for an additional 10-15 minutes until the top is golden and bubbly.
Step 6: Serve and Enjoy
Once baked, remove the lasagna from the oven and let it cool for about 10 minutes. This cooling step allows the layers to set beautifully. Garnish with fresh basil leaves before slicing. Serve warm and relish the comforting flavors of your homemade Mushroom and Spinach Lasagna!

Make Ahead Options
This Mushroom and Spinach Lasagna is perfect for busy weeknights and can save you precious time! You can assemble the entire lasagna up to 24 hours in advance, covering it tightly with plastic wrap and refrigerating to keep everything fresh. If you prefer freezing, the unbaked lasagna can be stored for up to 3 months; just make sure to wrap it well to prevent freezer burn. When you’re ready to bake, remove it from the fridge and let it sit at room temperature for about 30 minutes before cooking, adding an extra 10 minutes to the baking time if it’s cold. Following these tips will ensure your Mushroom and Spinach Lasagna is just as delicious when you finally dig in!
How to Store and Freeze Mushroom and Spinach Lasagna
Fridge: Keep any leftover Mushroom and Spinach Lasagna sealed in an airtight container for up to 3 days. Reheat in the oven or microwave until warmed through.
Freezer: Freeze the lasagna before baking by wrapping it tightly with plastic wrap and aluminum foil. It can be stored for up to 3 months. Bake straight from frozen, adding extra time to the cooking process.
Reheating: For best results, reheat individual portions in the microwave, or warm up the entire dish in the oven at 350°F (175°C) covered with foil until heated thoroughly.
Assembling Ahead: You can assemble the lasagna a day in advance. If stored in the fridge, add about 10-15 minutes to the baking time to ensure it’s heated all the way through.
Expert Tips for Mushroom and Spinach Lasagna
• Layering Technique: Ensure you layer the fillings evenly for balanced flavors and help the Mushroom and Spinach Lasagna hold its shape when sliced.
• Cheese Choices: Feel free to mix different cheeses like gouda or fontina for a unique twist on flavor and texture within your lasagna.
• Cooling Time: Allow the lasagna to cool for about 10 minutes before cutting. This helps the layers set and avoids a mushy slice.
• Seasoning Wisdom: Always taste your filling mixture and adjust salt and pepper accordingly; it’s the key to a delicious Mushroom and Spinach Lasagna.
• Veggie Variations: Don’t hesitate to include additional vegetables or herbs—a sprinkle of nutmeg in the cheese layer adds a warm, cozy flavor that’s delightful!
Mushroom and Spinach Lasagna Variations
Feel free to unleash your creativity and tailor this lasagna to fit your tastes and dietary needs!
- Veggie Swap: Use zucchini or bell peppers instead of mushrooms for a fresh twist. Experimenting with seasonal vegetables can surprise you with new flavors!
- Gluten-Free Option: Substitute regular my linklasagna noodles with gluten-free ones for a dish everyone can enjoy. It’s excellent for those with dietary restrictions!
- Cheese Lovers: Add a layer of ricotta mixed with fresh herbs for a herby flavor boost. It adds an amazing creamy texture and great taste to elevate each bite.
- Extra Creaminess: Stir in a splash of cream or more ricotta to the filling layer for an ultra-rich version. This variation will truly give you that comforting indulgence you crave.
- Heat it Up: Sprinkle in red pepper flakes or diced jalapeños to bring some warmth to the dish. Just be careful not to overwhelm the delicate flavors of the mushrooms and spinach!
- Nutty Topper: For a crunchy finish, sprinkle toasted walnuts or pine nuts on top before serving. This adds a delightful crunch and an unexpected nutty depth.
- Herb Explosion: Mix in fresh herbs like basil or oregano in the filling for a burst of freshness. You’ll find every bite more aromatic and vibrant.
- Layering Fun: Instead of traditional marinara, try a bechamel sauce for a creamy and unique layer. It’s a rich and delicious take that adds sophistication to your lasagna.
Feel free to explore these ideas or mix and match them! As for accompaniments, try pairing it with a fresh garden salad or some warm garlic bread for a complete meal experience. Your family won’t be disappointed!
What to Serve with Mushroom and Spinach Lasagna?
Creating a full meal experience around your lasagna not only elevates your dining but also brings warmth and satisfaction to your table.
- Garlic Bread: Perfectly crusty and buttery, this classic side is ideal for scooping up extra marinara sauce.
- Caesar Salad: Crisp romaine and creamy dressing provide a refreshing contrast to the rich lasagna, balancing flavors beautifully.
For a delightful meal, think about serving a simple garden salad alongside roasted vegetables. Bright colors and textures will complement the creamy layers of your Mushroom and Spinach Lasagna, making it a feast for the eyes and palate.
- Roasted Vegetables: A medley of seasonal vegetables adds a rustic touch and enhances the meal’s healthiness.
- Crisp Garden Salad: Fresh greens with a tangy vinaigrette cleanse the palate, creating a lighter note.
- Sautéed Green Beans: Their crunchy texture and slight sweetness provide a lovely contrast to the creamy lasagna.
- Fresh Basil Lemonade: The refreshing zest of this drink offsets the richness of the meal perfectly.
- Tiramisu: Layered coffee and mascarpone delight, making for a luscious and indulgent ending.
- Chocolate Mousse: A light yet creamy dessert that offers a sweet finish to complete the meal beautifully.

Mushroom and Spinach Lasagna Recipe FAQs
How do I select the best mushrooms for my lasagna?
Absolutely! When choosing mushrooms, look for firm, plump ones without any dark spots or blemishes. Varieties like cremini or shiitake offer a rich flavor, while button mushrooms are milder. If you’d like to mix things up, feel free to add different types for a more complex flavor!
How should I store leftover Mushroom and Spinach Lasagna?
Very! Store any leftover lasagna in an airtight container in the refrigerator. It should stay fresh for about 3 days. When you’re ready to enjoy it again, reheat slices in the microwave or bake it in the oven until warmed through for that comforting taste!
Can I freeze Mushroom and Spinach Lasagna?
Absolutely! You can freeze the lasagna both before baking or after. If freezing unbaked, wrap it tightly in plastic wrap and then in aluminum foil. It can last up to 3 months. When you’re ready to bake, simply pop it in the oven straight from frozen, just remember to increase the baking time by about 10-15 minutes!
What if my lasagna noodles stick together while cooking?
Ah, that can happen! To avoid this, stir the noodles gently while they cook in boiling salted water. After draining, rinse them under cold water to stop the cooking process and prevent sticking. Additionally, lay them flat on a clean surface or drape them with a bit of olive oil!
Is this Mushroom and Spinach Lasagna suitable for vegetarians?
Absolutely! This dish is entirely vegetarian, featuring layers of wholesome ingredients like mushrooms, spinach, and various cheeses. For a nut-free option, just ensure your cheese choices are suitable, as some processed cheeses may contain nuts.
Can I prepare the lasagna ahead of time?
Very! You can assemble the Mushroom and Spinach Lasagna a day in advance. Cover it tightly with plastic wrap and pop it in the fridge. When you’re ready to bake, just add an extra 10-15 minutes to the cooking time to ensure it heats all the way through. Enjoy the delicious convenience!

Mushroom and Spinach Lasagna: Comforting Layers of Flavor
Ingredients
Equipment
Method
- Preheat your oven to 375°F (190°C) and lightly grease a 9x13 inch baking dish with olive oil.

- Cook lasagna noodles in salted boiling water for 8-10 minutes until al dente, drain, and cool flat.

- In a skillet, heat olive oil, sauté onion for 5 minutes, add garlic for 1 minute, then add mushrooms, thyme, salt, pepper, and cook until mushrooms are tender (5-7 minutes). Stir in spinach until wilted.

- Spread marinara sauce on the bottom of the baking dish, layer with noodles, half of ricotta, half mushroom mixture, a third of each cheese, and repeat layers, finishing with marinara and remaining cheese.

- Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 10-15 minutes until bubbly and golden.

- Cool for 10 minutes, garnish with basil, serve warm, and enjoy.


Leave a Reply