lasagna casserole with creamy and easy veggie lasagna

Vegetarian Spinach and Mushroom Lasagna

If you’re looking for comfort vegetarian recipes that are both hearty and healthy, this Vegetarian Spinach and Mushroom Lasagna is a must-try! Packed with layers of savory mushrooms, fresh spinach, creamy ricotta, and melted cheese, this healthy pasta bake vegetarian dish is perfect for any occasion.

Whether you need an easy lasagna recipe vegetarian, a vegetarian main dish for Thanksgiving, or a delicious meatless fall dinner, this lasagna is satisfying, flavorful, and full of wholesome ingredients. Plus, it’s an excellent make-ahead meal that freezes well!

What Is Vegetarian Spinach and Mushroom Lasagna?

This lasagna vegetarian recipe is a meat-free twist on the classic Italian dish, featuring layers of:

  • Sautéed spinach and mushrooms for an earthy, umami-rich flavor
  • Creamy ricotta cheese mixture to add richness
  • Mozzarella and Parmesan cheese for the perfect melty topping
  • Zesty marinara sauce for a tangy, hearty base
  • Tender lasagna noodles to hold everything together

This lasagna healthy recipe is lighter than traditional lasagna but still incredibly satisfying, making it a perfect easy dinner meatless meal for the whole family.

Why You’ll Love This Recipe

  • Easy to Make: No special skills required—just layer and bake!
  • Wholesome & Nutritious: Full of fiber, protein, and vitamins from fresh veggies.
  • Great for Meal Prep: Freezes beautifully for future meals.
  • Perfect for Special Occasions: Ideal as a vegetarian main dish for Thanksgiving or holiday dinners.
  • Customizable: Add extra veggies or swap out cheeses to your liking.

Ingredients You’ll Need

For the Lasagna Layers:

  • 12 lasagna noodles (regular or oven-ready)
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 10 oz (280g) mushrooms, sliced
  • 6 cups fresh spinach, chopped
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • ½ teaspoon red pepper flakes (optional, for spice!)

For the Ricotta Mixture:

  • 1 ½ cups ricotta cheese (or cottage cheese for a lighter option)
  • 1 large egg
  • ½ teaspoon salt
  • ¼ teaspoon nutmeg (optional, for extra warmth!)

For the Sauce & Cheese Layers:

  • 3 cups marinara sauce (store-bought or homemade)
  • 2 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese

Kitchen Equipment Needed

  • Large skillet (for sautéing veggies)
  • Mixing bowls (for ricotta mixture and layering prep)
  • 9×13-inch baking dish (for assembling the lasagna)
  • Wooden spoon or spatula (for spreading ingredients evenly)

Step-by-Step Instructions

Step 1: Cook the Lasagna Noodles

  1. Bring a large pot of salted water to a boil.
  2. Cook lasagna noodles according to package directions until al dente.
  3. Drain and lay them flat on a baking sheet to prevent sticking.

(Skip this step if using oven-ready noodles!)

Step 2: Sauté the Vegetables

  1. Heat olive oil in a large skillet over medium heat.
  2. Add onions and garlic, sauté for 2 minutes until fragrant.
  3. Stir in mushrooms, cooking for 5–7 minutes until soft.
  4. Add spinach, salt, pepper, oregano, and red pepper flakes.
  5. Cook for 2 more minutes until the spinach wilts.
  6. Remove from heat and set aside.

Step 3: Prepare the Ricotta Mixture

  1. In a mixing bowl, combine ricotta cheese, egg, salt, and nutmeg.
  2. Stir until smooth and well blended.

Step 4: Assemble the Lasagna

  1. Preheat the oven to 375°F (190°C).
  2. Spread ½ cup marinara sauce evenly on the bottom of a 9×13-inch baking dish.
  3. Layer 3 lasagna noodles over the sauce.
  4. Spread ⅓ of the ricotta mixture over the noodles.
  5. Add ⅓ of the sautéed spinach and mushrooms.
  6. Sprinkle with ¼ of the mozzarella cheese and ¼ of the Parmesan cheese.
  7. Repeat layers two more times until all ingredients are used.
  8. Finish with a top layer of sauce, mozzarella, and Parmesan cheese.

Step 5: Bake the Lasagna

  1. Cover with foil and bake for 25 minutes.
  2. Remove foil and bake uncovered for 15 minutes until the cheese is golden and bubbly.
  3. Let the lasagna rest for 10 minutes before slicing and serving.

Tips for the Best Vegetarian Lasagna

  • Use fresh spinach for the best texture and flavor.
  • Whip the ricotta mixture for a smoother, creamier consistency.
  • Let the lasagna rest after baking so the layers hold together when slicing.
  • For extra cheesiness, add a layer of shredded provolone or Gruyère.

Common Mistakes to Avoid

  • Skipping the seasoning: Season each layer to enhance flavor.
  • Overcooking the spinach: It should be wilted but not mushy.
  • Forgetting to cover with foil initially: This keeps the lasagna moist and prevents over-browning.

Variations & Flavor Twists

  • Protein-Packed: Add cooked lentils or chickpeas to the mushroom-spinach mixture.
  • Gluten-Free: Use gluten-free lasagna noodles or zucchini slices.
  • Dairy-Free/Vegan: Swap ricotta for tofu-based ricotta and use dairy-free cheese.
  • Extra Veggies: Add roasted bell peppers, zucchini, or eggplant.

How to Store & Make Ahead

  • Refrigerate: Store leftovers in an airtight container for up to 4 days.
  • Freeze: Assemble the lasagna, cover tightly, and freeze for up to 2 months. Bake directly from frozen at 375°F for 50–60 minutes.
  • Reheat: Warm slices in the oven at 350°F for 10 minutes, or microwave for 2 minutes.

Serving Suggestions

This healthy vegetarian lasagna recipe pairs well with:

  • Garlic bread or toasted baguette slices
  • A fresh green salad (like a salad with ricotta cheese)
  • Roasted vegetables (carrots, Brussels sprouts, or asparagus)
  • A light lemon vinaigrette dressing for a refreshing contrast

FAQs

Can I make this lasagna ahead of time?

Yes! Assemble the lasagna up to 24 hours in advance, refrigerate, and bake when ready.

Can I add more protein to this recipe?

Absolutely! Try adding lentils, white beans, or extra cheese for a protein boost.

Can I use frozen spinach instead of fresh?

Yes! Thaw 10 oz frozen spinach, squeeze out excess water, and use in place of fresh spinach.

Conclusion

This Vegetarian Spinach and Mushroom Lasagna is a delicious, wholesome, and satisfying healthy pasta bake vegetarian dish. Whether you’re making meatless fall dinners, a vegetarian main dish for Thanksgiving, or just need an easy dinner meatless meal, this lasagna is perfect for any occasion.

Try this lasagna healthy recipe today and enjoy a warm, comforting meal that’s packed with flavor and nutrition!

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

Vegetarian Spinach and Mushroom Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Maya bacht
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

A hearty and healthy vegetarian lasagna made with layers of sautéed spinach, mushrooms, creamy ricotta, and melty cheese. Perfect for meal prep, holiday dinners, or a comforting weeknight meal!


Ingredients

For the Lasagna Layers:

  • 🏵️ 12 lasagna noodles (regular or oven-ready)
  • 🫒 2 tbsp olive oil
  • 🧅 1 medium onion, finely chopped
  • 🧄 3 cloves garlic, minced
  • 🍄 10 oz (280g) mushrooms, sliced
  • 🥬 6 cups fresh spinach, chopped
  • 🧂 ½ tsp salt
  • 🌿 ½ tsp black pepper
  • 🍃 ½ tsp dried oregano
  • 🌶️ ½ tsp red pepper flakes (optional, for spice!)

For the Ricotta Mixture:

  • 🧀 1 ½ cups ricotta cheese (or cottage cheese for a lighter option)
  • 🥚 1 large egg
  • 🧂 ½ tsp salt
  • 🍂 ¼ tsp nutmeg (optional, for extra warmth!)

For the Sauce & Cheese Layers:

 

  • 🍅 3 cups marinara sauce
  • 🧀 2 cups shredded mozzarella cheese
  • 🧀 ½ cup grated Parmesan cheese

Instructions

Step 1: Cook the Lasagna Noodles

  1. Bring a large pot of salted water to a boil.
  2. Cook lasagna noodles according to package directions until al dente.
  3. Drain and lay them flat on a baking sheet to prevent sticking. (Skip this step if using oven-ready noodles!)

Step 2: Sauté the Vegetables

  1. Heat olive oil in a large skillet over medium heat.
  2. Add onions and garlic, sauté for 2 minutes until fragrant.
  3. Stir in mushrooms, cooking for 5–7 minutes until soft.
  4. Add spinach, salt, pepper, oregano, and red pepper flakes.
  5. Cook for 2 more minutes until the spinach wilts.
  6. Remove from heat and set aside.

Step 3: Prepare the Ricotta Mixture

  1. In a mixing bowl, combine ricotta cheese, egg, salt, and nutmeg.
  2. Stir until smooth and well blended.

Step 4: Assemble the Lasagna

  1. Preheat the oven to 375°F (190°C).
  2. Spread ½ cup marinara sauce evenly on the bottom of a 9×13-inch baking dish.
  3. Layer 3 lasagna noodles over the sauce.
  4. Spread ⅓ of the ricotta mixture over the noodles.
  5. Add ⅓ of the sautéed spinach and mushrooms.
  6. Sprinkle with ¼ of the mozzarella cheese and ¼ of the Parmesan cheese.
  7. Repeat layers two more times until all ingredients are used.
  8. Finish with a top layer of sauce, mozzarella, and Parmesan cheese.

Step 5: Bake the Lasagna

 

  1. Cover with foil and bake for 25 minutes.
  2. Remove foil and bake uncovered for 15 minutes until the cheese is golden and bubbly.
  3. Let the lasagna rest for 10 minutes before slicing and serving.

Notes

  • Use fresh spinach for the best texture and flavor.
  • Let the lasagna rest before slicing to keep layers intact.
  • Add lentils or white beans for extra protein.

 

  • Use zucchini slices instead of noodles for a low-carb version.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star