Mushroom and Spinach Lasagna Recipe: The Ultimate Vegetarian Comfort Food

Ultra Creamy Spinach Mushroom Lasagna (So Easy & Delicious!)

Looking for the perfect meatless meal that’s both hearty and healthy? This Mushroom and Spinach Lasagna is the ultimate comfort food, layered with earthy mushrooms, fresh spinach, creamy ricotta, and bubbly cheese. Whether you’re a vegetarian, planning for Thanksgiving, or just craving a veggie-packed dinner, this dish delivers rich flavors, satisfying textures, and nourishment in every bite.

In this guide, you’ll get a step-by-step recipe, expert chef tips, storage suggestions, variations, and everything you need to make this lasagna better than any restaurant version. Let’s get cooking!


⭐ Why You’ll Love This Mushroom & Spinach Lasagna

  • Hearty & Satisfying – Even without meat, it’s incredibly filling.
  • Freezer-Friendly – Great for meal prep and batch cooking.
  • Customizable – Gluten-free, dairy-free, and vegan options included.
  • Holiday-Worthy – A unique vegetarian option for Thanksgiving or gatherings.

🛒 Ingredients You’ll Need (6 Servings)

This Spinach & Mushroom Lasagna Will Be Your New Favorite Dinner

For the Lasagna:

  • 9 lasagna noodles (regular or gluten-free)
  • 2 tbsp olive oil
  • 1 medium onion, finely diced
  • 4 garlic cloves, minced
  • 16 oz mushrooms (cremini, button, or mixed), sliced
  • 5 cups fresh spinach, roughly chopped
  • 2 cups ricotta cheese
  • 1 egg (for binding)
  • 1 cup shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 jar marinara sauce (or 2 cups homemade tomato sauce)
  • 1/4 tsp salt
  • 1/4 tsp black pepper
  • 1/4 tsp dried oregano (optional)

🔪 Step-by-Step Instructions

1. Preheat the Oven

Preheat to 375°F (190°C). Lightly grease a 9×13-inch baking dish.

2. Prepare the Lasagna Noodles

Cook according to package directions until al dente. Drain and set aside on parchment or a baking sheet.

3. Cook the Mushroom & Spinach Filling

  • Heat olive oil in a large skillet.
  • Sauté onions until translucent (about 3–4 min).
  • Add garlic and cook 30 seconds.
  • Add mushrooms and cook 5–7 minutes until tender.
  • Stir in spinach and cook until wilted (2–3 min).
  • Season with salt, pepper, and oregano. Remove from heat and cool slightly.

4. Prepare the Cheese Mixture

In a mixing bowl, combine:

  • Ricotta cheese
  • Egg
  • 1/2 cup mozzarella
  • 1/4 cup Parmesan

Mix until smooth.

5. Assemble the Lasagna

  • Spread 1/4 cup of marinara sauce at the base of the dish.
  • Add a layer of noodles.
  • Spread half the mushroom-spinach mix.
  • Spoon and spread half the cheese mixture.
  • Repeat layers: sauce > noodles > filling > cheese.
  • Finish with sauce and sprinkle remaining mozzarella and Parmesan on top.

6. Bake

  • Cover with foil. Bake for 25 minutes.
  • Remove foil and bake another 10–15 minutes until golden and bubbly.

7. Rest and Serve

Let it sit for 10 minutes before slicing. Enjoy warm!


🧑‍🍳 Pro Tips From Elisa

No-Meat? No Problem! Try This Rich Spinach Mushroom Lasagna
  • Add a pinch of nutmeg to the ricotta for depth.
  • Use a mix of shiitake, cremini, and button mushrooms for flavor variety.
  • Layer noodles slightly overlapping to prevent sliding.

🥗 What to Serve With It

  • Fresh Garden Salad with vinaigrette
  • Garlic Bread or rosemary focaccia
  • Chardonnay or Pinot Noir for wine lovers
  • Roasted Brussels sprouts or carrots for a hearty veggie meal

📦 Storage & Reheating

  • Fridge: Store in an airtight container for up to 4 days.
  • Freezer: Wrap well and freeze for up to 2 months.
  • Reheat: In microwave (2–3 minutes) or oven at 350°F for 25–30 minutes.

🔁 Variations

  • Vegan Version: Use vegan ricotta, plant-based mozzarella, and skip the egg.
  • Gluten-Free: Use gluten-free lasagna noodles.
  • Add Veggies: Add zucchini, eggplant, or bell peppers.
  • Add Heat: Stir red pepper flakes into the marinara.

❌ Common Mistakes to Avoid

  • Too much moisture: Always cook off excess water from mushrooms and spinach.
  • Cutting too early: Let it rest before slicing to avoid messy layers.
  • Overcooked noodles: They’ll continue cooking in the oven.

❓ FAQ

Can I use frozen spinach? Yes, but thaw and squeeze out all the water before using.

Can I make it ahead? Yes! Assemble the day before and bake when needed.

Can I add meat? Absolutely. Ground turkey or beef can be added to the marinara.


📊 Nutrition Facts (Per Serving)

  • Calories: 325
  • Protein: 17g
  • Carbs: 30g
  • Fat: 15g
  • Fiber: 3g
  • Calcium: 20% DV

📌 Pin This Recipe!

Add a Pinterest-optimized image with the alt text:

“Vegetarian Mushroom and Spinach Lasagna – Easy, Healthy, and Perfect for Holidays!”


💬 Final Thoughts

This Mushroom and Spinach Lasagna is more than just a recipe—it’s a cozy, meatless masterpiece that’ll earn its place in your family’s favorites. Ideal for holidays, casual dinners, and meal prep, it’s packed with flavor, easy to customize, and guaranteed to satisfy.

If you try this recipe, don’t forget to rate it and share your photos in the comments below!


Easy Spinach and Mushroom Lasagna That Everyone Will Love

Author: Elisa | Prep Time: 30 mins | Cook Time: 35 mins | Total Time: 1 hr

Previous Article

Irresistibly Moist Spiced Applesauce Bread: A Comforting Quick Bread Recipe for All Ages

Next Article

Black Pepper Chicken Recipe: A Bold & Easy Dinner Favorite

Write a Comment

Leave a Comment

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