Mushroom and Spinach Lasagna Recipe

Mushroom and Spinach Lasagna Recipe

Intro

There’s something incredibly comforting about pulling a bubbling tray of lasagna out of the oven—the golden top, the rich aroma, the quiet promise of a meal that brings everyone to the table. This mushroom and spinach lasagna recipe is one of those dishes that feels both nourishing and indulgent at the same time.

I remember the first time I made this version. I wanted something hearty but not heavy with meat, something that still felt deeply satisfying.

So I turned to mushrooms for their earthy richness and spinach for that fresh, slightly delicate balance. The result? A lasagna that feels layered in more ways than one—flavor, texture, and comfort.

As a female chef who loves cooking meals that feel like home, this recipe has become a favorite in my kitchen. It’s simple, wholesome, and filled with ingredients that come together beautifully without needing anything complicated.

It’s the kind of dish you make when you want to slow down, cook with intention, and serve something that truly feels special.

What is Mushroom and Spinach Lasagna Recipe?

A mushroom and spinach lasagna recipe is a vegetarian baked pasta dish made with layers of lasagna sheets, sautéed mushrooms, spinach, creamy cheese mixture, and a rich tomato sauce. Everything is assembled in layers and baked until golden, bubbly, and irresistibly fragrant.

What makes this version so satisfying is how mushrooms step in as the star ingredient. When cooked properly, they develop a deep, almost “meaty” flavor that gives the dish substance. Spinach adds freshness and a slight lightness, balancing out the richness of the cheese and sauce.

It’s comfort food with a wholesome twist—perfect for family dinners, gatherings, or even meal prep for the week.

Equipment List

  • Large skillet or pan
  • Medium saucepan
  • Baking dish (9×13 inch)
  • Wooden spoon or spatula
  • Mixing bowl
  • Cutting board
  • Sharp knife
  • Measuring cups and spoons

Having everything ready before you begin makes the cooking process feel smoother and more enjoyable. It’s a small step that makes a big difference.

Recipe Card Info

  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Serves: 6 people
  • Cuisine: Italian-inspired
  • Course: Main dish
  • Calories: 420 kcal per serving

Ingredients

For the Filling:

  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 4 cloves garlic, minced
  • 400 grams mushrooms, sliced
  • 3 cups fresh spinach
  • Salt to taste
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano

For the Sauce:

  • 3 cups tomato sauce (homemade or store-bought)
  • 1 teaspoon dried basil
  • ½ teaspoon chili flakes (optional)

For the Cheese Layer:

  • 1 ½ cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup grated parmesan cheese
  • 1 egg

For Assembly:

  • 9–12 lasagna sheets (pre-cooked or oven-ready)

These simple ingredients come together to create something deeply comforting and layered with flavor. It’s proof that you don’t need anything fancy to make something truly delicious.

Instructions (Step by Step)

Step 1: Prepare the Mushroom Spinach Filling

Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until soft and translucent, about 5–6 minutes.

Add garlic and sauté for about a minute until fragrant. Then add sliced mushrooms and cook patiently. Let them release their moisture and cook it off completely—this step is essential for flavor and to avoid a watery lasagna.

Once the mushrooms are golden and slightly caramelized, add spinach and cook until wilted. Season with salt, pepper, and oregano. Set aside to cool slightly.

Step 2: Prepare the Sauce

In a saucepan, heat tomato sauce with basil and chili flakes. Let it simmer gently for 10–15 minutes. This deepens the flavor and makes the sauce taste more homemade, even if you’re using store-bought.

Step 3: Prepare the Cheese Mixture

In a mixing bowl, combine ricotta, mozzarella, parmesan, and egg. Mix until smooth and creamy. This layer adds richness and helps bind everything together.

Step 4: Assemble the Lasagna

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

Spread a thin layer of tomato sauce at the bottom of your baking dish. Add a layer of lasagna sheets, followed by mushroom-spinach filling, cheese mixture, and more sauce.

Repeat the layers, keeping them even and balanced. Finish with a generous layer of sauce and a sprinkle of cheese on top.

Step 5: Bake to Perfection

Cover the dish with foil and bake for 30 minutes. Then remove the foil and bake for another 15 minutes until the top is golden and bubbling.

Step 6: Rest and Serve

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

Mushroom and Spinach Lasagna Recipe

Why You’ll Love This Recipe

This mushroom and spinach lasagna recipe is everything you want in a comforting meal. It’s rich, cheesy, and satisfying, yet still feels balanced thanks to the vegetables.

It’s also incredibly versatile. You can make it ahead, customize it, or even freeze it for later. It’s one of those dishes that fits beautifully into real life.

Flavor Profile (In Detail)

The flavor of this lasagna is layered and comforting. Mushrooms bring a deep, earthy richness that forms the backbone of the dish. Spinach adds a gentle freshness that keeps everything from feeling too heavy.

The tomato sauce introduces a slight tanginess, while the cheese mixture adds creaminess and depth. When baked together, these elements create a harmony of flavors that feels both cozy and satisfying.

Each bite is soft, creamy, slightly tangy, and full of warmth.

Tips from My Kitchen

Over time, I’ve picked up a few tricks that make this dish even better:

  • Cook mushrooms thoroughly to avoid excess moisture
  • Season each layer lightly for balanced flavor
  • Don’t overload layers—keep them even
  • Let the lasagna rest before cutting
  • Use freshly grated cheese for better melting

Variations You Can Try

Vegan Version

Replace ricotta and cheese with plant-based alternatives and skip the egg. Use a dairy-free béchamel for creaminess.

Extra Creamy Version

Add a layer of béchamel sauce between the layers for a richer texture.

Protein Boost

Add cooked lentils or crumbled tofu for extra protein while keeping it vegetarian.

Gluten-Free Option

Use gluten-free lasagna sheets available in most stores.

What to Serve with Mushroom and Spinach Lasagna Recipe

This dish pairs beautifully with simple sides that complement its richness:

  • Garlic bread or toasted baguette
  • Fresh green salad with lemon dressing
  • Roasted vegetables like zucchini or carrots
  • Light soup for a complete meal

Storage and Reheating

Store leftovers in an airtight container in the refrigerator for up to 4 days.

To reheat, place in the oven at low heat or microwave individual portions. Add a small splash of water or sauce to keep it moist.

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

Nutritional Insights

This mushroom and spinach lasagna recipe offers a good balance of nutrients. Mushrooms provide antioxidants, spinach adds vitamins and minerals, and cheese contributes protein and calcium.

It’s a hearty meal that satisfies without needing large portions.

Common Mistakes to Avoid

  • Not cooking mushrooms long enough (leads to watery layers)
  • Using too much sauce (can make lasagna soggy)
  • Skipping resting time before slicing
  • Overloading layers, making it difficult to cook evenly

FAQs

Can I make this ahead of time?

Yes, assemble the lasagna and refrigerate it before baking. It’s perfect for prepping in advance.

Can I use frozen spinach?

Yes, just make sure to squeeze out all excess water before adding it.

Can I freeze cooked lasagna?

Absolutely. Let it cool completely, then store in freezer-safe containers.

How do I get clean slices?

Let the lasagna rest after baking and use a sharp knife for neat portions.

Final Thoughts

This mushroom and spinach lasagna recipe is one of those dishes that brings warmth and comfort with every bite. It’s simple, hearty, and made with love—exactly how good food should be.

Every time I make it, I’m reminded that cooking doesn’t have to be complicated to be meaningful. With just a few wholesome ingredients and a little patience, you can create something truly special.

I hope this recipe finds its way into your kitchen and becomes one you return to again and again. Cook it slowly, serve it warmly, and enjoy every comforting bite.

Mushroom and Spinach Lasagna Recipe

Mushroom and Spinach Lasagna Recipe

Olivia Brooks
This mushroom and spinach lasagna recipe is perfect for cozy nights! Layers of mushrooms, spinach, tomato sauce, and creamy cheese make it rich, comforting, and easy to make.
Prep Time 25 minutes
Cook Time 45 minutes
Total Time 1 hour 10 minutes
Course Main Course
Cuisine Italian
Servings 6 people
Calories 420 kcal

Equipment

  • Large skillet or pan
  • Medium saucepan
  • Baking dish (9×13 inch)
  • Wooden spoon or spatula
  • Mixing bowl
  • Cutting board
  • Sharp knife
  • Measuring cups and spoons.

Ingredients
  

For the Filling:

  • 2 tablespoons olive oil
  • 1 medium onion finely chopped
  • 4 cloves garlic minced
  • 400 grams mushrooms sliced
  • 3 cups fresh spinach
  • Salt to taste
  • ½ teaspoon black pepper
  • 1 teaspoon dried oregano

For the Sauce:

  • 3 cups tomato sauce homemade or store-bought
  • 1 teaspoon dried basil
  • ½ teaspoon chili flakes optional

For the Cheese Layer:

  • 1 ½ cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup grated parmesan cheese
  • 1 egg

For Assembly:

  • 9 –12 lasagna sheets pre-cooked or oven-ready

Instructions
 

Step 1: Prepare the Mushroom Spinach Filling

  • Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until soft and translucent, about 5–6 minutes.
  • Add garlic and sauté for about a minute until fragrant. Then add sliced mushrooms and cook patiently. Let them release their moisture and cook it off completely—this step is essential for flavor and to avoid a watery lasagna.
  • Once the mushrooms are golden and slightly caramelized, add spinach and cook until wilted. Season with salt, pepper, and oregano. Set aside to cool slightly.

Step 2: Prepare the Sauce

  • In a saucepan, heat tomato sauce with basil and chili flakes. Let it simmer gently for 10–15 minutes. This deepens the flavor and makes the sauce taste more homemade, even if you’re using store-bought.

Step 3: Prepare the Cheese Mixture

  • In a mixing bowl, combine ricotta, mozzarella, parmesan, and egg. Mix until smooth and creamy. This layer adds richness and helps bind everything together.

Step 4: Assemble the Lasagna

  • Preheat oven to 180°C (350°F).
  • Spread a thin layer of tomato sauce at the bottom of your baking dish. Add a layer of lasagna sheets, followed by mushroom-spinach filling, cheese mixture, and more sauce.
  • Repeat the layers, keeping them even and balanced. Finish with a generous layer of sauce and a sprinkle of cheese on top.

Step 5: Bake to Perfection

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

Step 6: Rest and Serve

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

Notes

  • Cook mushrooms thoroughly to avoid excess moisture
  • Season each layer lightly for balanced flavor
  • Don’t overload layers—keep them even
  • Let the lasagna rest before cutting
  • Use freshly grated cheese for better melting
Keyword Mushroom and Spinach Lasagna Recipe
Hi, I’m Olivia Brooks! Cooking is my passion, and I love turning everyday ingredients into meals that bring joy to the table. On CulinaryPearl, I share simple recipes, helpful kitchen tips, and inspiration for food lovers everywhere