Table of Contents
Table of Contents
There’s something undeniably comforting about a bubbling tray of lasagna. don’tll remember the first time I attempted to make this creamy spinach and mushroom lasagna. It was a chilly autumn evening, and the smell of garlic wafting through the house brought back sweet memories of my grandmother’s kitchen, where my love for cooking first blossomed. We’d gather around the table, sharing stories and laughter as the layers of cheesy goodness brought us together.
What makes this creamy spinach and mushroom lasagna special is the rich béchamel sauce that blankets tender noodles, paired with the earthy flavors of sautéed mushrooms and vibrant spinach. Unlike many lasagna recipes that rely heavily on meat, this vegetarian version lets the creaminess shine while providing a satisfying meal that warms the soul. I promise you, once you try this recipe, it will become a cherished dish you’ll want to share with your family and friends.
In this post, you’ll learn how to create your very own creamy spinach and mushroom lasagna, complete with expert tips to make it foolproof. So grab your apron and let’s embark on this delicious journey together!
What is Creamy Spinach & Mushroom Lasagna?
Creamy spinach and mushroom lasagna is a delightful twist on the classic Italian dish that showcases the fusion of flavors and textures, making it a favorite for vegetarians and meat-lovers alike. The beauty of this lasagna lies in its layers: silky béchamel sauce, oven-baked pasta, sautéed spinach, and mushrooms, all topped with a gooey blend of cheeses. Each bite is a heavenly combination of creamy and savory elements that tells a story of wholesome comfort.
The origins of lasagna can be traced back to ancient Greece, but this creamy version takes a modern spin. What sets it apart is not just its comforting texture but its adaptability; it’s perfect for its night dinners, meal prep, or even a gathering with loved ones. Trust me, this dish is the definition of cozy!
Why You’ll Love This You’ll
- Flavor & Texture: The combination of earthy mushrooms, vibrant spinach, and the silky, creamy béchamel sauce creates a depth of flavor that is hard to resist. You won’t find a blanwon’te in sight!
- Healthier Alternative: Unlike traditional meat-heavy lasagna, this recipe is packed with fresh vegetables, making it a light yet fulfilling meal. You can enjoy seconds without the guilt!
- Cost-Effective: Shopping for fresh vegetables and a handful of dairy products means you won’t break the bank recipe serves six to eight people for a fraction of the cost you’d pay at a restaurant.
- Customization: Feel free to experiment with different types of cheese, add in your favorite herbs, or throw in seasonal veggies. It’s incredibly flexible based on your taste preferences!
- Beginner-Friendly: If you’re new to lasagna, this recipe is straightforward with easy-to-follow instructions. You’ll impress yoYou’llily and friends without breaking a sweat!
This creamy spinach and mushroom lasagna is not only delicious but also a conversation starter. Imagine serving it to your guests and watching them savor each bite!

Ingredients
To create your creamy spinach and mushroom lasagna, you’ll need the following:
- 2 tablespoons olive oil or butter (I prefer using unsalted butter for richness)
- 1 medium onion, finely chopped (try not to skip this; it adds so much flavor!)
- 3 cloves garlic, minced (the more, the merrier!)
- 12 oz (340 g) mushrooms, sliced (button, cremini, or a mix; I love a mix for added depth)
- 10 oz (280 g) fresh spinach (or 1 package frozen spinach, thawed and squeezed dry; fresh gives a pop of color)
- 1 teaspoon dried thyme or Italian seasoning
- Salt and black pepper, to taste
- 4 tablespoons (60 g) unsalted butter (again, unsalted for control over seasoning)
- 1/4 cup (30 g) all-purpose flour
- 4 cups (1 liter) milk, warmed (warmed milk helps the roux integrate smoothly)
- 1/4 teaspoon ground nutmeg (optional but so worth it!)
- 9-12 lasagna noodles (no-boil or pre-cooked according to package instructions; I prefer the no-boil option for convenience)
- 2 cups (200 g) shredded mozzarella cheese
- 1/2 cup (50 g) grated Parmesan cheese (for that salty, nutty topping)
Prep Notes:
- Use room temperature butter for a smooth béchamel.
- High-quality cheese can elevate this dish—consider brands like BelGioioso for the mozzarella and Grana Padano for the Parmesan.
Step-by-Step Instructions
1. Preheat the Oven:
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil or butter.
2. Prepare the Filling:
Heat olive oil or butter in a large skillet over medium heat. Add the finely chopped onion and cook until soft and translucent, about 3 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
Next, add the sliced mushrooms and cook until they are browned and any liquid has evaporated, about 7-8 minutes. Lastly, fold in the fresh spinach, dried thyme, salt, and pepper. Cook until the spinach is wilted (or warmed through if using frozen). Remove from heat and set aside.
3. Make the Béchamel Sauce:
In a medium saucepan, melt the butter over medium heat. Sprinkle in the flour and whisk continuously for 1-2 minutes to create a roux. Gradually add the warmed milk, whisking constantly to prevent lumps from forming. Cook until the sauce thickens (about 5-7 minutes). If you choose to use nutmeg, season your béchamel with it, along with a pinch of salt and freshly cracked black pepper. Remove from heat.
4. Assemble the Lasagna:
Spread a thin layer of béchamel sauce on the bottom of the baking dish to prevent sticking. Layer 3-4 lasagna noodles on top, slightly overlapping them. Spread 1/3 of the spinach and mushroom mixture over the noodles, followed by 1/3 of the béchamel sauce. Sprinkle with 1/3 of the mozzarella and Parmesan cheese. Repeat the layers two more times, finishing with a layer of béchamel sauce and a generous topping of cheese.
5. Bake:
Cover the lasagna with foil and bake for 25 minutes. After that, remove the foil and bake for an additional 15 minutes, or until the top is golden and bubbly.
6. Rest and Serve:
Let the lasagna rest for 10 minutes before slicing. This rest time allows the flavors to meld beautifully. Serve warm, garnished with freshly chopped herbs if desired.
Chef’s Tips:
- VisuChef’s: Look for a bubbling sauce and golden cheese topping!
- Common Mistakes: Avoid overcrowding the filling; too many veggies could lead to a watery dish.
- Timing: Make sure to prep all your ingredients before starting to streamline your cooking process.
Expert Tips & Tricks
- Storage: Store leftovers in an airtight container in the fridge for up to 3 days. You can also freeze individual portions to enjoy later. Make sure to thaw them overnight in the refrigerator before reheating.
- Make-Ahead Instructions: You can assemble the lasagna up to a day in advance. Just cover it tightly with foil and store it in the refrigerator. Bake it directly from the fridge; it may take an additional 10-15 minutes to cook through.
- Troubleshooting: If your béchamel sauce is too thick, whisk in a little more warmed milk until you reach your desired consistency. If it’s too thin, it’s a bit longer on low heat.
Serving Suggestions
Creamy spinach and mushroom lasagna pairs beautifully with a crisp green salad drizzled with balsamic vinaigrette or even some garlic bread to soak up all that delightful sauce. For a touch of elegance, add some fresh herbs on top or serve it with a side of roasted seasonal vegetables.
This lasagna is great for family dinners, casual weekend gatherings, or even as a glorious centerpiece for a potluck!
Variations & Substitutions
- Different Flavor Combinations: Swap out the mushrooms for roasted peppers or zucchini for a different twist. A bit of ricotta cheese added to the filling can also add creaminess!
- Dietary Restrictions: To make it gluten-free, use lasagna noodles made from rice or lentils. For a vegan option, substitute dairy with almond milk, use vegan butter, and opt for cashew cheese.
- Seasonal Variations: In spring, consider adding asparagus, or you can use butternut squash in autumn for sweetness and earthy flavors.
Nutrition & Storage Info
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 70 minutes
- Yield: 6-8 servings
- Estimated Calories per Serving: Approximately 450 calories
Storage Instructions:
- Refrigerator: Up to 3 days.
- Freezer: Up to 3 months. Thaw overnight in the fridge before reheating.

FAQ Section
- Can I use no-boil lasagna noodles?
- Absolutely! No-boil noodles absorb moisture from the sauce and turn out perfectly tender.
- Can I make this lasagna ahead of time?
- Yes! Assemble up to a day in advance and store it in the fridge.
- What if I don’t like mushrooms? Substitute with other vegetables like zucchini or eggplant for a delicious alternative.
- Can this lasagna be frozen?
- Yes, freeze individual servings or the whole dish; remember to thaw before reheating.
- How do I keep the lasagna from being watery?
- Make sure to sauté the mushrooms well enough to evaporate moisture, and don’t overload on don’ttables.
- What cheese can I use instead of mozzarella?
- Provolone, fontina, or even a sharp cheddar can work beautifully.
- What’s the best wWhat’sreheat leftovers?
- Reheat in the oven at 350°F (175°C) for about 20 minutes to maintain the dish’s texture.
- Substitute spinach with kale?
- Yes, but be sure to sauté the kale a little longer until tender.
- Do I need to cover with foil while baking?
- Yes, to prevent the cheese from burning during the first stage of baking.
- What can I serve with lasagna?
- A fresh salad, garlic bread, or a light soup works perfectly!
Conclusion
This creamy spinach and mushroom lasagna is a warm hug wrapped in cheesy layers of goodness. It’s not just a dIt’s it’s an experiencit’seeped and comfort and family memories. I encourage you to try this recipe and make it your own—your loved ones will thank you, and so will your taste buds! Please let me know how yours turns out in the comments, and don’t forget to check out my other recipes for more delicious inspiration!
Happy cooking!
Print
Spinach & Mushroom Lasagna
- Total Time: 1 hour 30 minutes (includes resting)
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A hearty vegetarian lasagna packed with sautéed mushrooms, fresh spinach, and three cheeses layered between tender pasta sheets – a comforting meatless main dish that satisfies everyone.
Ingredients
- 2 tablespoons olive oil or butter (I prefer using unsalted butter for richness)
- 1 medium onion, finely chopped (try not to skip this; it adds so much flavor!)
- 3 cloves garlic, minced (the more, the merrier!)
- 12 oz (340 g) mushrooms, sliced (button, cremini, or a mix; I love a mix for added depth)
- 10 oz (280 g) fresh spinach (or 1 package frozen spinach, thawed and squeezed dry; fresh gives a pop of color)
- 1 teaspoon dried thyme or Italian seasoning
- Salt and black pepper, to taste
- 4 tablespoons (60 g) unsalted butter (again, unsalted for control over seasoning)
- 1/4 cup (30 g) all-purpose flour
- 4 cups (1 liter) milk, warmed (warmed milk helps the roux integrate smoothly)
- 1/4 teaspoon ground nutmeg (optional but so worth it!)
- 9–12 lasagna noodles (no-boil or pre-cooked according to package instructions; I prefer the no-boil option for convenience)
- 2 cups (200 g) shredded mozzarella cheese
- 1/2 cup (50 g) grated Parmesan cheese (for that salty, nutty topping)
Instructions
1. Preheat the Oven:
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil or butter.
2. Prepare the Filling:
Heat olive oil or butter in a large skillet over medium heat. Add the finely chopped onion and cook until soft and translucent, about 3 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
Next, add the sliced mushrooms and cook until they are browned and any liquid has evaporated, about 7-8 minutes. Lastly, fold in the fresh spinach, dried thyme, salt, and pepper. Cook until the spinach is wilted (or warmed through if using frozen). Remove from heat and set aside.
3. Make the Béchamel Sauce:
In a medium saucepan, melt the butter over medium heat. Sprinkle in the flour and whisk continuously for 1-2 minutes to create a roux. Gradually add the warmed milk, whisking constantly to prevent lumps from forming. Cook until the sauce thickens (about 5-7 minutes). If you choose to use nutmeg, season your béchamel with it, along with a pinch of salt and freshly cracked black pepper. Remove from heat.
4. Assemble the Lasagna:
Spread a thin layer of béchamel sauce on the bottom of the baking dish to prevent sticking. Layer 3-4 lasagna noodles on top, slightly overlapping them. Spread 1/3 of the spinach and mushroom mixture over the noodles, followed by 1/3 of the béchamel sauce. Sprinkle with 1/3 of the mozzarella and Parmesan cheese. Repeat the layers two more times, finishing with a layer of béchamel sauce and a generous topping of cheese.
5. Bake:
Cover the lasagna with foil and bake for 25 minutes. After that, remove the foil and bake for an additional 15 minutes, or until the top is golden and bubbly.
6. Rest and Serve:
Let the lasagna rest for 10 minutes before slicing. This rest time allows the flavors to meld beautifully. Serve warm, garnished with freshly chopped herbs if desired.
Notes
- Make ahead: Assemble 1 day ahead and refrigerate (add 10 minutes baking time)
- Freezer-friendly: Bake from frozen (cover and bake 60 minutes at 350°F)
- For extra protein: Add 1 cup cooked lentils between layers
- Gluten-free option: Use GF lasagna noodles
- Prep Time: 30 minutes
- Cook Time: 45 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Italian
Nutrition
- Serving Size: 1 piece
- Calories: 380
- Sugar: 6g
- Sodium: 850mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 4g
- Protein: 22g
- Cholesterol: 75mg
Ask the Community
🥗 Free Custom Keto Meal Plan?
Do you want to lose weight while still enjoying delicious Asian & Thai Fusion meals? Take this quick quiz to get your personalized Keto plan based on your favorite foods!
- ✅ No more guessing what to eat
- ✅ Delicious & easy-to-make recipes
- ✅ Tailored to your body type
Get My Custom Plan Now! →
*Over 100,000+ people have transformed their lives with this quiz.







