Creamy Spinach & Mushroom Lasagna: A Rich and Comforting Vegetarian Classic

Looking for a lasagna that skips the meat without sacrificing flavor or heartiness? This Creamy Spinach & Mushroom Lasagna is your answer. Packed with earthy cremini mushrooms, tender spinach, creamy ricotta, and layers of bubbling mozzarella and Parmesan cheese, this dish brings together the best of comfort food with a fresh vegetarian twist.

The real star of this recipe is the homemade white sauce—velvety smooth and infused with garlic, onion, and herbs—that soaks into every layer of pasta, creating a luxurious texture and depth of flavor. The combination of spinach and mushrooms adds a hearty, savory base that pairs beautifully with the richness of the cheese. Whether you’re a committed vegetarian or just looking for a delicious meatless meal, this lasagna is satisfying, flavorful, and impressive enough for a dinner party or holiday table.

What’s more, it reheats like a dream, making it ideal for meal prep or freezing ahead for future cravings. Creamy, cheesy, and full of veggie goodness, this lasagna will easily become a staple in your recipe rotation.

Why You’ll Love This Recipe

  1. Rich & Creamy Sauce — A béchamel-style white sauce infused with garlic and herbs sets this lasagna apart.
  2. Hearty Vegetarian Filling — Meaty mushrooms and spinach provide satisfying texture and flavor.
  3. Make-Ahead Friendly — Perfect for prepping the night before or freezing for later.
  4. Crowd-Pleaser — A comforting dish that appeals to vegetarians and meat-lovers alike.
  5. Balanced and Flavorful — Every layer brings a new dimension, from gooey cheese to umami-packed vegetables.

Ingredients

Lasagna

  • Lasagna noodles
  • Whole milk ricotta
  • Frozen chopped spinach (thawed and drained)
  • Shredded mozzarella cheese
  • Freshly grated Parmesan cheese
  • Fresh parsley (chopped)

White Sauce

  • Unsalted butter
  • Garlic (minced)
  • Cremini mushrooms (thinly sliced)
  • Onion (diced)
  • All-purpose flour
  • Milk (room temperature)
  • Dried basil
  • Dried oregano
  • Pinch of nutmeg
  • Kosher salt and freshly ground black pepper

Variations

  • Add Heat: A pinch of red pepper flakes can add subtle spice to the sauce.
  • Go Gluten-Free: Use gluten-free lasagna noodles and flour for the sauce.
  • Add Protein: Mix in white beans or tofu for extra plant-based protein.
  • Use Fresh Spinach: Sauté and chop fresh spinach as an alternative to frozen.
  • Try Other Mushrooms: Portobello or shiitake add a more intense, earthy flavor.

How to Make the Recipe

Step 1: Prepare the Noodles

Cook lasagna noodles according to package directions. Drain and set aside.

Step 2: Make the White Sauce

In a large skillet, melt butter over medium heat. Add garlic, onions, and mushrooms. Sauté until softened and mushrooms are golden. Stir in flour and cook for 1–2 minutes. Gradually whisk in the milk. Add basil, oregano, nutmeg, salt, and pepper. Cook until sauce is thickened. Set aside.

Step 3: Prepare the Cheese Mixture

In a mixing bowl, combine ricotta, spinach, 1 cup of mozzarella, ¼ cup of Parmesan, and parsley. Mix well.

Step 4: Assemble the Lasagna

In a greased baking dish, spread a thin layer of white sauce. Layer 3 lasagna noodles, half of the ricotta-spinach mixture, a third of the sauce, and a sprinkle of mozzarella. Repeat the layers. Finish with the last 3 noodles, remaining sauce, mozzarella, and Parmesan.

Step 5: Bake

Cover with foil and bake at 375°F (190°C) for 25–30 minutes. Remove foil and bake for another 10–15 minutes until the top is golden and bubbly.

Step 6: Rest and Serve

Let the lasagna sit for 10–15 minutes before slicing to help it set.

Tips for Making the Recipe

  • Squeeze as much liquid as possible from the thawed spinach to prevent soggy layers.
  • Use whole milk for a richer sauce, or substitute with oat or almond milk for a dairy-light version.
  • Shred your own cheese for better melting and texture.
  • Let the lasagna cool slightly before slicing to ensure clean servings.
  • Taste the sauce before assembling—adjust seasoning as needed.

How to Serve

Serve this creamy lasagna hot with a simple green salad and crusty bread. It also pairs beautifully with roasted vegetables or a glass of chilled white wine like Chardonnay or Pinot Grigio.

Make Ahead and Storage

Storing Leftovers

Store in an airtight container in the fridge for up to 4 days. Reheat individual slices in the microwave or oven.

Freezing

Fully assemble but don’t bake. Wrap tightly and freeze for up to 3 months. Bake from frozen at 350°F, adding 15–20 minutes to cooking time.

Reheating

Reheat covered in a 350°F oven for 20–30 minutes, or microwave slices for 2–3 minutes.

FAQs

1. Can I make this lasagna ahead of time?

Yes! Assemble it up to 24 hours in advance, refrigerate, and bake when ready.

2. Can I use fresh spinach instead of frozen?

Absolutely. Sauté fresh spinach and drain well before using.

3. Can I add meat to this recipe?

Sure—cooked shredded chicken or turkey would complement it well.

4. What’s the best way to reheat it?

In the oven at 350°F, covered with foil to prevent drying out.

5. Can I make this gluten-free?

Yes, use gluten-free lasagna noodles and substitute flour with a gluten-free blend.

6. How do I prevent watery lasagna?

Drain spinach thoroughly and let the sauce thicken before assembling.

7. Can I make a vegan version?

Yes, use plant-based cheese, milk, and a vegan béchamel sauce.

8. What type of mushrooms work best?

Cremini, baby bella, or a mix of wild mushrooms all work beautifully.

9. How thick should the white sauce be?

Thick enough to coat the back of a spoon—smooth and pourable but not runny.

10. What should I serve it with?

A crisp green salad, roasted garlic bread, or sautéed green beans make great sides.

Conclusion

Creamy Spinach & Mushroom Lasagna is everything you want in a comforting, hearty, vegetarian meal—rich, flavorful, and satisfying. With a beautifully balanced white sauce, layers of tender pasta, and a cheesy, herby filling, this lasagna is destined to become a favorite for both weeknight dinners and special occasions. Whether you’re cooking for family, entertaining friends, or just indulging in a cozy night in, this dish delivers every single time.

Leave a Comment