Mushroom and Spinach Lasagna Recipe

Mushroom and Spinach Lasagna Recipe

Intro

There’s something deeply comforting about pulling a bubbling, golden lasagna out of the oven—the kind that fills your kitchen with rich, earthy aromas and makes everyone hover nearby, waiting for that first slice. This Mushroom and Spinach Lasagna Recipe has become one of my go-to dishes when I want something hearty, satisfying, and just a little bit indulgent without relying on meat.

I still remember the first time I made it on a rainy afternoon. I had fresh spinach in the fridge, a basket of mushrooms that needed to be used, and a craving for something warm and cheesy. What came out of the oven was magic—layers of creamy ricotta, savory mushrooms, tender pasta sheets, and a velvety sauce that tied it all together.

If you’ve ever thought vegetarian lasagna might feel “less than,” this recipe will completely change your mind. It’s rich, deeply flavorful, and packed with textures that make every bite interesting. Trust me, even the most devoted meat lovers in your home won’t miss a thing.

What is Mushroom and Spinach Lasagna Recipe?

Mushroom and Spinach Lasagna is a vegetarian twist on the classic Italian baked pasta dish. Instead of meat, it uses sautéed mushrooms and fresh spinach to create a filling that’s both hearty and nutritious.

The mushrooms bring a deep, umami flavor—almost meaty in their richness—while the spinach adds freshness and a slight bitterness that balances out the creamy layers of cheese. Combined with lasagna noodles, tomato sauce, and a creamy ricotta mixture, the result is a beautifully layered dish that feels both rustic and elegant.

What I personally love about this dish is how flexible it is. You can make it rustic with chunky vegetables or silky smooth with finely chopped fillings. You can go heavy on cheese or keep it light. But no matter how you tweak it, the soul of the Mushroom and Spinach Lasagna Recipe always shines through.

Equipment List

Before we get started, here’s everything you’ll need in your kitchen:

  • Large skillet or sauté pan
  • Medium saucepan
  • Mixing bowls (2–3)
  • Wooden spoon or spatula
  • 9×13-inch baking dish
  • Ladle or large spoon
  • Knife and cutting board
  • Aluminum foil
  • Oven (preheated)

Having everything ready before you begin makes the process smooth and honestly a lot more enjoyable.

Recipe Card Info

  • Prep Time: 25 minutes
  • Cook Time: 55 minutes
  • Total Time: 1 hour 20 minutes
  • Servings: 6 servings
  • Cuisine: Italian-inspired
  • Course: Main Course
  • Calories: 420 kcal per serving

Ingredients

Here’s everything you’ll need for this Mushroom and Spinach Lasagna Recipe:

For the Vegetable Filling

  • 2 tablespoons olive oil
  • 1 large onion, finely chopped
  • 4 cloves garlic, minced
  • 500g mushrooms (button or cremini), sliced
  • 4 cups fresh spinach (or 250g frozen, thawed and drained)
  • Salt to taste
  • Black pepper to taste
  • 1 teaspoon dried oregano

For the Ricotta Layer

  • 2 cups ricotta cheese
  • 1 egg
  • ½ cup grated Parmesan cheese
  • 1 teaspoon salt
  • ½ teaspoon black pepper

For the Sauce

  • 3 cups marinara sauce (store-bought or homemade)
  • ½ teaspoon chili flakes (optional)

For Assembly

  • 9–12 lasagna noodles (cooked or oven-ready)
  • 2 cups shredded mozzarella cheese
  • Extra Parmesan for topping

Instructions

Step 1: Prepare the Vegetable Filling

Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft and translucent, about 4–5 minutes. Stir in the garlic and cook for another minute until fragrant.

Add the mushrooms and let them cook down. At first, they’ll release a lot of water—don’t rush this step. Let that moisture evaporate so the mushrooms can caramelize slightly. This is where the flavor builds.

Once the mushrooms are golden and reduced, add the spinach. If you’re using fresh spinach, it will wilt quickly. Stir everything together and season with salt, pepper, and oregano. Set aside to cool.

Step 2: Make the Ricotta Mixture

In a mixing bowl, combine ricotta cheese, egg, Parmesan, salt, and pepper. Mix until smooth and creamy. This layer adds richness and binds the lasagna beautifully.

Step 3: Prepare the Sauce

Warm your marinara sauce in a saucepan. Add chili flakes if you like a little heat. Let it simmer gently for 5–10 minutes so the flavors deepen.

Step 4: Assemble the Lasagna

Preheat your oven to 180°C (350°F).

Spread a thin layer of sauce on the bottom of your baking dish. Add a layer of lasagna noodles. Then spread some ricotta mixture, followed by the mushroom and spinach filling, and a sprinkle of mozzarella.

Repeat the layers—noodles, ricotta, vegetables, sauce, cheese—until everything is used up. Finish with a generous layer of mozzarella and a sprinkle of Parmesan on top.

Step 5: Bake

Cover the dish with aluminum foil and bake for 30 minutes. Then remove the foil and bake for another 20–25 minutes until the top is golden and bubbling.

Step 6: Rest and Serve

Let the lasagna rest for at least 10–15 minutes before slicing. This helps it set and makes serving much easier.

Mushroom and Spinach Lasagna Recipe

Why You’ll Love This Mushroom and Spinach Lasagna Recipe

This dish is the perfect balance of comfort and nourishment. The mushrooms bring depth, the spinach adds brightness, and the cheeses create that irresistible creamy texture we all crave.

It’s also incredibly satisfying without feeling heavy. Each bite has layers of flavor—from the tangy tomato sauce to the savory vegetables and the gooey melted cheese.

Tips for the Best Lasagna

  • Don’t skip sautéing mushrooms properly—they need time to develop flavor.
  • Drain spinach well to avoid watery layers.
  • Let the lasagna rest before cutting.
  • Use good-quality cheese for the best taste.

Variations You Can Try

  • Add white sauce for a creamier version
  • Use whole wheat noodles for a healthier twist
  • Add zucchini or bell peppers for extra vegetables

Storage and Reheating

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the oven or microwave until warmed through.

You can also freeze this lasagna for up to 2 months. Just thaw overnight before reheating.

Serving Suggestions

Serve this Mushroom and Spinach Lasagna Recipe with a fresh green salad and garlic bread for a complete meal.

FAQs

Can I make this lasagna ahead of time?

Yes, you can assemble it a day in advance and bake when ready.

Can I use frozen spinach?

Absolutely, just make sure it’s well-drained.

Can I make it vegan?

Yes, use plant-based ricotta and cheese alternatives.

Why is my lasagna watery?

It’s usually due to excess moisture from spinach or mushrooms.

Final Thoughts

Cooking this Mushroom and Spinach Lasagna Recipe feels like a warm hug at the end of a long day. It’s simple, comforting, and filled with love in every layer.

Whether you’re cooking for family, friends, or just yourself, this dish never disappoints. And once you make it, I promise—it will become a regular in your kitchen too.

Mushroom and Spinach Lasagna Recipe

Mushroom and Spinach Lasagna Recipe

This Mushroom and Spinach Lasagna Recipe features layers of pasta, spinach, mushrooms, marinara, and gooey cheese for a satisfying bake.
Prep Time 25 minutes
Cook Time 55 minutes
Total Time 1 hour 20 minutes
Course Main Course
Cuisine Italian-inspired
Servings 6 servings
Calories 420 kcal

Equipment

  • Large skillet or sauté pan
  • Medium saucepan
  • Mixing bowls (2–3)
  • Wooden spoon or spatula
  • 9×13-inch baking dish
  • Ladle or large spoon
  • Knife and cutting board
  • Aluminum foil
  • Oven (preheated)

Ingredients
  

For the Vegetable Filling

  • 2 tablespoons olive oil
  • 1 large onion finely chopped
  • 4 cloves garlic minced
  • 500 g mushrooms button or cremini, sliced
  • 4 cups fresh spinach or 250g frozen, thawed and drained
  • Salt to taste
  • Black pepper to taste
  • 1 teaspoon dried oregano

For the Ricotta Layer

  • 2 cups ricotta cheese
  • 1 egg
  • ½ cup grated Parmesan cheese
  • 1 teaspoon salt
  • ½ teaspoon black pepper

For the Sauce

  • 3 cups marinara sauce store-bought or homemade
  • ½ teaspoon chili flakes optional

For Assembly

  • 9 –12 lasagna noodles cooked or oven-ready
  • 2 cups shredded mozzarella cheese
  • Extra Parmesan for topping

Instructions
 

Step 1: Prepare the Vegetable Filling

  • Heat olive oil in a large skillet over medium heat. Add the chopped onion and cook until soft and translucent, about 4–5 minutes. Stir in the garlic and cook for another minute until fragrant.
  • Add the mushrooms and let them cook down. At first, they’ll release a lot of water—don’t rush this step. Let that moisture evaporate so the mushrooms can caramelize slightly. This is where the flavor builds.
  • Once the mushrooms are golden and reduced, add the spinach. If you’re using fresh spinach, it will wilt quickly. Stir everything together and season with salt, pepper, and oregano. Set aside to cool.

Step 2: Make the Ricotta Mixture

  • In a mixing bowl, combine ricotta cheese, egg, Parmesan, salt, and pepper. Mix until smooth and creamy. This layer adds richness and binds the lasagna beautifully.

Step 3: Prepare the Sauce

  • Warm your marinara sauce in a saucepan. Add chili flakes if you like a little heat. Let it simmer gently for 5–10 minutes so the flavors deepen.

Step 4: Assemble the Lasagna

  • Preheat your oven to 180°C (350°F).
  • Spread a thin layer of sauce on the bottom of your baking dish. Add a layer of lasagna noodles. Then spread some ricotta mixture, followed by the mushroom and spinach filling, and a sprinkle of mozzarella.
  • Repeat the layers—noodles, ricotta, vegetables, sauce, cheese—until everything is used up. Finish with a generous layer of mozzarella and a sprinkle of Parmesan on top.

Step 5: Bake

  • Cover the dish with aluminum foil and bake for 30 minutes. Then remove the foil and bake for another 20–25 minutes until the top is golden and bubbling.

Step 6: Rest and Serve

  • Let the lasagna rest for at least 10–15 minutes before slicing. This helps it set and makes serving much easier.

Notes

  • Don’t skip sautéing mushrooms properly—they need time to develop flavor.
  • Drain spinach well to avoid watery layers.
  • Let the lasagna rest before cutting.
  • Use good-quality cheese for the best taste.
Keyword Mushroom and Spinach Lasagna Recipe
Norma Parker is a recipe creator at Nomqom.com. She shares simple, tasty, and easy home-cooking ideas for everyday meals. Her goal is to help home cooks make delicious food with confidence.