Creamy Spinach & Mushroom Lasagna

A rich and comforting vegetarian lasagna layered with creamy ricotta, sautéed mushrooms, and fresh spinach!

Why this one earns a spot

  • Deliciously Creamy – Ricotta and mozzarella create a rich, cheesy texture.
  • Packed with Veggies – Fresh spinach and mushrooms add nutrients and flavor.
  • Easy to Make – Simple ingredients and straightforward steps.
  • Great for Meal Prep – Freezer-friendly and reheats beautifully.
  • Perfect for Vegetarians – A hearty, meat-free alternative to traditional lasagna.

What you need

For the Sauce:

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 10 oz mushrooms, sliced
  • 10 oz fresh spinach leaves
  • 2 cups ricotta cheese
  • 1 egg
  • 1/2 cup grated Parmesan cheese
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground nutmeg

For the Lasagna Layers:

  • 9 lasagna noodles (cooked or oven-ready)
  • 2 cups marinara sauce
  • 2 cups shredded mozzarella cheese

Directions

1. Prepare the Filling:

Heat olive oil in a large skillet over medium heat. Sauté the onion for 2-3 minutes until soft. Add the garlic and mushrooms, cooking until the mushrooms release their moisture and start to brown. Stir in the spinach and cook until wilted. Remove from heat.

2. Mix the Ricotta:

In a bowl, combine ricotta cheese, egg, Parmesan, salt, black pepper, and nutmeg. Stir in the cooked spinach and mushroom mixture.

3. Assemble the Lasagna:

Preheat oven to 375°F (190°C). In a baking dish, spread a layer of marinara sauce. Add a layer of lasagna noodles, followed by a portion of the ricotta mixture and a sprinkle of mozzarella cheese. Repeat until all ingredients are used, finishing with marinara sauce and mozzarella on top.

4. Bake:

Cover with foil and bake for 25 minutes. Remove foil and bake for an additional 10-15 minutes until cheese is golden and bubbly.

5. Serve:

Let rest for 10 minutes before slicing. Enjoy warm!

How much it makes

  • Prep Time: 20 minutes
  • Cooking Time: 35 minutes
  • Total Time: 55 minutes
  • Servings: 6 servings
  • Calories: 380 kcal per serving

Mix it up

  • Gluten-Free Option – Use gluten-free lasagna noodles.
  • Extra Creamy – Add a layer of béchamel sauce between layers.
  • Protein Boost – Mix in cottage cheese or add lentils.
  • Spicy Twist – Add red pepper flakes for a little heat.
  • Dairy-Free – Use dairy-free cheese and cashew-based ricotta.

Will it keep?

  • Storage: Store leftovers in an airtight container in the fridge for up to 4 days.
  • Reheating: Warm in the oven at 350°F for 15 minutes or microwave in 30-second intervals until heated through.
  • Freezing: Assemble lasagna but don’t bake. Wrap tightly and freeze for up to 3 months. Bake from frozen at 375°F, adding 15-20 minutes to cooking time.

FAQs

How long does Creamy Spinach & Mushroom Lasagna last in the fridge?

Store in an airtight container in the refrigerator for 3 to 4 days per USDA food safety guidelines. This lasagna also freezes beautifully for 2 to 3 months unbaked. To reheat leftovers, warm in the oven at 350°F for 15 minutes or use a microwave in 30-second intervals until heated through.

Can I substitute eggs in this recipe?

I’ve found that eggs primarily act as a binder in the ricotta mixture. You could try a ‘flax egg’ (1 tbsp ground flaxseed + 3 tbsp water) for binding, though it adds a slightly nutty flavor. Alternatively, 1/4 cup pureed silken tofu can provide moisture and structure without altering the taste significantly.

How long does this need to chill before serving?

After baking, this Creamy Spinach & Mushroom Lasagna needs to rest for 10 minutes before slicing and serving. This allows the layers to set, making it easier to cut and ensuring it holds its shape beautifully. If assembling ahead, refrigerate for up to a day before baking.

What goes well with Creamy Spinach & Mushroom Lasagna?

In my experience, a fresh, crisp green salad with a light vinaigrette perfectly complements the richness of this lasagna. Garlic bread or crusty Italian bread is also a classic pairing. For an extra vegetable boost, consider serving it alongside some simply roasted asparagus or broccoli.

Is Creamy Spinach & Mushroom Lasagna gluten-free?

This recipe, as written, contains gluten from the traditional lasagna noodles. However, it’s very easy to adapt! Simply swap out the regular lasagna noodles for a gluten-free variety. The recipe specifically mentions using gluten-free lasagna noodles as a variation for dietary needs.

Worth knowing

This creamy spinach and mushroom lasagna is a comforting, delicious, and easy-to-make vegetarian dish that will satisfy any pasta lover. With its layers of rich ricotta, fresh spinach, and flavorful mushrooms, this lasagna is perfect for any occasion. Enjoy it fresh, or store it for later – either way, it’s a guaranteed hit!

More from the kitchen

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
A close-up of creamy spinach and mushroom lasagna with layers of cheese, fresh spinach, and mushrooms, topped with golden, bubbly cheese and basil

Creamy Spinach & Mushroom Lasagna


  • Author: Chef Clara
  • Total Time: PT55M
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

A rich and comforting vegetarian lasagna layered with creamy ricotta, sautéed mushrooms, fresh spinach, and gooey mozzarella—perfect for a hearty dinner!


Ingredients

Scale

For the Sauce & Filling:

  • 2 tbsp olive oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 10 oz mushrooms, sliced
  • 10 oz fresh spinach leaves
  • 2 cups ricotta cheese
  • 1 egg
  • 1/2 cup grated Parmesan cheese
  • 1/2 tsp salt
  • 1/2 tsp black pepper
  • 1/4 tsp ground nutmeg

For the Lasagna Layers:

  • 9 lasagna noodles (cooked or oven-ready)
  • 2 cups marinara sauce
  • 2 cups shredded mozzarella cheese


Instructions

  • Prepare the Filling:

    • Heat olive oil in a skillet over medium heat.
    • Sauté the onion for 2-3 minutes until soft.
    • Add garlic and mushrooms, cooking until mushrooms release moisture and brown.
    • Stir in spinach and cook until wilted. Remove from heat.
  • Mix the Ricotta:

    • In a bowl, combine ricotta, egg, Parmesan, salt, black pepper, and nutmeg.
    • Stir in the spinach and mushroom mixture.
  • Assemble the Lasagna:

    • Preheat oven to 375°F (190°C).
    • In a baking dish, spread a layer of marinara sauce.
    • Layer lasagna noodles, ricotta mixture, and mozzarella. Repeat, finishing with marinara sauce and mozzarella on top.
  • Bake:

    • Cover with foil and bake for 25 minutes.
    • Remove foil and bake for 10-15 minutes until cheese is golden and bubbly.
  • Serve:

    • Let rest for 10 minutes before slicing. Enjoy warm!

Notes

  • Use oven-ready noodles for a quicker prep.
  • Add red pepper flakes for a slight kick.
  • Store leftovers in an airtight container for up to 3 days.
  • Prep Time: PT20M
  • Cook Time: PT35M
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian