. Easy Creamy Spinach Mushroom Lasagna – esrecipes

Easy Creamy Spinach Mushroom Lasagna

There’s something magical about pulling a bubbling lasagna from the oven on a chilly evening. The aroma of herbs, cheese, and savory vegetables filling the kitchen instantly creates a sense of home. My Easy Creamy Spinach Mushroom Lasagna has been my go-to recipe for nearly a decade, ever since I first made it for a dinner party where two guests announced they were vegetarian just hours before arrival.

What started as a panic-induced kitchen experiment has become one of my most requested recipes. This Easy Creamy Spinach Mushroom Lasagna combines earthy mushrooms, nutrient-rich spinach, and a silky béchamel sauce layered between pasta sheets and topped with melty cheese. It’s elegant enough for company yet simple enough for a Tuesday night dinner.

Why You’ll Love This Easy Creamy Spinach Mushroom Lasagna

This vegetarian lasagna isn’t just another pasta dish – it’s a game-changer for several reasons:

  • Weeknight friendly: Despite its impressive appearance, this lasagna comes together in about 30 minutes of prep time.
  • Make-ahead marvel: Assemble it the day before and simply bake when ready to eat.
  • Vegetarian satisfaction: Hearty enough that even dedicated meat-eaters won’t miss the beef.
  • Nutritional powerhouse: Packed with vegetables, protein from cheese, and complex carbs from pasta.
  • Versatile base recipe: Once you master the technique, you can customize it countless ways.
  • Perfect for leftovers: It actually tastes better the next day when flavors have melded.

The combination of creamy sauce, umami-rich mushrooms, and vibrant spinach creates layers of flavor that make this dish truly special without requiring advanced cooking skills.

Ingredients You’ll Need

For the Mushroom Filling:

  • 2 tablespoons olive oil
  • 1 medium onion, finely diced (about 1 cup)
  • 4 garlic cloves, minced
  • 1 pound (450g) mushrooms (cremini, button, or a mixture), sliced
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons balsamic vinegar

For the Spinach Layer:

  • 2 tablespoons olive oil
  • 3 garlic cloves, minced
  • 16 ounces (450g) fresh spinach (or 10 ounces/280g frozen spinach, thawed and squeezed dry)
  • ¼ teaspoon nutmeg
  • Salt and pepper to taste

For the Creamy Béchamel:

  • 4 tablespoons butter
  • ¼ cup all-purpose flour
  • 3 cups milk, warmed
  • ¼ teaspoon nutmeg
  • ½ teaspoon salt
  • ¼ teaspoon white pepper
  • 1 cup grated Parmesan cheese

For Assembly:

  • 12 no-boil lasagna noodles
  • 3 cups shredded mozzarella cheese
  • ½ cup grated Parmesan cheese
  • 2 tablespoons fresh basil, chopped (for garnish)

Step-by-Step Instructions

Preparing the Mushroom Filling


  1. Sauté the aromatics: Heat olive oil in a large skillet over medium heat. Add onions and cook until translucent, about 3-4 minutes. Add garlic and cook for 30 seconds until fragrant.



  2. Cook the mushrooms: Add sliced mushrooms, thyme, oregano, salt, and pepper. Cook for 8-10 minutes, stirring occasionally, until mushrooms have released their moisture and it has mostly evaporated.



  3. Finish the filling: Add balsamic vinegar and cook for another 2 minutes until liquid is absorbed. Transfer to a bowl and set aside.


Making the Spinach Layer


  1. Wilt the spinach: In the same skillet, heat olive oil over medium heat. Add garlic and cook for 30 seconds. Add spinach in batches, stirring until wilted. If using frozen spinach, simply warm it through with the garlic.



  2. Season: Stir in nutmeg, salt, and pepper. Transfer to a bowl and set aside.


Creating the Creamy Béchamel


  1. Make a roux: In a medium saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes until it smells slightly nutty but hasn’t browned.



  2. Add liquid: Gradually whisk in warm milk, a little at a time, ensuring there are no lumps.



  3. Thicken the sauce: Cook for 5-7 minutes, stirring constantly, until sauce has thickened enough to coat the back of a spoon.



  4. Flavor the béchamel: Remove from heat and stir in nutmeg, salt, white pepper, and Parmesan cheese until smooth.


Assembling the Lasagna


  1. Prepare: Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.



  2. Create the base layer: Spread ½ cup of béchamel sauce on the bottom of the dish. Place 3 lasagna noodles on top.


  3. Build the layers:

    • Layer 1: Spread ⅓ of the mushroom mixture, ¼ of the remaining béchamel, ½ cup mozzarella
    • Layer 2: Add 3 more noodles, all of the spinach, ¼ of the béchamel, ½ cup mozzarella
    • Layer 3: Add 3 more noodles, remaining mushroom mixture, ¼ of the béchamel, ½ cup mozzarella
    • Layer 4: Add final 3 noodles, remaining béchamel, remaining mozzarella, and ½ cup Parmesan

  4. Bake: Cover with foil and bake for 25 minutes. Remove foil and bake for another 15-20 minutes until golden and bubbling.



  5. Rest: Allow to rest for 15 minutes before slicing. Garnish with fresh basil before serving.


Tips for Perfect Lasagna Every Time

Preparation Tips

  • Mushroom selection: A mix of mushroom varieties creates deeper flavor. Try adding shiitake or portobello to the mix.
  • Pre-warm milk: Warming milk before adding it to the roux prevents lumps in your béchamel.
  • Let it rest: Don’t skip the 15-minute rest after baking – this helps the lasagna set up for cleaner slices.

Make-Ahead Options

  • Assemble early: You can assemble the entire lasagna up to 24 hours before baking. Cover and refrigerate, then allow to sit at room temperature for 30 minutes before baking.
  • Freeze for later: Assemble, cover tightly with foil and plastic wrap, and freeze for up to 3 months. Thaw overnight in refrigerator before baking.

Variations to Try

  • Dairy-free version: Use plant-based milk, butter, and cheese alternatives.
  • Added protein: Mix ½ cup ricotta with the spinach layer or add 1 cup of cooked lentils to the mushroom mixture.
  • Veggie boost: Add roasted red peppers or zucchini to any layer.
  • Gluten-free option: Use gluten-free lasagna noodles and a gluten-free flour blend for the béchamel.

Nutritional Information (Approximate Per Serving)

Based on 8 servings

  • Calories: 420
  • Protein: 22g
  • Carbohydrates: 36g
  • Fat: 21g
  • Fiber: 3g
  • Sodium: 650mg

Serving Suggestions

This Easy Creamy Spinach Mushroom Lasagna pairs beautifully with:

  • A simple arugula salad with lemon vinaigrette
  • Garlic bread or focaccia
  • A glass of medium-bodied red wine like Chianti or Merlot
  • Roasted vegetables such as broccoli or Brussels sprouts

Bring This Vegetarian Classic to Your Table

There’s something inherently generous about making lasagna. Perhaps it’s because the dish is meant for sharing, or maybe it’s the layers of care that go into its creation. This Easy Creamy Spinach Mushroom Lasagna has become my signature dish for a reason – it reliably delivers comfort, nourishment, and satisfaction to everyone at the table.

Whether you’re cooking for vegetarians, looking to incorporate more meatless meals, or simply craving something creamy and comforting, this recipe delivers on all fronts. The combination of earthy mushrooms, nutritious spinach, and silky béchamel creates a lasagna that feels both indulgent and wholesome.

Leave a Comment