Homemade Creamy Spinach and Mushroom Lasagna recipe

If you’re looking for a rich, creamy, and cheesy vegetarian lasagna, you’re in the right place! This homemade Creamy Spinach and Mushroom Lasagna recipe is packed with layers of sautéed mushrooms, fresh spinach, velvety béchamel sauce, and gooey melted cheese.

Whether you’re a fan of classic Italian comfort food or need a hearty meatless dinner, this easy spinach and mushroom lasagna is a must-try! Perfect for weeknight dinners, meal prep, or a cozy family gathering, this recipe delivers bold flavors and the ultimate creamy texture without using tomato sauce.

Let’s get cooking! 🍽️✨

Ingredients You’ll Need for Spinach and Mushroom Lasagna

Here’s what you need to create this cheesy and creamy spinach mushroom lasagna:

🧀 Cheese Layer (Rich & Creamy Flavor)

  • Ricotta cheese (or cottage cheese) – Adds creaminess
  • Mozzarella cheese (shredded) – For that melty, gooey topping
  • Parmesan cheese (grated) – A touch of sharp, nutty flavor

🍄 Spinach & Mushroom Filling (Savory & Flavorful)

  • Fresh spinach (or frozen, drained) – Adds nutrition and freshness
  • Cremini or button mushrooms (sliced) – Earthy and rich in flavor
  • Garlic & onion (minced & chopped) – For depth of flavor
  • Olive oil – To sauté the veggies

🍝 Pasta & Sauce (Creamy & Delicious)

  • Lasagna noodles (regular or oven-ready) – Forms the perfect layers
  • Butter & all-purpose flour – Base for the creamy béchamel sauce
  • Milk (whole or 2%) – Creates the rich, smooth texture
  • Italian seasoning, black pepper, salt – Brings out the best flavors

Step-by-Step Guide to Making Creamy Spinach and Mushroom Lasagna

Step 1: Sauté the Mushroom and Spinach Filling

  1. Heat olive oil in a large skillet over medium heat.
  2. Add chopped onions and sauté until translucent.
  3. Stir in garlic and cook for 30 seconds until fragrant.
  4. Add mushrooms and cook for about 5-7 minutes, until tender and browned.
  5. Toss in the fresh spinach and cook until wilted (if using frozen, make sure it’s well-drained).
  6. Season with salt, pepper, and Italian seasoning. Remove from heat and set aside.

Step 2: Make the Creamy Béchamel Sauce

  1. In a saucepan, melt butter over medium heat.
  2. Whisk in flour and cook for about 1 minute, stirring constantly.
  3. Slowly add warm milk, whisking continuously until smooth and thickened.
  4. Season with salt, black pepper, and a pinch of nutmeg (optional).
  5. Remove from heat and let it cool slightly.

Step 3: Assemble the Lasagna Layers

  1. Preheat your oven to 375°F (190°C).
  2. Spread a thin layer of béchamel sauce at the bottom of a 9×13-inch baking dish.
  3. Add a layer of cooked or oven-ready lasagna noodles.
  4. Spread a portion of the spinach and mushroom filling over the noodles.
  5. Dollop ricotta cheese and sprinkle mozzarella & parmesan on top.
  6. Repeat the layers until all ingredients are used, finishing with a generous layer of cheese.

Step 4: Bake to Golden Perfection

  1. Cover the dish with foil and bake for 25 minutes.
  2. Remove the foil and bake uncovered for another 15 minutes until the top is golden and bubbly.
  3. Let the lasagna rest for 10 minutes before slicing—this helps the layers set!

Pro Tips & Variations for the Best Spinach and Mushroom Lasagna

🛠️ Make It Ahead & Storage Tips

  • Assemble the lasagna up to 24 hours in advance, cover, and refrigerate before baking.
  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • Freeze unbaked lasagna for up to 3 months—just thaw overnight before baking.

🌱 How to Make It Vegan

  • Use dairy-free ricotta & mozzarella alternatives.
  • Swap butter for olive oil and use plant-based milk for the béchamel sauce.

🔥 Adding More Flavor

  • Sprinkle in red pepper flakes for a spicy kick.
  • Add sun-dried tomatoes or roasted garlic for extra depth of flavor.

FAQs – Answering Your Common Questions

Can I use no-boil lasagna noodles?

Yes! Oven-ready noodles save time and absorb the creamy sauce beautifully. If using regular noodles, boil them until al dente before layering.

What’s the best cheese combination for creamy lasagna?

A mix of ricotta, mozzarella, and parmesan creates the perfect balance of creaminess and flavor.

Can I add protein to this recipe?

Absolutely! Add shredded chicken, cooked ground turkey, or even tofu crumbles for a protein boost.

Can I use a different sauce instead of béchamel?

Yes! If you prefer a tomato-based lasagna, use marinara sauce instead of béchamel for a more traditional flavor.

Final Thoughts & Call to Action

This Creamy Spinach and Mushroom Lasagna is comfort food at its finest—easy, cheesy, and packed with flavor! Whether you’re making it for a family dinner, meal prep, or a special gathering, this dish is sure to impress.

Did you try this recipe? Let me know in the comments below! Don’t forget to save this recipe on Pinterest and share it with friends who love cheesy, creamy lasagna.

Happy cooking! 🍽️💛

🍽 Enjoy your homemade recipe🍽

👨‍🍳Joyful Meet for Delicious Dishes with Chef Luna 👨‍🍳

Leave a Comment