Spinach and Mushroom Lasagna

There’s something incredibly comforting about layers of cheesy, saucy goodness in this Spinach and Mushroom Lasagna. Whether you’re preparing it for a family dinner, a potluck, or meal prep for the week, this recipe is a crowd-pleaser. Packed with hearty mushrooms, nutritious spinach, and gooey cheese, this dish is as nourishing as it is delicious!

Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on tasty updates!

Why You’ll Love This Spinach and Mushroom Lasagna

  • Loaded with Vegetables: A great way to pack in nutrients without compromising on flavor.
  • Comforting and Satisfying: Perfect for those cozy nights when you crave something hearty.
  • Make-Ahead Friendly: Assemble it ahead of time and bake when ready.

Ingredients for Spinach and Mushroom Lasagna

To create this delicious lasagna, you’ll need:

For the Filling:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 3 cups mushrooms, thinly sliced (button, cremini, or a mix)
  • 5 cups fresh spinach, chopped (or 2 cups frozen, thawed, and drained)
  • 1 teaspoon dried oregano
  • ½ teaspoon nutmeg (optional, for a warm, earthy flavor)
  • Salt and pepper, to taste

For the Sauce:

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

For Assembly:

  • 9 lasagna noodles (use no-boil or cooked according to package instructions)
  • Fresh basil leaves (optional, for garnish)

Tools You’ll Need

  • Large skillet for the filling
  • Mixing bowls for combining the cheeses
  • 9×13-inch baking dish for assembly
  • Spatula for layering

How to Make Spinach and Mushroom Lasagna

Step 1: Prepare the Filling

  1. Heat olive oil in a large skillet over medium heat.
  2. Add onion and cook for 3-4 minutes until translucent.
  3. Stir in garlic and mushrooms. Cook until mushrooms release their moisture and start to brown, about 8 minutes.
  4. Add spinach, oregano, nutmeg, salt, and pepper. Cook for 2-3 minutes until the spinach wilts and any excess liquid evaporates. Set aside.

Step 2: Mix the Cheese

  1. In a mixing bowl, combine ricotta cheese, egg, 1 cup of mozzarella, and Parmesan cheese. Mix well.

Step 3: Assemble the Lasagna

  1. Preheat your oven to 375°F (190°C).
  2. Spread ½ cup marinara sauce at the bottom of a 9×13-inch baking dish.
  3. Lay 3 lasagna noodles on top of the sauce.
  4. Spread a layer of the ricotta mixture, followed by the spinach and mushroom filling, and a layer of marinara sauce.
  5. Repeat the layers (noodles, ricotta, filling, marinara) two more times.
  6. Finish with a final layer of noodles, remaining marinara sauce, and 1 cup of shredded mozzarella.

Step 4: Bake

  1. Cover the dish with foil and bake for 25 minutes.
  2. Remove the foil and bake for an additional 15-20 minutes until the cheese is bubbly and golden.
  3. Let the lasagna rest for 10 minutes before slicing.

Serving Suggestions

  • Serve with a fresh green salad and garlic bread for a complete meal.
  • Pair with a sparkling water with a twist of lemon or a light herbal tea.

Tips for the Best Spinach and Mushroom Lasagna

  • Make it Creamier: Add a béchamel sauce layer for extra richness.
  • Add Protein: Include cooked chicken or turkey for a heartier version.
  • Go Gluten-Free: Use gluten-free lasagna noodles for a celiac-friendly dish.

Storage Instructions

  • Store leftovers in an airtight container in the refrigerator for up to 4 days.
  • To freeze, assemble the lasagna and wrap tightly in foil. Freeze for up to 3 months. Bake from frozen at 375°F (190°C) for about 1 hour.

Frequently Asked Questions (FAQ)

Q1: Can I use canned spinach?

A: Yes, but be sure to drain it thoroughly to avoid a watery lasagna.

Q2: Can I make this vegan?

A: Absolutely! Use vegan ricotta, mozzarella, and Parmesan, and skip the egg.

Q3: What’s the best way to reheat lasagna?

A: Reheat individual portions in the microwave or the entire dish in a 350°F (175°C) oven until warmed through.

Conclusion: Comfort in Every Bite!

This Spinach and Mushroom Lasagna is the perfect blend of hearty, healthy, and indulgent. The layers of savory mushrooms, creamy cheese, and zesty marinara will have everyone asking for seconds. Give this recipe a try and share the love—it’s bound to become a family favorite!

Did you make this recipe? Share your feedback and photos on social media! We’d love to see your creations.

Preparation Time: 25 minutes
Cooking Time: 50 minutes

Nutritional Information (per serving):
Calories: 320
Protein: 15g
Carbohydrates: 35g
Fat: 13g
Fiber: 4g

Enjoy every cheesy, savory bite of this delicious lasagna!

Print

Spinach and Mushroom Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

There’s something incredibly comforting about layers of cheesy, saucy goodness in this Spinach and Mushroom Lasagna. Whether you’re preparing it for a family dinner, a potluck, or meal prep for the week, this recipe is a crowd-pleaser. Packed with hearty mushrooms, nutritious spinach, and gooey cheese, this dish is as nourishing as it is delicious!

Subscribe to our newsletter to get this recipe delivered straight to your inbox and never miss out on tasty updates!

  • Author: Olivia
  • Prep Time: 25 minutes
  • Cook Time: 50 minutes
  • Total Time: 1 hour 15 minutes
  • Cuisine: American

Ingredients

Scale

For the Filling:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 garlic cloves, minced
  • 3 cups mushrooms, thinly sliced (button, cremini, or a mix)
  • 5 cups fresh spinach, chopped (or 2 cups frozen, thawed, and drained)
  • 1 teaspoon dried oregano
  • ½ teaspoon nutmeg (optional, for a warm, earthy flavor)
  • Salt and pepper, to taste

For the Sauce:

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

For Assembly:

  • 9 lasagna noodles (use no-boil or cooked according to package instructions)
  • Fresh basil leaves (optional, for garnish)

Instructions

Step 1: Prepare the Filling

  1. Heat olive oil in a large skillet over medium heat.
  2. Add onion and cook for 3-4 minutes until translucent.
  3. Stir in garlic and mushrooms. Cook until mushrooms release their moisture and start to brown, about 8 minutes.
  4. Add spinach, oregano, nutmeg, salt, and pepper. Cook for 2-3 minutes until the spinach wilts and any excess liquid evaporates. Set aside.

Step 2: Mix the Cheese

  1. In a mixing bowl, combine ricotta cheese, egg, 1 cup of mozzarella, and Parmesan cheese. Mix well.

Step 3: Assemble the Lasagna

  1. Preheat your oven to 375°F (190°C).
  2. Spread ½ cup marinara sauce at the bottom of a 9×13-inch baking dish.
  3. Lay 3 lasagna noodles on top of the sauce.
  4. Spread a layer of the ricotta mixture, followed by the spinach and mushroom filling, and a layer of marinara sauce.
  5. Repeat the layers (noodles, ricotta, filling, marinara) two more times.
  6. Finish with a final layer of noodles, remaining marinara sauce, and 1 cup of shredded mozzarella.

Step 4: Bake

  1. Cover the dish with foil and bake for 25 minutes.
  2. Remove the foil and bake for an additional 15-20 minutes until the cheese is bubbly and golden.
  3. Let the lasagna rest for 10 minutes before slicing.

Notes

  • Make it Creamier: Add a béchamel sauce layer for extra richness.
  • Add Protein: Include cooked chicken or turkey for a heartier version.
  • Go Gluten-Free: Use gluten-free lasagna noodles for a celiac-friendly dish.

Did you make this recipe?

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

Leave a Comment

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