Easy Creamy Spinach Mushroom Lasagna – Comforting, Cheesy & Veggie-Packed

There’s something magical about a bubbling, cheesy lasagna fresh from the oven—the golden top, the rich aroma filling your kitchen, and that first forkful of creamy goodness. This spinach mushroom lasagna takes all the comfort of a classic but layers in earthy mushrooms and tender spinach for a veggie-packed twist that feels indulgent and wholesome all at once. It’s the kind of meal you’ll want to serve on chilly evenings, Sunday family dinners, or anytime you’re craving a warm hug in food form.

I first made this dish on a rainy weekend when I needed something hearty but also wanted to sneak in more veggies. The creaminess of the sauce paired with the savory mushrooms was pure perfection, and my family devoured it before I could even grab seconds. If you love easy, cozy dinners that don’t skimp on flavor, this recipe might just be your new favorite. Pair it with a crisp green salad and maybe some homemade garlic bread (I love this easy garlic bread recipe) for the ultimate comfort meal.

Ingredients for Easy Creamy Spinach Mushroom Lasagna

For the Veggie Filling:

  • 2 tablespoons olive oil – Adds richness and helps the veggies soften beautifully.
  • 1 medium onion, diced – A flavor base that builds depth in the filling.
  • 3 cloves garlic, minced – For that irresistible aromatic kick.
  • 12 ounces mushrooms, sliced – Cremini or baby bella give a deeper flavor, but white mushrooms work too.
  • 6 cups fresh spinach – Packed with nutrients; it wilts down quickly in the pan.

For the Cream Sauce:

  • 4 tablespoons unsalted butter – Creates the velvety base for your sauce.
  • ¼ cup all-purpose flour – Helps thicken the sauce to that perfect creamy consistency.
  • 3 cups milk – Whole milk makes it richer, but 2% works if you prefer.
  • ½ teaspoon salt & ¼ teaspoon black pepper – Season to taste so every bite is flavorful.
  • 1 teaspoon Italian seasoning – Adds that herby, classic lasagna flavor.
  • ½ cup grated Parmesan cheese – Salty, nutty, and key for depth of flavor.

For Assembling the Lasagna:

  • 9–12 lasagna noodles – Regular or oven-ready, depending on your preference.
  • 2 cups ricotta cheese – Makes the layers extra creamy.
  • 2 cups shredded mozzarella cheese – Melts into that irresistible cheesy topping.
  • Extra Parmesan for topping – Optional, but highly recommended for extra flavor

Tips & Variations

Make-Ahead Magic

  • Prep in advance: Assemble the lasagna up to the baking step, cover tightly, and refrigerate for up to 24 hours. This is a lifesaver for busy weeknights or holiday dinners.
  • Freeze for later: Wrap the unbaked lasagna in two layers of foil and freeze for up to 3 months. Bake straight from frozen, adding an extra 20–25 minutes to the cooking time.

Flavor Twists

  • Add protein: Layer in shredded rotisserie chicken or cooked Italian sausage for a heartier version.
  • Switch the cheese: Try fontina, provolone, or even a smoky gouda for a deeper flavor profile.
  • Herb boost: Fresh basil, parsley, or thyme sprinkled between layers will brighten the dish beautifully.

Diet-Friendly Swaps

  • Gluten-free: Use gluten-free lasagna noodles and substitute cornstarch for the flour in the cream sauce.
  • Lower-fat: Use part-skim ricotta and mozzarella, and swap half the milk for unsweetened almond milk.

Pro Tips for the Perfect Bake

  • Let your lasagna rest before cutting — this is key for neat slices.
  • Tent the foil while baking so the cheese doesn’t stick and peel off.
  • Don’t skimp on seasoning each layer — it ensures the flavors shine through in every bite.

Serving Suggestions

Fresh & Crisp Side Dishes

  • Simple green salad: Toss mixed greens, cherry tomatoes, cucumbers, and a tangy vinaigrette to balance the lasagna’s creaminess.
  • Garlic bread: Warm, buttery garlic bread or cheesy breadsticks are perfect for soaking up extra sauce.
  • Roasted vegetables: Try carrots, zucchini, or Brussels sprouts roasted with olive oil, salt, and pepper for a colorful plate.

Beverage Pairings

  • White wine: A crisp Pinot Grigio or Sauvignon Blanc complements the rich, cheesy flavors without overpowering them.
  • Sparkling water: Add lemon or lime slices for a refreshing, non-alcoholic option.
  • Iced tea: Unsweetened or lightly sweetened iced tea with fresh herbs like mint pairs beautifully with pasta dishes.

For a Cozy Dinner Spread

Serve your lasagna as the main attraction alongside a charcuterie appetizer board and end the meal with something light and fruity — like lemon sorbet or a fresh berry parfait.

FAQs

1. Can I make this lasagna ahead of time?
Yes! You can assemble the lasagna up to a day in advance, cover it tightly with foil, and store it in the fridge. When ready to serve, bake as directed, adding an extra 10–15 minutes to the cooking time.

2. Can I freeze spinach mushroom lasagna?
Absolutely. Let the lasagna cool completely, then wrap it well in plastic wrap and foil. Freeze for up to 3 months. Thaw in the fridge overnight before reheating in the oven.

3. Can I use fresh spinach instead of frozen?
Yes. Just sauté the fresh spinach with the mushrooms until wilted, then drain off any excess liquid before layering it into the lasagna.

4. What type of mushrooms work best?
Baby bella mushrooms give a rich, earthy flavor, but white button mushrooms or a mix of both also work great.

5. How do I make it gluten-free?
Use gluten-free lasagna noodles and make sure your sauce and cheeses are certified gluten-free.

6. How can I make this lasagna more filling?
You can add cooked shredded chicken, turkey, or even Italian sausage to the layers for extra protein.

Final Thoughts

There’s just something magical about a bubbling pan of lasagna coming out of the oven — especially when it’s loaded with creamy sauce, tender pasta, savory mushrooms, and wholesome spinach. This Easy Creamy Spinach Mushroom Lasagna proves that comfort food can be both hearty and full of veggies, making it perfect for cozy weeknight dinners, special occasions, or even meal prep for the week ahead.

The best part? It’s endlessly customizable — so whether you want to keep it vegetarian, add a little protein, or experiment with different cheeses, you can make it your own. Once you’ve mastered this recipe, you might even find yourself skipping the takeout and whipping up homemade Italian classics more often. For more comforting dinner ideas, check out this collection of crowd-pleasing pasta recipes.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Easy Creamy Spinach Mushroom Lasagna – Comforting, Cheesy & Veggie-Packed


  • Author: Lilie Evans
  • Total Time: 60 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

This Easy Creamy Spinach Mushroom Lasagna is the ultimate comfort food with a veggie twist! Layers of tender lasagna noodles, garlicky mushrooms, fresh spinach, and a rich, creamy cheese sauce create a dish that’s hearty, flavorful, and perfect for family dinners or meal prep. It’s a cheesy, wholesome bake that’s as satisfying as it is beautiful to serve.


Ingredients

Lasagna noodles – Regular or oven-ready

Olive oil – For sautéing the vegetables

Mushrooms – Cremini or button, sliced thin for even cooking

Garlic – Fresh minced for flavor depth

Fresh spinach – Baby spinach works best for tenderness

Ricotta cheese – Adds creaminess to the layers

Mozzarella cheese – Shredded for gooey melt

Parmesan cheese – For sharp, savory flavor

Milk or cream – To create a creamy béchamel sauce

Flour – Thickens the sauce

Butter – For a rich base in the sauce

Salt & pepper – To taste

Optional herbs – Basil, oregano, or parsley for added freshness


Instructions

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

Cook lasagna noodles according to package directions if not using oven-ready. Drain and set aside.

In a large skillet, heat olive oil over medium heat. Add mushrooms and sauté until softened and golden. Add garlic and cook for 1 more minute.

Toss in spinach and stir until wilted. Remove from heat and set aside.

In a saucepan, melt butter, then whisk in flour to form a roux. Slowly whisk in milk or cream, cooking until thickened. Stir in Parmesan and season with salt and pepper.

In a 9×13-inch baking dish, spread a thin layer of sauce, followed by noodles, mushroom-spinach mixture, ricotta, and mozzarella. Repeat layers, finishing with sauce and mozzarella on top.

Cover with foil and bake for 25 minutes. Remove foil and bake another 10–15 minutes until bubbly and golden.

Let rest for 10 minutes before slicing.

Notes

Can be assembled ahead and refrigerated for up to 24 hours before baking.

For extra flavor, add caramelized onions or roasted peppers between layers.

Freezes well for up to 3 months.

  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Category: Dinner, Pasta Bake
  • Method: Baking
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 slice
  • Calories: 420 kcal
  • Sugar: 5 g
  • Sodium: 670 mg
  • Fat: 22 g
  • Saturated Fat: 12 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 38 g
  • Fiber: 4 g
  • Protein: 20 g
  • Cholesterol: 65 mg

Keywords: creamy spinach mushroom lasagna, vegetarian lasagna, cheesy vegetable lasagna

Leave a Comment

Recipe rating