Mushroom and Spinach Lasagna

Prep Time

25 Min

Food type

Vegetarian

Craving lasagna but don’t feel like dealing with heavy meat and a food coma afterward? I’ve been there. That’s exactly why I started making Mushroom and Spinach Lasagna, and honestly, I don’t miss the meat at all. Bold statement? Maybe. True? Absolutely.

This vegetarian lasagna packs rich flavor, creamy layers, and that golden, bubbly top we all fight over. If you love comfort food but also want something a bit lighter, you’re in the right place.

Recipe Overview

Before we get into the delicious details, here’s what you need to know:

  • Food Type: Vegetarian Main Course
  • Cuisine: Italian-inspired
  • Prep Time: 20–25 minutes
  • Cook Time: 40–45 minutes
  • Total Time: About 1 hour 10 minutes
  • Servings: 6–8 portions

Not bad for a dish that tastes like you spent all day in the kitchen, right?

Why Mushroom and Spinach Lasagna Just Works

You know how some vegetarian dishes feel like they’re trying too hard? This isn’t one of them.

The Flavor Combo Is Seriously Underrated

Mushrooms bring that deep, savory, almost “meaty” taste. Spinach adds freshness and color. Together, they create a perfect balance of earthy and bright flavors.

When I first swapped ground beef for mushrooms, I expected disappointment. Instead, I got layers of flavor that felt richer and cleaner at the same time. Ever noticed how mushrooms soak up seasoning like flavor sponges? That’s the secret.

It Feels Indulgent Without Being Heavy

Traditional lasagna can sit in your stomach like a brick. This version feels satisfying but not overwhelming.

You still get:

  • Creamy ricotta layers
  • Melty mozzarella
  • Rich tomato sauce
  • Tender pasta sheets

But you don’t need a nap afterward. Win-win, right? 🙂

Recipe Overview

  • Food Type: Vegetarian Main Course
  • Cuisine: Italian-inspired
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: About 1 hour 10 minutes
  • Servings: 6–8

Ingredients

  • 12 lasagna noodles
  • 2 tablespoons olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 1 pound mushrooms (cremini or button), sliced
  • ½ teaspoon dried thyme
  • Salt and black pepper, to taste
  • 3 cups marinara sauce
  • 2 cups ricotta cheese
  • 1 cup shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 2 cups fresh spinach leaves, chopped
  • 1 large egg (optional, for creamier ricotta texture)
  • Fresh basil leaves, for garnish

Step-by-Step Instructions

1. Cook the Lasagna Noodles

Bring a large pot of salted water to a boil. Add the lasagna noodles and cook until al dente according to package instructions.

Drain them and lay them flat on parchment paper so they don’t stick together. Trust me, separating stuck noodles tests your patience.

2. Prepare the Mushroom and Spinach Filling

Heat olive oil in a large skillet over medium heat. Add chopped onion and cook for 3–4 minutes until soft and fragrant.

Stir in the garlic and cook for 30 seconds. Add sliced mushrooms and thyme, then sauté until the mushrooms release their moisture and turn golden brown. Season with salt and pepper.

Add chopped spinach and cook until wilted. Remove from heat and let the mixture cool slightly.

3. Mix the Cheese Layer

In a mixing bowl, combine:

  • Ricotta cheese
  • Half of the Parmesan
  • Egg (if using)
  • A pinch of salt and pepper

Mix until smooth and creamy. The egg helps the ricotta set better while baking, but you can skip it if you prefer.

4. Assemble the Lasagna

Preheat your oven to 375°F (190°C).

Spread a thin layer of marinara sauce at the bottom of a 9×13-inch baking dish. This prevents sticking and adds flavor from the base.

Now layer in this order:

  1. Lasagna noodles
  2. Ricotta mixture
  3. Mushroom and spinach filling
  4. Marinara sauce
  5. Mozzarella cheese

Repeat the layers until you use everything. Finish with sauce, remaining mozzarella, and the rest of the Parmesan on top.

5. Bake to Perfection

Cover the dish with foil and bake for 25 minutes. Remove the foil and bake for another 15–20 minutes until the cheese melts and turns golden.

Let the lasagna rest for 10–15 minutes before slicing. Ever cut into lasagna too soon and watched it collapse? Yeah… let it rest.

Nutrition Information (Approximate Per Serving)

Based on 8 servings:

  • Calories: 400 kcal
  • Protein: 20g
  • Carbohydrates: 42g
  • Fat: 20g
  • Fiber: 5g
  • Cholesterol: 50mg
  • Sodium: 650mg

Spinach adds iron and vitamins A and C. Mushrooms provide antioxidants and B vitamins. So you get comfort and nutrients in one slice.

Helpful Tips

  • Cook mushrooms until golden, not watery. This prevents soggy layers.
  • Season every layer for balanced flavor.
  • Let the lasagna rest before slicing. This step makes a huge difference.
  • Store leftovers in the fridge for up to 4 days or freeze individual portions.

Final Thoughts

This Mushroom and Spinach Lasagna recipe gives you creamy, cheesy comfort without the heaviness of traditional meat lasagna. It works for weeknight dinners, family gatherings, or even meal prep.

Mushroom and Spinach Lasagna

Recipe by aliarshadansari532@gmail.comCourse: Recipes
Servings

8

servings
Prep time

25

minutes
Cooking time

45

minutes
Calories

400

kcal

Ingredients

  • 12 lasagna noodles

  • 2 tablespoons olive oil

  • 1 medium onion, finely chopped

  • 3 cloves garlic, minced

  • 1 pound mushrooms (cremini or button), sliced

  • ½ teaspoon dried thyme

  • Salt and black pepper, to taste

  • 3 cups marinara sauce

  • 2 cups ricotta cheese

  • 1 cup shredded mozzarella cheese

  • ½ cup grated Parmesan cheese

  • 2 cups fresh spinach leaves, chopped

  • 1 large egg (optional, for creamier ricotta texture)

  • Fresh basil leaves, for garnish

Directions

  • 1. Cook the Lasagna Noodles
  • Prepare the Mushroom and Spinach Filling
  • Mix the Cheese Layer
  • Assemble the Lasagna

Nutrition Information

Get the nutritional lowdown on our recipes For bealtheir meal planning options.