Creamy Spinach & Mushroom Lasagna

Hamza

No Comments

Flavor Nest

Daily Delicious Creations 👩‍🍳

 

Lasagna is a classic Italian dish that has been loved for centuries, traditionally made with layers of pasta, rich tomato sauce, and meat. However, for those looking for a delicious vegetarian alternative, creamy spinach & mushroom lasagna is the perfect dish. This variation is packed with earthy mushrooms, nutrient-rich spinach, and a luscious, creamy béchamel sauce that brings everything together in a comforting and indulgent way.

What makes this lasagna truly special is its balance of textures and flavors. The mushrooms add a hearty, umami depth, while the spinach provides a fresh and slightly sweet contrast. Instead of the usual tomato-based sauce, this recipe uses a silky béchamel or Alfredo sauce, which enhances the creaminess and makes every bite melt in your mouth. A generous layer of ricotta, mozzarella, and Parmesan cheese adds even more richness, making this dish an ultimate comfort food.

This lasagna is perfect for both casual family dinners and special occasions. It’s a great way to sneak in extra vegetables while still enjoying a decadent and satisfying meal. Whether you’re a vegetarian or simply looking to try something new, this dish is bound to become a favorite in your kitchen.

Additionally, creamy spinach & mushroom lasagna is highly versatile—you can make it ahead of time, freeze leftovers for later, or customize it with different cheeses and vegetables. It’s also an excellent option for meal prepping, as the flavors develop even more the next day.

Why You’ll Love This Recipe

If you’re a fan of rich, creamy, and comforting pasta dishes, this Creamy Spinach & Mushroom Lasagna will quickly become one of your favorites. It’s packed with savory mushrooms, nutrient-rich spinach, and layers of melty cheese, all wrapped in a silky béchamel or Alfredo sauce. Here’s why you’ll love this recipe:

1. A Delicious Vegetarian Alternative

This lasagna offers all the heartiness of a traditional lasagna without the need for meat. The mushrooms provide an umami-packed depth, making it a satisfying dish for both vegetarians and meat-eaters alike.

2. Creamy, Cheesy, and Irresistible

With ricotta, mozzarella, and Parmesan cheese, every bite is luxuriously creamy and packed with flavor. The béchamel sauce adds an extra layer of silkiness, making this dish truly indulgent.

3. Packed with Nutrients

Spinach is a superfood, loaded with iron, vitamins, and antioxidants, while mushrooms are rich in essential nutrients and have a satisfying, meaty texture.

4. Perfect for Meal Prep & Leftovers

Lasagna tastes even better the next day, making it a great meal prep option. You can make it ahead, store leftovers, or freeze it for an easy, ready-to-go meal.

5. Customizable & Family-Friendly

This recipe is easy to modify—add zucchini, bell peppers, or even swap dairy for plant-based alternatives for a vegan-friendly version. It’s a crowd-pleaser that both kids and adults will love!

Ingredients Breakdown

To create the perfect Creamy Spinach & Mushroom Lasagna, you’ll need a combination of fresh vegetables, creamy cheese, and a rich sauce. Below is a detailed breakdown of the essential ingredients and possible variations to customize your dish.

1. Main Ingredients

Lasagna Noodles

  • Use regular, whole wheat, or gluten-free noodles depending on your preference.
  • No-boil noodles can be a great time-saver.

Spinach

  • Fresh spinach: Offers the best texture and flavor. Chop it before cooking.
  • Frozen spinach: More convenient; just thaw and drain well to remove excess water.

Mushrooms

  • White button mushrooms: Mild in flavor and widely available.
  • Cremini mushrooms: A more flavorful option with an earthy, meaty texture.
  • Portobello mushrooms: Ideal for a heartier bite and deeper umami flavor.

Cheese Blend

  • Ricotta cheese: Creates a creamy, soft texture in the layers.
  • Mozzarella cheese: Melts beautifully, adding gooeyness.
  • Parmesan cheese: Enhances the flavor with a salty, nutty kick.

Aromatics & Seasonings

  • Onion & Garlic: Build a flavorful base for the dish.
  • Italian Seasoning: A mix of basil, oregano, thyme, and rosemary.
  • Salt & Pepper: Essential for seasoning the layers.

Béchamel Sauce (or Alfredo Sauce)

  • Butter & Flour: The base for a creamy béchamel.
  • Milk: Adds richness and helps create a smooth texture.
  • Nutmeg (optional): Enhances the depth of flavor.

2. Optional Add-Ins & Variations

  • Protein Additions: Grilled chicken, crumbled tofu, or lentils for extra protein.
  • Extra Vegetables: Zucchini, bell peppers, or sun-dried tomatoes for variety.
  • Vegan Alternative: Use cashew cream or dairy-free cheese.
  • Tomato-Based Version: Swap béchamel for a homemade or store-bought marinara sauce.

Step-by-Step Cooking Instructions

Step 1: Prepping the Ingredients

  1. Cook the Lasagna Noodles

    • Bring a large pot of salted water to a boil.
    • Cook the lasagna noodles until al dente, then drain and set aside.
    • If using no-boil noodles, skip this step.
  2. Prepare the Spinach & Mushrooms

    • Wash and chop fresh spinach (if using).
    • In a large skillet, heat olive oil over medium heat.
    • Add chopped onions and sauté until translucent.
    • Stir in minced garlic and cook for 30 seconds.
    • Add sliced mushrooms and cook until they release their moisture and brown.
    • Add spinach and cook until wilted (or thaw frozen spinach and drain excess water before adding).
    • Season with salt, pepper, and Italian seasoning.
  3. Prepare the Cheese Mixture

    • In a bowl, mix ricotta cheese, one beaten egg, Parmesan, and seasonings until smooth.
  4. Make the Béchamel Sauce (if not using store-bought Alfredo)

    • Melt butter in a saucepan, add flour, and whisk until combined.
    • Slowly add warm milk, stirring constantly until thickened.
    • Season with salt, pepper, and a pinch of nutmeg.

Step 2: Assembling the Lasagna

  1. Layer 1: Sauce Base

    • Spread a thin layer of béchamel or Alfredo sauce at the bottom of a baking dish.
  2. Layer 2: Noodles

    • Arrange cooked lasagna noodles over the sauce, slightly overlapping.
  3. Layer 3: Ricotta Mixture

    • Spread a layer of the ricotta mixture evenly over the noodles.
  4. Layer 4: Spinach & Mushroom Filling

    • Distribute the spinach and mushroom mixture over the ricotta.
  5. Layer 5: Cheese & Sauce

    • Sprinkle shredded mozzarella and Parmesan over the vegetables.
    • Drizzle a little more béchamel or Alfredo sauce.
  6. Repeat Layers

    • Continue layering until all ingredients are used, finishing with sauce and a final generous topping of mozzarella and Parmesan.

Step 3: Baking the Lasagna

  1. Preheat the Oven

    • Set your oven to 375°F (190°C).
  2. Cover & Bake

    • Cover the dish with aluminum foil and bake for 30 minutes to allow the flavors to meld.
    • Remove the foil and bake for another 10–15 minutes until the top is golden brown and bubbly.
  3. Let it Rest

    • Allow the lasagna to cool for 10–15 minutes before slicing. This prevents it from falling apart when served.

Step 4: Serving & Storage

Serving

  • Garnish with fresh basil or parsley for extra flavor.
  • Serve with a side salad or garlic bread for a complete meal.

Storage

  • Refrigerate: Store leftovers in an airtight container for up to 4 days.
  • Freeze: Wrap slices tightly and freeze for up to 3 months.
  • Reheat: Bake at 350°F (175°C) for 20 minutes or microwave for 2–3 minutes.

Pro Tips for the Best Creamy Spinach & Mushroom Lasagna

To ensure your Creamy Spinach & Mushroom Lasagna turns out rich, flavorful, and perfectly layered, here are some expert tips to follow:

1. Prevent Watery Lasagna

  • Sauté mushrooms properly: Cook them over medium-high heat until all moisture evaporates. If they are watery, the lasagna will be too.
  • Drain spinach thoroughly: Whether using fresh or frozen spinach, squeeze out excess water before layering.
  • Let the lasagna rest: Allow it to cool for 10–15 minutes after baking to firm up before slicing.

2. Choose the Right Cheese for Maximum Creaminess

  • Use whole milk ricotta for a richer texture.
  • Shred mozzarella yourself instead of using pre-shredded, as it melts better.
  • A mix of Parmesan and mozzarella creates the best balance of flavor and meltability.

3. Layer Like a Pro

  • Always start with a thin layer of sauce at the bottom to prevent sticking.
  • Spread ingredients evenly so each bite is balanced.
  • End with cheese and sauce on top to create a golden, bubbly crust.

4. Bake at the Right Temperature

  • 375°F (190°C) is ideal for even cooking.
  • Cover with foil for the first 30 minutes to prevent drying out, then uncover for the last 10–15 minutes to get a crispy top.

5. Make It Ahead for Better Flavor

  • Assemble the lasagna a day in advance and refrigerate—it allows flavors to meld.
  • If freezing, use a disposable foil pan for easy reheating.

6. Customize It to Your Taste

  • Add sun-dried tomatoes or caramelized onions for a deeper flavor.
  • Swap béchamel for a light Alfredo sauce for an even creamier dish.
  • Make it vegan by using dairy-free cheese and cashew cream.

FAQs (Frequently Asked Questions)

1. Can I Make This Lasagna Gluten-Free?

Yes! Simply use gluten-free lasagna noodles and ensure your béchamel or Alfredo sauce is made with a gluten-free flour substitute like cornstarch or rice flour.

2. Can I Add Protein to This Recipe?

Absolutely! While this dish is vegetarian, you can add:

  • Grilled chicken or turkey for a lean protein option.
  • Tofu or tempeh for a plant-based protein boost.
  • Lentils or chickpeas to keep it vegetarian but more filling.

3. How Do I Prevent My Lasagna from Becoming Too Watery?

  • Fully cook and drain mushrooms and spinach before adding them.
  • Let the baked lasagna rest for 10–15 minutes before cutting.
  • Avoid adding excess liquid to the ricotta mixture.

4. Can I Use Store-Bought Alfredo Sauce Instead of Making Béchamel?

Yes! While homemade béchamel gives better flavor control, a high-quality store-bought Alfredo sauce works great as a shortcut. Look for one with real cheese and cream instead of fillers.

5. Can I Freeze This Lasagna?

Yes, this lasagna freezes well!

  • Before baking: Assemble, cover tightly with foil, and freeze for up to 3 months. When ready to bake, thaw overnight in the fridge and bake as directed.
  • After baking: Let cool, slice, and store individual portions in airtight containers for easy reheating.

6. What’s the Best Way to Reheat Lasagna?

  • Oven: Bake at 350°F (175°C) for 20–25 minutes until heated through.
  • Microwave: Heat individual portions for 2–3 minutes, covering with a damp paper towel to prevent drying out.

7. Can I Use Fresh Pasta Sheets Instead of Dried Noodles?

Yes! Fresh lasagna sheets cook faster and give a more delicate texture. Reduce baking time by 5–10 minutes when using fresh pasta.

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

Creamy Spinach & Mushroom Lasagna


  • Author: Hamza

Description

This Creamy Spinach & Mushroom Lasagna is a rich, indulgent, and satisfying vegetarian take on the classic Italian dish. Layers of tender lasagna noodles, garlicky sautéed mushrooms, and fresh spinach are combined with a luscious béchamel or Alfredo sauce and a generous amount of ricotta, mozzarella, and Parmesan cheese. Baked to golden perfection, this lasagna is creamy, cheesy, and packed with flavor.

Perfect for family dinners, meal prep, or special occasions, this dish is easy to make and can be prepared ahead of time. The umami-rich mushrooms and fresh spinach make it both nutritious and hearty, ensuring even meat lovers will enjoy every bite. Serve it with a side salad and garlic bread for a complete meal!


Ingredients

Scale

For the mushroom and spinach filling:

  • 2 tablespoons olive oil or butter
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 12 oz (340 g) mushrooms, sliced (button, cremini, or a mix)
  • 10 oz (280 g) fresh spinach (or 1 package frozen spinach, thawed and squeezed dry)
  • 1 teaspoon dried thyme or Italian seasoning
  • Salt and black pepper, to taste

For the béchamel sauce:

  • 4 tablespoons (60 g) unsalted butter
  • 1/4 cup (30 g) all-purpose flour
  • 4 cups (1 liter) milk, warmed
  • 1/4 teaspoon ground nutmeg (optional)
  • Salt and black pepper, to taste

For the lasagna layers:

  • 912 lasagna noodles (no-boil or pre-cooked according to package instructions)
  • 2 cups (200 g) shredded mozzarella cheese
  • 1/2 cup (50 g) grated Parmesan cheese

Instructions

  • Preheat the oven:
    • Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish.
  • Prepare the filling:
    • Heat olive oil or butter in a large skillet over medium heat. Add the onion and cook until soft, about 3 minutes. Add garlic and cook for 1 minute.
    • Stir in the mushrooms and cook until browned and any liquid has evaporated, about 7-8 minutes.
    • Add the spinach, thyme, salt, and pepper. Cook until the spinach is wilted (or warmed through if using frozen spinach). Remove from heat and set aside.
  • Make the béchamel sauce:
    • In a medium saucepan, melt the butter over medium heat. Add the flour and whisk continuously for 1-2 minutes to create a roux.
    • Gradually add the warm milk, whisking constantly to prevent lumps. Cook until the sauce thickens, about 5-7 minutes. Season with nutmeg (if using), salt, and pepper. Remove from heat.
  • Assemble the lasagna:
    • Spread a thin layer of béchamel sauce on the bottom of the baking dish.
    • Layer 3-4 lasagna noodles on top, slightly overlapping. Spread 1/3 of the spinach and mushroom mixture over the noodles, followed by 1/3 of the béchamel sauce. Sprinkle with 1/3 of the mozzarella and Parmesan cheese.
    • Repeat the layers two more times, finishing with a layer of béchamel sauce and a generous topping of cheese.
  • Bake:
    • Cover the lasagna with foil and bake for 25 minutes. Remove the foil and bake for an additional 15 minutes, or until the top is golden and bubbly.
  • Rest and serve:
    • Let the lasagna rest for 10 minutes before slicing. Serve warm.

Notes

1. Choosing the Best Mushrooms

  • Cremini (baby bella) mushrooms offer a rich, earthy flavor.
  • Portobello mushrooms provide a meaty texture and deep umami taste.
  • White button mushrooms are milder but still work well in this dish.

2. Fresh vs. Frozen Spinach

  • Fresh spinach gives the best texture and color but requires cooking down.
  • Frozen spinach is convenient—just thaw and squeeze out excess water before using.

3. Sauce Options

  • Homemade béchamel sauce gives a silky, classic Italian flavor.
  • Store-bought Alfredo sauce is a time-saving alternative.
  • Tomato-based marinara can be used if you prefer a red sauce.

4. How to Prevent Watery Lasagna

  • Fully cook the mushrooms to remove excess moisture.
  • Drain spinach well before adding it to the layers.
  • Let the lasagna rest for 10–15 minutes after baking before slicing.

5. Make-Ahead & Storage Tips

  • Make-Ahead: Assemble the lasagna a day in advance, cover, and refrigerate.
  • Freezing: Wrap tightly with foil and freeze for up to 3 months.
  • Reheating: Bake at 350°F (175°C) for 20 minutes or microwave for 2–3 minutes per slice.

6. Customization Ideas

  • Add zucchini, bell peppers, or sun-dried tomatoes for extra veggies.
  • Make it gluten-free with gluten-free lasagna noodles.
  • Swap dairy-based ingredients for vegan cheese and cashew cream for a plant-based version.

Leave a Comment

Recipe rating