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)

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

- 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!

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