Delicious Mushroom and Spinach Lasagna

Posted on June 16, 2025 · [Elisa]

Mushroom and Spinach Lasagna

A Simple Tool I Use Every Week

Make Weekly Meals Simple

Plan your meals, organize recipes, and simplify grocery shopping with this easy-to-use Google Sheets meal planner.

Get My Meal Planner

Subscribe

Never miss a recipe again! Subscribe to my newsletter.

Subscription Form

Looking for a hearty, comforting meal that’s perfect for family dinners or special occasions? Mushroom and spinach lasagna is the ultimate vegetarian dish, packed with layers of rich flavors, cheesy goodness, and a satisfying texture. Whether you’re following a vegetarian diet or just looking to enjoy a meatless meal, this spinach lasagna recipe is sure to become a favorite.

With a delicious mix of earthy mushrooms, fresh spinach, and creamy ricotta cheese, this lasagna offers a great alternative to the traditional meat-based version. Not only is it vegetarian, but it’s also packed with nutritious veggies, making it the perfect option for healthy veggie dinner ideas or even a special Thanksgiving lasagna. It’s easy to make, comforting, and packed with flavor.

Let’s dive into how to make this easy vegetarian lasagna and why it should be on your dinner table.

Why Mushroom and Spinach Lasagna is Perfect for Any Occasion

Mushroom and spinach lasagna is the ideal vegetarian main dish because it’s satisfying, comforting, and bursting with flavor. The combination of mushrooms and spinach creates a rich and savory filling that works beautifully with the layers of creamy ricotta and mozzarella cheese. The mushrooms add a meaty texture that makes this lasagna feel hearty and filling without the need for meat.

This recipe is not only a great vegetarian lasagna recipe but also perfect for anyone looking to reduce their meat intake, such as pescatarians. It can be easily made ahead of time and baked when you’re ready to serve, making it a great option for Thanksgiving lasagna or any family gathering. If you’re looking for meatless fall dinners, this lasagna is the perfect dish to enjoy during the cooler months.

Ingredients You’ll Need for Mushroom and Spinach Lasagna

To make this delicious mushroom and spinach lasagna, you’ll need the following ingredients:

For the Lasagna:

  • 9 lasagna noodles, cooked according to package instructions
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 16 oz mushrooms, sliced (use button mushrooms, cremini, or a mix)
  • 5 cups fresh spinach, roughly chopped
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 egg (for binding the filling)
  • 1 jar marinara sauce (or homemade tomato sauce)
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon dried oregano (optional)

This combination of ingredients creates the perfect balance of flavors, with the mushrooms adding an earthy, savory base and the spinach offering freshness and a pop of green. The ricotta cheese provides creaminess while the mozzarella and Parmesan give the dish that classic lasagna cheese pull.

Step-by-Step Instructions for Making Mushroom and Spinach Lasagna

Making this vegetarian lasagna recipe is simple and straightforward. Here’s how to prepare it:

1. Preheat the Oven:

Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with olive oil or cooking spray to prevent sticking.

2. Prepare the Noodles:

Cook the lasagna noodles according to the package instructions. Drain and lay them flat on a baking sheet to prevent them from sticking together while you prepare the filling.

3. Cook the Mushroom and Spinach Filling:

In a large skillet, heat the olive oil over medium heat. Add the diced onion and cook for 3-4 minutes, or until softened. Add the minced garlic and cook for another 30 seconds until fragrant.

Add the sliced mushrooms to the skillet and cook for 5-7 minutes, until they release their moisture and become tender. Stir in the spinach and cook until wilted, about 2 minutes. Season with salt, pepper, and oregano (if using). Remove from heat and let the mixture cool slightly.

4. Prepare the Cheese Filling:

In a separate bowl, combine the ricotta cheese, egg, 1/2 cup mozzarella cheese, and 1/4 cup Parmesan cheese. Stir until smooth and well combined.

5. Assemble the Lasagna:

Spread a thin layer of marinara sauce on the bottom of the prepared baking dish. Place a layer of cooked lasagna noodles on top of the sauce, followed by half of the mushroom and spinach mixture. Spoon half of the ricotta cheese mixture over the mushrooms and spinach, spreading it evenly. Repeat the layers with the remaining noodles, sauce, mushroom-spinach mixture, and ricotta mixture. Top with the remaining mozzarella and Parmesan cheese.

6. Bake:

Cover the lasagna with aluminum foil and bake in the preheated oven for 25 minutes. After 25 minutes, remove the foil and bake for an additional 10-15 minutes, or until the top is golden and bubbly.

7. Cool and Serve:

Let the lasagna cool for 10 minutes before slicing. Serve warm and enjoy the delicious layers of cheese, spinach, and mushrooms.

How to Customize Your Mushroom and Spinach Lasagna

This easy lasagna recipe vegetarian is very customizable. Here are a few ideas to make it your own:

  • Add other vegetables: You can easily add other veggies like zucchini, bell peppers, or carrots to the filling for more flavor and nutrition.
  • Use different cheeses: Swap the ricotta for cottage cheese or use a vegan cheese alternative to make this recipe dairy-free.
  • Make it spicier: Add red pepper flakes or chili powder to the marinara sauce for a little heat.
  • Swap for gluten-free noodles: If you’re gluten-free, simply swap the traditional lasagna noodles for gluten-free alternatives.

For another variation, you can check out our vegetarian quiche recipe for a light and savory meal.

Serving Suggestions for Mushroom and Spinach Lasagna

This vegetarian lasagna recipe is a hearty meal on its own, but here are some great side dish ideas to serve alongside:

  • A fresh green salad: A simple mixed green salad with vinaigrette pairs beautifully with the richness of the lasagna.
  • Garlic bread: Serve with a side of garlic bread or crusty baguette to soak up the marinara sauce.
  • Roasted vegetables: You can pair this lasagna with roasted Brussels sprouts, carrots, or zucchini for a veggie-packed meal.

If you’re preparing this for Thanksgiving lasagna or any special gathering, you could even serve it with roasted sweet potatoes for a festive touch.

How to Store and Reheat Leftover Mushroom and Spinach Lasagna

If you have leftovers, here’s how to store and reheat them:

  • In the fridge: Store leftover spinach lasagna in an airtight container for up to 4 days.
  • Freezing: You can freeze the lasagna for up to 2 months. Let it cool completely, then wrap it tightly in plastic wrap and foil before storing in the freezer.
  • Reheating: To reheat, microwave individual portions or place the whole lasagna in the oven at 350°F (175°C) for 20-30 minutes until heated through.

Common Mistakes to Avoid When Making Mushroom and Spinach Lasagna

To ensure your lasagna turns out perfectly, avoid these common mistakes:

  • Not draining the vegetables: Be sure to cook and drain the mushrooms and spinach to remove any excess moisture. This will help prevent a soggy lasagna.
  • Not letting it cool before slicing: Allow the lasagna to cool for a few minutes before cutting to ensure the layers stay intact.
  • Overcooking the noodles: Cook the noodles until just al dente, as they will continue to cook in the oven.

FAQs About Mushroom and Spinach Lasagna

Can I use frozen spinach for this recipe?
Yes, frozen spinach works well. Be sure to thaw and drain it thoroughly to remove excess moisture before using it in the filling.

Can I make this ahead of time?
Absolutely! You can assemble the lasagna a day ahead of time and store it in the fridge. Just bake it when you’re ready to serve.

Can I add meat to this lasagna?
Yes! You can add cooked ground beef, turkey, or sausage if you prefer a meat-based version.

Final Thoughts on Mushroom and Spinach Lasagna

Mushroom and spinach lasagna is the perfect vegetarian dish for any occasion. Whether you’re hosting a dinner party, preparing a healthy family meal, or making a meatless fall dinner, this lasagna is sure to impress. With layers of rich mushrooms, fresh spinach, creamy cheeses, and a hearty marinara sauce, it’s a comforting meal that everyone will love.

Give this easy vegetarian lasagna recipe a try, and enjoy a satisfying meal that’s both healthy and delicious. Don’t forget to share, save, and subscribe for more comforting and creative recipes!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Delicious Mushroom and Spinach Lasagna: A Comforting Vegetarian Dish


  • Author: Elisa
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

Mushroom and spinach lasagna is a comforting and healthy vegetarian dish, packed with layers of rich flavors, cheesy goodness, and savory vegetables. Whether you’re following a vegetarian diet or simply looking for a hearty meal, this lasagna is a must-try. It’s perfect for any occasion, from a family dinner to Thanksgiving or a meatless fall dinner.


Ingredients

Scale

For the Lasagna:

  • 9 lasagna noodles, cooked according to package instructions
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 16 oz mushrooms, sliced (button mushrooms, cremini, or a mix)
  • 5 cups fresh spinach, roughly chopped
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 egg (for binding the filling)
  • 1 jar marinara sauce (or homemade tomato sauce)
  • 1/4 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/4 teaspoon dried oregano (optional)

Instructions

  1. Preheat the Oven: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with olive oil or cooking spray.
  2. Prepare the Noodles: Cook the lasagna noodles according to the package instructions. Drain and set aside.
  3. Cook the Mushroom and Spinach Filling: Heat olive oil in a skillet over medium heat. Add the diced onion and cook for 3-4 minutes. Add garlic and cook for 30 seconds. Add mushrooms and cook for 5-7 minutes until softened. Stir in spinach and cook until wilted. Season with salt, pepper, and oregano, then remove from heat.
  4. Prepare the Cheese Filling: In a separate bowl, combine ricotta, egg, mozzarella, and Parmesan cheese. Stir until smooth and combined.
  5. Assemble the Lasagna: In the prepared baking dish, spread a layer of marinara sauce. Add a layer of noodles, followed by half of the mushroom-spinach mixture, then half of the ricotta mixture. Repeat the layers and top with remaining mozzarella and Parmesan cheese.
  6. Bake: Cover the lasagna with aluminum foil and bake for 25 minutes. Remove foil and bake for another 10-15 minutes until the top is golden and bubbly.
  7. Cool and Serve: Let the lasagna cool for 10 minutes before slicing. Serve warm and enjoy!

Notes

  • Add other vegetables: Try adding zucchini, bell peppers, or carrots to the filling for more flavor and nutrition.
  • Use different cheeses: Swap ricotta for cottage cheese or use a vegan cheese alternative for a dairy-free version.
  • Make it spicier: Add red pepper flakes or chili powder to the marinara sauce for extra heat.
  • Use gluten-free noodles: If you’re gluten-free, substitute with gluten-free lasagna noodles.
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 6g
  • Sodium: 500mg
  • Fat: 20g
  • Saturated Fat: 8g
  • Unsaturated Fat: 8g
  • Trans Fat: 0g
  • Carbohydrates: 25g
  • Fiber: 4g
  • Protein: 20g
  • Cholesterol: 60mg

Tags:

You might also like these recipes