There’s something deeply comforting about a warm, bubbling pan of mushroom and spinach lasagna, isn’t there? It’s the kind of dish that feels like a hug from the inside, one that instantly takes me back to Sunday afternoons in Mama Lou’s kitchen. Watching her layer tender spinach and earthy mushrooms between sheets of pasta was pure magic—a ritual that stitched our family closer with every bite. My sister Ouma and I would sneak tastes of the creamy béchamel sauce, giggling when Mama caught us. This mushroom and spinach lasagna is more than just a recipe; it’s a love letter to those moments, a celebration of tradition, and a simple way to bring family around the table.
Table of Contents
Why You’ll Love This Mushroom and Spinach Lasagna
This mushroom and spinach lasagna isn’t your everyday pasta bake. It’s a soulful dish that blends the earthiness of mushrooms with the vibrant freshness of spinach, all wrapped in layers of tender pasta and creamy béchamel. What I love most is how it’s both hearty and light—perfect for those who want a rich, satisfying meal without feeling weighed down. It’s vegetarian-friendly but never misses the depth and comfort of classic lasagna.
Every time I make this recipe, I remember Mama Lou’s gentle hands coaxing flavors together, and Ouma’s laughter filling the kitchen. It’s a dish that invites you to slow down, savor, and connect. Whether you’re making it for a family gathering or a cozy night in, this lasagna promises warmth and nostalgia with every forkful.
Ingredients You’ll Need for This Mushroom and Spinach Lasagna

- 12 lasagna noodles (preferably no-boil for convenience)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 16 ounces cremini or button mushrooms, sliced
- 10 ounces fresh spinach, roughly chopped
- 1 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 4 cups whole milk, warmed
- 1/4 teaspoon freshly grated nutmeg
- 1 1/2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- Fresh basil or parsley, chopped, for garnish
Substitution tip: If you prefer, you can swap whole milk for almond or oat milk for a lighter version. For a vegan twist, use plant-based butter and cheeses, though I find the flavor shifts quite a bit from Mama Lou’s original.
Nutrition Facts
- Calories: Approximately 420 per serving
- Protein: 22g
- Fat: 18g
- Carbohydrates: 40g
- Fiber: 5g
- Sugar: 7g (mostly natural from milk and vegetables)
- Sodium: 550mg
These values are based on dividing the lasagna into six generous servings, giving you a balanced meal filled with protein, fiber, and just the right amount of indulgence. I always encourage adding a fresh salad on the side to boost your greens even more!
Print
Hearty Mushroom and Spinach Lasagna Recipe to Savor Every Bite
Learn how to make delicious Mushroom and Spinach Lasagna. Easy recipe with step-by-step instructions.
- Total Time: 45 minutes
- Yield: 4 servings 1x
Ingredients
- 12 lasagna noodles (preferably no-boil for convenience)
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 garlic cloves, minced
- 16 ounces cremini or button mushrooms, sliced
- 10 ounces fresh spinach, roughly chopped
- 1 teaspoon dried thyme
- Salt and freshly ground black pepper, to taste
- 4 tablespoons unsalted butter
- 1/4 cup all-purpose flour
- 4 cups whole milk, warmed
- 1/4 teaspoon freshly grated nutmeg
- 1 1/2 cups ricotta cheese
- 2 cups shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- Fresh basil or parsley, chopped, for garnish
Substitution tip: If you prefer, you can swap whole milk for almond or oat milk for a lighter version. For a vegan twist, use plant-based butter and cheeses, though I find the flavor shifts quite a bit from Mama Lou’s original.
Instructions
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil or butter.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Add minced garlic and cook for another minute, until fragrant.
- Stir in the sliced mushrooms and cook until they release their moisture and start to brown, about 8-10 minutes. Season with thyme, salt, and pepper.
- Add the chopped spinach in batches, stirring until wilted. Remove from heat and set aside.
- To make the béchamel sauce, melt butter in a medium saucepan over medium heat. Once melted, whisk in the flour and cook for 2 minutes to form a roux, stirring constantly to prevent browning.
- Gradually whisk in the warm milk, continuing to whisk until the sauce thickens and coats the back of a spoon, about 6-8 minutes.
- Stir in the nutmeg, salt, and pepper to taste. Remove from heat and let cool slightly.
- In a mixing bowl, combine ricotta cheese with half of the béchamel sauce. This keeps the filling creamy and light.
- Begin assembling: spread a thin layer of béchamel at the bottom of the baking dish to prevent sticking.
- Layer 3-4 lasagna noodles on top, then spread half of the mushroom and spinach mixture evenly over the noodles.
- Spread half of the ricotta and béchamel mixture on top of the vegetables.
- Sprinkle with 1/3 of the shredded mozzarella cheese.
- Repeat the layers: noodles, remaining mushroom-spinach mixture, remaining ricotta béchamel, and another 1/3 mozzarella.
- Top with the final layer of noodles, spread the remaining béchamel sauce over the top, and sprinkle with the remaining mozzarella and Parmesan cheese.
- Cover with foil and bake for 25 minutes. Then remove the foil and bake for another 15 minutes, or until golden and bubbly.
- Let the lasagna rest for at least 15 minutes before slicing. This step is key—I learned this from Mama Lou, who always said, “Patience brings the perfect slice.”
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Steps to Create Your Mushroom and Spinach Lasagna
- Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with olive oil or butter.
- In a large skillet, heat 2 tablespoons of olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Add minced garlic and cook for another minute, until fragrant.
- Stir in the sliced mushrooms and cook until they release their moisture and start to brown, about 8-10 minutes. Season with thyme, salt, and pepper.
- Add the chopped spinach in batches, stirring until wilted. Remove from heat and set aside.
- To make the béchamel sauce, melt butter in a medium saucepan over medium heat. Once melted, whisk in the flour and cook for 2 minutes to form a roux, stirring constantly to prevent browning.
- Gradually whisk in the warm milk, continuing to whisk until the sauce thickens and coats the back of a spoon, about 6-8 minutes.
- Stir in the nutmeg, salt, and pepper to taste. Remove from heat and let cool slightly.
- In a mixing bowl, combine ricotta cheese with half of the béchamel sauce. This keeps the filling creamy and light.
- Begin assembling: spread a thin layer of béchamel at the bottom of the baking dish to prevent sticking.
- Layer 3-4 lasagna noodles on top, then spread half of the mushroom and spinach mixture evenly over the noodles.
- Spread half of the ricotta and béchamel mixture on top of the vegetables.
- Sprinkle with 1/3 of the shredded mozzarella cheese.
- Repeat the layers: noodles, remaining mushroom-spinach mixture, remaining ricotta béchamel, and another 1/3 mozzarella.
- Top with the final layer of noodles, spread the remaining béchamel sauce over the top, and sprinkle with the remaining mozzarella and Parmesan cheese.
- Cover with foil and bake for 25 minutes. Then remove the foil and bake for another 15 minutes, or until golden and bubbly.
- Let the lasagna rest for at least 15 minutes before slicing. This step is key—I learned this from Mama Lou, who always said, “Patience brings the perfect slice.”
Tips for Making the Best Mushroom and Spinach Lasagna
- Use fresh spinach for the best texture and vibrant color. Frozen spinach can work, but be sure to thaw and squeeze out all excess water to avoid sogginess.
- Don’t rush the mushroom sauté. Let them brown well to develop deep, savory flavors—this is a step that Mama Lou insisted made all the difference.
- If using regular lasagna noodles, boil them just shy of al dente since they’ll cook further in the oven.
- Allow the béchamel sauce to thicken properly. It should coat a spoon softly, not runny or too stiff.
- Resting the lasagna after baking is essential. It helps all the layers set and makes serving easier and cleaner.
Serving Suggestions and Pairings

This mushroom and spinach lasagna pairs beautifully with simple, fresh sides. I often serve it alongside a crisp arugula salad dressed with lemon vinaigrette to balance the richness. A glass of chilled white wine, like a Sauvignon Blanc or Pinot Grigio, complements the earthiness of the mushrooms perfectly. Learn more: Pasta Recipe Journal: A Culinary Adventure in Every Bite
For family dinners, I love adding crusty garlic bread—just like Mama Lou’s homemade loaves—that soak up the sauce and bring that extra bit of warmth to the table. And when Ouma visits, we always make a batch of her favorite roasted veggies to round out the meal.
Storage and Reheating Tips
Leftovers from this mushroom and spinach lasagna are just as delicious, if not better, the next day. To store, cover the lasagna tightly with foil or transfer to an airtight container and refrigerate for up to 4 days.
For reheating, I recommend warming individual portions in the oven at 350°F (175°C) for about 15-20 minutes until heated through. This helps retain the crispy edges and creamy interior. Microwaving works in a pinch, but the texture can become a bit softer.
If you want to freeze the lasagna, assemble it in a freezer-safe dish before baking, cover tightly, and freeze for up to 3 months. When ready to eat, thaw overnight in the fridge and bake as directed, adding extra time if frozen solid.
Frequently Asked Questions
What are the main ingredients for Mushroom and Spinach Lasagna?
The main ingredients for Mushroom and Spinach Lasagna include the items listed in our ingredients section above. Each ingredient plays a crucial role in achieving the perfect flavor and texture.
How long does it take to make Mushroom and Spinach Lasagna?
The total time to make Mushroom and Spinach Lasagna includes both preparation and cooking time. Check the recipe card above for exact timing details.
Can I make Mushroom and Spinach Lasagna ahead of time?
Yes, Mushroom and Spinach Lasagna can often be prepared in advance. Store it properly in an airtight container in the refrigerator and consume within the recommended timeframe.
What can I serve with Mushroom and Spinach Lasagna?
Mushroom and Spinach Lasagna pairs well with various sides and accompaniments. Consider the serving suggestions mentioned in the recipe for the best dining experience.
Is Mushroom and Spinach Lasagna suitable for special diets?
Depending on the ingredients used, Mushroom and Spinach Lasagna may be adapted for various dietary needs. Check the ingredients list and consider substitutions as needed for your dietary requirements.
Final Thoughts
Mushroom and spinach lasagna is more than a meal to me—it’s a bridge between generations, a tribute to Mama Lou’s kitchen wisdom, and a way to keep family traditions alive. Cooking this dish always brings a flood of memories: Ouma’s playful teasing, Mama’s gentle guidance, and the comforting aroma that fills the house like a warm embrace.
This lasagna invites you to slow down, gather loved ones, and savor the simple joy of food made with care and love. Whether you’re sharing it with family or enjoying it as a quiet treat for yourself, I hope it fills your home with the same warmth and happiness it has brought mine.








