Mushroom And Spinach Lasagna Recipe – Creamy, Hearty & Vegetarian

Mushroom And Spinach Lasagna Recipe

There are some dinners you keep coming back to, and this Mushroom And Spinach Lasagna Recipe is one of them. It layers tender pasta sheets with a savory mushroom filling, creamy ricotta, fresh spinach, and a rich tomato sauce that bubbles up through melted mozzarella in the oven. It is filling, satisfying, and honestly one of the best easy veg dinner options you can have ready on a weeknight without much stress.

What makes this one stand out is the mushroom mixture. Cooking the mushrooms properly – until they are deeply golden and slightly caramelized – gives the whole dish a meaty depth that makes you forget there is no meat in it at all. Combined with wilted spinach and a good amount of cheese, this is comfort vegetarian cooking done right.

Ingredients You Will Need

  1. 12 lasagna noodles, cooked and drained
  2. 500g (about 1 lb) cremini or white button mushrooms, sliced
  3. 150g (5 oz) fresh baby spinach
  4. 2 cups whole-milk ricotta cheese
  5. 2 cups shredded mozzarella cheese, divided
  6. 1/2 cup grated Parmesan cheese
  7. 1 egg
  8. 3 garlic cloves, minced
  9. 1 medium onion, diced
  10. 2 cups marinara or tomato sauce
  11. 2 tablespoons olive oil
  12. 1 teaspoon dried oregano
  13. 1/2 teaspoon red chili flakes (optional)
  14. Salt and black pepper to taste

How To Make This Mushroom And Spinach Lasagna Recipe

Start by preheating your oven to 190°C (375°F). Cook your lasagna noodles according to package directions, drain them, and lay them flat so they do not stick together.

Heat olive oil in a large skillet over medium-high heat. Add the onion and cook for 3 minutes until soft. Add the garlic and stir for about 30 seconds, then add the sliced mushrooms. This part matters – spread them out in one layer if possible and let them cook without stirring too much. You want them to brown, not steam. After about 7 minutes, they should be golden and reduced. Season well with salt, pepper, and oregano, then add the spinach and stir until wilted. Set aside.

In a separate bowl, mix together the ricotta, egg, half the mozzarella, and a pinch of salt. This is your creamy layer, so taste it and adjust seasoning before assembling.

To assemble: spread a thin layer of tomato sauce on the bottom of your baking dish. Add a layer of noodles, then the ricotta mixture, then the mushroom-spinach filling, then more sauce. Repeat the layers, finishing with noodles, sauce, and the remaining mozzarella and Parmesan on top. Cover with foil and bake for 30 minutes, then uncover for the last 15 minutes to let the top get golden and bubbly.

Let it rest for at least 10 minutes before cutting. This helps everything hold together when you slice it.

Mushroom And Spinach Lasagna Recipe

Tips For a Better Result

Do not skip browning the mushrooms. It is the single biggest tip for this dish. Wet, pale mushrooms will make your filling watery and flat in flavor. Get them properly golden and your lasagna will taste so much richer.

If you want a truly creamy vegetarian lasagna, swap half the tomato sauce for a simple béchamel. Just melt 2 tablespoons of butter, whisk in 2 tablespoons of flour, then slowly add 1.5 cups of warm milk and stir until thick. Use it between layers instead of extra tomato sauce.

Always let the lasagna rest after baking. Cutting it too soon makes the layers slide apart, and you lose the beautiful cross-section that makes this such a veggie packed dinner worth photographing.

Ingredient Swaps That Work Well

No ricotta? Cottage cheese blended smooth works almost as well and keeps the texture creamy. You can also use a thick layer of béchamel instead for a more French-style feel.

For the mushrooms, cremini are ideal but a mix of portobello and shiitake gives a much earthier, deeper flavor. If you want to keep it pescatarian-friendly, some people add a layer of flaked smoked salmon between the ricotta and spinach – unusual, but genuinely good as a pescatarian lasagna variation.

Frozen spinach works fine here. Just thaw it fully and squeeze out as much water as possible before adding it to the mushroom mixture, otherwise the filling gets soggy.

Variations Worth Trying

This base recipe adapts really well. For a lighter version that fits into healthy veggie dinner ideas, use low-fat ricotta, skip the extra mozzarella on top, and add more spinach. It is still filling but noticeably lighter.

You can also make it gluten-free by using gluten-free lasagna sheets – just watch the cooking time since they can go soft faster. For a more indulgent version, stir some cream cheese into the ricotta mixture and use a combination of gruyère and mozzarella on top. Rich and worth it for a special occasion.

Storage and Serving

Leftovers keep well in the fridge for up to 4 days in an airtight container. The flavor actually improves the next day once everything has settled together. Reheat individual slices in the microwave for 2 to 3 minutes, or cover the whole dish with foil and warm in the oven at 170°C (340°F) for about 20 minutes.

This dish freezes beautifully too. Portion it into individual servings, wrap tightly, and freeze for up to 2 months. Thaw overnight in the fridge before reheating. Serve with a simple green salad or some crusty bread to round out the meal.

FAQ

Can I make this lasagna ahead of time?

Yes. Assemble the whole dish, cover it tightly, and refrigerate for up to 24 hours before baking. Add 10 extra minutes to the baking time since it will be cold going into the oven.

Do I need to pre-cook the lasagna noodles?

It depends on the type you use. Regular noodles need pre-cooking. No-boil noodles can go in dry, but add a little extra sauce to give them enough moisture to cook through properly.

Why is my lasagna watery?

The most common reason is mushrooms or spinach that were not dried out enough before assembling. Always cook the mushrooms until all the liquid has evaporated, and always squeeze frozen spinach dry.

Is this considered a healthy vegetarian comfort food?

It is a solid balanced meal with vegetables, protein from the cheese and egg, and complex carbs from the pasta. Using low-fat dairy and loading up on spinach and mushrooms makes it a genuinely nutritious option without losing the comfort food feel.

Can I use jarred tomato sauce?

Absolutely. A good quality jarred marinara works perfectly here. If you have 10 extra minutes, sauté some garlic in olive oil and stir the jarred sauce into that – it lifts the flavor noticeably.

How many layers should lasagna have?

Three layers is the standard and works well for most baking dishes. If your dish is deep enough, four layers gives you even more of that creamy, layered texture in every bite.

Mushroom And Spinach Lasagna Recipe

Mushroom And Spinach Lasagna Recipe

Evelyn
A creamy, hearty vegetarian lasagna layered with golden sautéed mushrooms, wilted spinach, ricotta, and melted mozzarella. Easy to make, deeply satisfying, and perfect for a cozy weeknight dinner.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Course Dinner
Cuisine Italian
Servings 6 servings
Calories 420 kcal

Equipment

  • Large skillet
  • 9×13 baking dish
  • Mixing bowl
  • Aluminum foil

Ingredients
  

  • 12 lasagna noodles, cooked and drained
  • 500 g cremini or white button mushrooms, sliced
  • 150 g fresh baby spinach
  • 2 cups whole-milk ricotta cheese
  • 2 cups shredded mozzarella cheese, divided
  • 1/2 cup grated Parmesan cheese
  • 1 egg
  • 3 garlic cloves, minced
  • 1 medium onion, diced
  • 2 cups marinara or tomato sauce
  • 2 tbsp olive oil
  • 1 tsp dried oregano
  • 1/2 tsp red chili flakes optional
  • salt and black pepper to taste

Instructions
 

  • Preheat your oven to 190°C (375°F). Cook lasagna noodles according to package directions, drain, and lay flat.
  • Heat olive oil in a large skillet over medium-high heat. Add onion and cook for 3 minutes. Add garlic and stir for 30 seconds.
  • Add sliced mushrooms in a single layer. Cook without stirring too much for 7 minutes until golden and caramelized. Season with salt, pepper, and oregano.
  • Stir in the fresh spinach and cook until wilted, about 2 minutes. Remove from heat and set aside.
  • Mix ricotta, egg, half the mozzarella, and a pinch of salt in a bowl until combined.
  • Assemble: Spread a thin layer of tomato sauce on the bottom of the baking dish. Add noodles, then ricotta mixture, then mushroom-spinach filling, then sauce. Repeat layers.
  • Finish the top layer with noodles, remaining sauce, mozzarella, and Parmesan. Cover with foil.
  • Bake covered for 30 minutes, then uncover and bake for 15 more minutes until golden and bubbly.
  • Rest for at least 10 minutes before slicing and serving.

Notes

  • Brown the mushrooms properly – pale, wet mushrooms will make the filling watery.
  • If using frozen spinach, thaw and squeeze completely dry before adding.
  • Let the lasagna rest 10 minutes after baking so slices hold together.
  • Assemble up to 24 hours ahead and refrigerate before baking.
Keyword Mushroom And Spinach Lasagna Recipe

Comments

No comments yet. Why don’t you start the discussion?

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating