Mushroom and Spinach Lasagna

Posted on February 15, 2026

Delicious mushroom and spinach lasagna served on a plate

Irresistible Mushroom and Spinach Lasagna: A Cozy, Comforting Recipe


There’s something so magical about the aroma of a bubbling hot lasagna fresh from the oven. Growing up, my family had a cherished tradition of gathering around the dinner table every Sunday for a hearty meal, and without fail, my beloved Mushroom and Spinach Lasagna would grace the table. It isn’t just any lasagna; it’s infused with rich, earthy mushrooms, vibrant spinach, and layered with creamy cheese that dances in harmony with every bite.

What makes this recipe special is the love and nostalgia that come with it. I remember my grandmother expertly crafting each layer while sharing stories of her childhood. This isn’t just food; it’s a manifestation of love and comfort, a recipe I hold dear to my heart. Unlike other lasagna recipes that can feel heavy and monotonous, this version strikes the perfect balance of flavors and textures – each mushroom slice accented by fresh greens and delightful cheeses.

In this post, I promise you’ll learn how to create a deliciously balanced Mushroom and Spinach Lasagna, perfect for family gatherings or a cozy night in. So, roll up your sleeves, and let’s get cooking!


What Are Mushroom and Spinach Lasagna?

Mushroom and Spinach Lasagna is a delightful vegetarian take on the classic Italian dish that traditionally features layers of noodles, meat, and cheese. Originating from the heart of Italy, this version swaps out meat for hearty mushrooms that lend a rich, earthy flavor, complemented by the delightful freshness of spinach.

The blend of creamy ricotta and melty mozzarella creates an indulgent texture, while the marinara sauce adds tang and depth. What sets this dish apart is its versatility; it’s more than just a meal; it’s perfect for gatherings, potlucks, or even a family dinner on a busy weeknight. You’ll find that it can easily become a staple in your cooking repertoire.


Why You’ll Love This Recipe

  1. Flavor-Packed Perfection: Forget bland store-bought versions! This Mushroom and Spinach Lasagna is layered with aromatic thyme, balanced cheeses, and a luscious marinara sauce that brings everything together immaculately. Each bite is a delightful surprise!

  2. Budget-Friendly: Dining out can be pricey. By making this lasagna at home, you not only get generous servings but also save a pretty penny. Plus, you can enjoy the satisfaction of creating something truly special without breaking the bank.

  3. Customization Galore: One of the best parts about this lasagna is how easy it is to customize! Add in extra veggies, swap cheeses, or even toss in some spicy sausage if you crave a meaty kick. It’s a fantastic blank canvas that caters to your preferences and dietary needs.

  4. Easy to Make: Many people shy away from making lasagna because it seems challenging. I promise you, this recipe is manageable for even the most novice cook! Within about an hour, you can put together a meal that looks and tastes like it took all day.

  5. Freezer-friendly: Nothing beats having a homemade meal ready to go! You can prepare this lasagna ahead of time and freeze it for those busy nights when you just can’t deal with cooking. I’ve tried it both ways – fresh and frozen – and trust me, it tastes amazing no matter how you serve it!


Ingredients

To create this scrumptious Mushroom and Spinach Lasagna, you will need:

Mushroom and Spinach Lasagna

  • 9 pieces lasagna noodles: Choose the no-boil variety if you prefer to save time and hassle.
  • 2 tablespoons olive oil: A good quality extra-virgin olive oil is recommended for depth of flavor.
  • 1 piece onion, finely chopped: Don’t shy away from sweet or yellow onions; they add a wonderful sweetness to the dish.
  • 3 cloves garlic, minced: Fresh garlic is a must. It enhances the overall taste and aroma.
  • 1 pound mushrooms, sliced: Button or cremini mushrooms work well here; their meaty texture is perfect.
  • 1/2 teaspoon dried thyme: Fresh thyme is delightful if you happen to have it on hand!
  • Salt and pepper to taste: Essential for bringing out all the flavors.
  • 3 cups marinara sauce: Go for a reputable brand or homemade if you’re feeling ambitious!
  • 2 cups ricotta cheese: Full-fat or part-skim ricotta will do; it’s all about how creamy you want it.
  • 1 cup shredded mozzarella cheese: Use whole milk mozzarella for the best melting texture.
  • 1/2 cup grated Parmesan cheese: Freshly grated Parmesan makes a world of difference in taste!
  • 2 cups fresh spinach leaves, chopped: Baby spinach works wonderfully; it’s tender and fresh.
  • Fresh basil leaves for garnish: Optional, but they add that beautiful pop of color and flavor on top!

Note: Ensure your ingredients are at room temperature for the best mixing and melting results!

Mushroom and Spinach Lasagna


Step-by-Step Instructions

  1. Preheat the Oven: Start by preheating your oven to 375°F (190°C). A hot oven ensures your lasagna cooks evenly and becomes bubbly and golden.

  2. Prep the Dish: Grease a 9×13 inch baking dish with olive oil. This prevents any sticking and helps with cleanup later.

  3. Cook the Pasta: In a large pot, bring salted water to a boil. Cook the lasagna noodles according to the package instructions until al dente (usually around 8-10 minutes). Drain well and lay them flat on a clean kitchen towel so they don’t stick together.

  4. Sauté the Veggies: Meanwhile, in a large skillet, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until translucent. Then, stir in the minced garlic for another minute, followed by the sliced mushrooms, dried thyme, salt, and pepper. Cook for 6-8 minutes until the mushrooms are tender and have released their moisture.

  5. Add Spinach: Stir in the chopped spinach and cook just until it wilts, about 1-2 minutes. Remove from heat.

  6. Layer it Up: Spread a thin layer of marinara sauce on the bottom of your greased baking dish. Begin layering with:

    • 3 lasagna noodles
    • Half of the ricotta cheese, spread evenly
    • Half of the mushroom and spinach mixture
    • A sprinkle of mozzarella and Parmesan cheese
    • Another layer of marinara sauce
      Repeat these layers once more, then finish with the remaining noodles, the rest of the marinara sauce, and top with the rest of the mozzarella and Parmesan.
  7. Bake: Cover the dish with aluminum foil and bake for 25 minutes. After 25 minutes, remove the foil and bake for an additional 10-15 minutes until the cheese is melted and bubbly. It should be golden brown and oozy!

  8. Rest and Serve: Allow the lasagna to sit for about 10 minutes before serving (this helps the layers set). Garnish with fresh basil just before serving.

Chef’s Tips:

  • Layer your ingredients evenly for a balanced bite.
  • Use a serrated knife to cut through the lasagna after resting – it helps keep the layers intact.
  • To avoid a watery lasagna, let your sautéed mushrooms cool slightly before adding them to the layers.

Mushroom and Spinach Lasagna


Expert Tips & Tricks

  1. Storage Recommendations: You can store any leftovers in an airtight container in the fridge for up to 5 days. Want to store it longer? Wrap it well in foil and freeze for up to 3 months. Just thaw in the fridge overnight before baking.

  2. Make-Ahead Instructions: Prepare your lasagna a day in advance and store it in the fridge before baking. This allows the flavors to meld beautifully!

  3. Common Troubleshooting: If your lasagna turns out watery, make sure to drain excess moisture from your mushrooms and spinach. For a dryer texture, use less marinara or let it reduce.

  4. Serving Suggestions: Serve with a crisp green salad or garlic bread to soak up all that delicious sauce. You could also whip up a light vinaigrette for the salad to cut through the richness of the lasagna.

  5. Variations: Feel free to add layers of grilled zucchini, bell peppers, or even some spicy sausage if you’re after a flavor change!


Serving Suggestions

For an elegant touch, serve your Mushroom and Spinach Lasagna with a side of garlic bread and a fresh arugula salad tossed in balsamic vinaigrette. The peppery arugula complements the richness of the lasagna beautifully. Alternatively, pair it with a crisp glass of Italian red wine for a truly authentic experience. Occasions like family gatherings, holidays, or romantic dinners are perfect for showcasing this delightful dish.


Variations & Substitutions

This Mushroom and Spinach Lasagna is wonderfully adaptable. Here are some variations you can try:

  • Add Meat: If desired, layer in some cooked ground beef or Italian sausage for added protein.
  • Dairy-Free: Substitute ricotta with cashew cheese or tofu and use vegan cheeses to make it a plant-based option.
  • Seasonal Vegetables: During summer, add fresh zucchini and roasted peppers for a seasonal twist; in winter, consider sweet winter squash.

Nutrition & Storage Info

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour
  • Yield: Approximately 8 servings
  • Estimated Calories per Serving: 350 calories

Storage Instructions:

  • Room Temperature: Enjoy immediately!
  • Refrigerator: Store leftovers in an airtight container for up to 5 days.
  • Freezer: Store for up to 3 months. Thaw in the refrigerator overnight before reheating.

FAQ SECTION

  1. Can I use whole wheat noodles?

    • Absolutely! Whole wheat noodles add a nice nutty flavor and extra fiber.
  2. What’s the best way to reheat leftovers?

    • The best way is in the oven at 350°F (175°C) until warmed through, ensuring the cheese melts back into gooey goodness.
  3. Can I prepare the lasagna a day ahead?

    • Yes! Assemble it the night before and store in the fridge. Just add a few extra minutes to the baking time if it’s cold from the fridge.
  4. Can I freeze Mushroom and Spinach Lasagna?

    • Yes! It freezes beautifully. Just make sure to wrap it tightly with plastic wrap and foil to prevent freezer burn.
  5. Can I use other vegetables?

    • Definitely! Feel free to experiment with your favorites—carrots, bell peppers, or even broccoli work great.
  6. How do I make it gluten-free?

    • Substitute the lasagna noodles with gluten-free alternatives available in most grocery stores.
  7. Is it necessary to pre-cook the noodles?

    • If you’re using conventional noodles, yes—but no-boil noodles are also an option for ease.
  8. How long does it take to bake from frozen?

    • If baking from frozen, increase the baking time to approximately 60 minutes, covered, and then remove the foil.
  9. Can I double the recipe?

    • Yes! Just make sure you have a larger baking dish and adjust your cooking time accordingly.
  10. What can I serve with lasagna?

  • Garlic bread and a side salad work great! You can also pair with a nice red wine for a delightful meal.

Conclusion

This Mushroom and Spinach Lasagna is not just any dish; it’s a symphony of flavors and a celebration of home-cooked love. Whipping it up creates comforting memories that will keep your family gathering happily around the dinner table. I encourage you to try this recipe and infuse your own family traditions into it. I’d love to hear your thoughts and any variations you tried! Don’t forget to check out other comforting recipes on my blog, and let’s keep the love of cooking alive together.


Enjoy your cooking adventure! 🍽️

Print

Irresistible Mushroom and Spinach Lasagna

A cozy and comforting vegetarian lasagna layered with mushrooms, spinach, and creamy cheeses.

  • Author: morgan
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 60 minutes
  • Yield: 8 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 9 pieces lasagna noodles
  • 2 tablespoons olive oil
  • 1 piece onion, finely chopped
  • 3 cloves garlic, minced
  • 1 pound mushrooms, sliced
  • 1/2 teaspoon dried thyme
  • Salt and pepper to taste
  • 3 cups marinara sauce
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 cups fresh spinach leaves, chopped
  • Fresh basil leaves for garnish (optional)

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Grease a 9×13 inch baking dish with olive oil.
  3. In a large pot, bring salted water to a boil and cook the lasagna noodles until al dente (about 8-10 minutes). Drain and lay flat.
  4. In a skillet, heat olive oil over medium heat, add onion and sauté for 3-4 minutes until translucent. Stir in garlic and cook for 1 minute.
  5. Add mushrooms, thyme, salt, and pepper; cook for 6-8 minutes until tender.
  6. Stir in spinach and cook until wilted (1-2 minutes). Remove from heat.
  7. Spread a thin layer of marinara sauce on the bottom of the baking dish.
  8. Layer with 3 noodles, half of the ricotta, half of the mushroom mixture, and a sprinkle of mozzarella and Parmesan. Repeat.
  9. Finish with the remaining noodles, marinara sauce, and top with remaining mozzarella and Parmesan.
  10. Cover with foil and bake for 25 minutes, then remove foil and bake for an additional 10-15 minutes until bubbly.
  11. Let sit for 10 minutes before serving and garnish with fresh basil.

Notes

Ensure your ingredients are at room temperature for the best mixing and melting.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 30mg

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Pinterest
Pinterest
fb-share-icon
Tiktok