Creamy Spinach & Mushroom Lasagna

Creamy Spinach & Mushroom Lasagna is a rich and comforting vegetarian dish packed with layers of tender lasagna noodles, creamy béchamel sauce, sautéed mushrooms, fresh spinach, and gooey melted cheese. This dish is perfect for a cozy dinner, meal prep, or even a special occasion!

Why You’ll Love This Recipe

  • Rich & Creamy – A velvety béchamel sauce and melted cheese make every bite indulgent.
  • Loaded with Vegetables – A great way to enjoy nutrient-rich spinach and mushrooms.
  • Vegetarian-Friendly – A satisfying meatless dish that even meat lovers will enjoy.
  • Perfect for Meal Prep – Tastes even better the next day as the flavors meld together.
  • Customizable – Add different cheeses, herbs, or vegetables to make it your own.

Ingredients

Creamy Spinach & Mushroom Lasagna 10 Creamy Spinach & Mushroom Lasagna is a rich and comforting vegetarian dish packed with layers of tender lasagna noodles, creamy béchamel sauce, sautéed mushrooms, fresh spinach, and gooey melted cheese. This dish is perfect for a cozy dinner, meal prep, or even a special occasion!

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Filling

  • Olive oil
  • Butter
  • Fresh mushrooms (cremini, button, or portobello), sliced
  • Fresh spinach, chopped
  • Garlic, minced
  • Ricotta cheese
  • Egg
  • Parmesan cheese, grated
  • Mozzarella cheese, shredded
  • Salt & black pepper
  • Italian seasoning

For the Béchamel Sauce

  • Butter
  • All-purpose flour
  • Whole milk or heavy cream
  • Nutmeg (optional, for warmth)
  • Parmesan cheese, grated
  • Salt & black pepper

Other Ingredients

  • Lasagna noodles (regular or oven-ready)
  • Mozzarella cheese, shredded (for topping)
  • Fresh parsley, for garnish

Directions

Step 1: Prepare the Mushroom & Spinach Filling

  1. Heat olive oil and butter in a skillet over medium heat.
  2. Add sliced mushrooms and sauté until browned and tender, about 5 minutes.
  3. Stir in garlic and cook for 30 seconds.
  4. Add spinach and cook until wilted. Season with salt, pepper, and Italian seasoning. Remove from heat and let cool slightly.
  5. In a bowl, mix ricotta cheese, egg, Parmesan cheese, and the cooked spinach-mushroom mixture.

Step 2: Make the Béchamel Sauce

  1. In a saucepan, melt butter over medium heat.
  2. Whisk in flour and cook for 1-2 minutes, stirring constantly.
  3. Gradually whisk in milk, stirring until smooth and thickened.
  4. Stir in Parmesan cheese, salt, pepper, and nutmeg (if using). Remove from heat.

Step 3: Assemble the Lasagna

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

Step 4: Bake

  1. Cover with foil and bake for 25 minutes.
  2. Remove foil and bake for another 15 minutes until golden and bubbly.
  3. Let cool for 10 minutes before slicing. Garnish with fresh parsley.

Servings and Timing

  • Servings: 6-8
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour

Variations

  • Add Protein: Stir in cooked chicken or crumbled Italian sausage.
  • Extra Cheesy: Mix in shredded fontina or provolone for more cheesy goodness.
  • Gluten-Free: Use gluten-free lasagna noodles and cornstarch instead of flour for the sauce.
  • Vegan Option: Use dairy-free ricotta, plant-based milk, and vegan cheese.
  • Spicy Kick: Add a pinch of red pepper flakes to the mushroom mixture.

Storage/Reheating

  • Refrigeration: Store in an airtight container for up to 4 days.
  • Freezing: Freeze in portions for up to 2 months. Thaw overnight before reheating.
  • Reheating: Warm in a 350°F oven for 15-20 minutes or microwave in 1-minute intervals.

FAQs

Creamy Spinach & Mushroom Lasagna
Creamy Spinach & Mushroom Lasagna 11 Creamy Spinach & Mushroom Lasagna is a rich and comforting vegetarian dish packed with layers of tender lasagna noodles, creamy béchamel sauce, sautéed mushrooms, fresh spinach, and gooey melted cheese. This dish is perfect for a cozy dinner, meal prep, or even a special occasion!

Can I use frozen spinach?

Yes! Thaw and squeeze out excess water before using.

Do I have to cook the lasagna noodles first?

Oven-ready noodles can be used without boiling, but regular noodles should be cooked al dente.

Can I use Alfredo sauce instead of béchamel?

Yes! Alfredo sauce makes a rich and creamy alternative.

What’s the best cheese for this lasagna?

Mozzarella for meltiness, Parmesan for sharpness, and ricotta for creaminess.

How do I keep my lasagna from being watery?

Drain excess liquid from the mushrooms and spinach before layering.

Can I assemble this lasagna ahead of time?

Yes! Assemble it, cover, and refrigerate up to 24 hours before baking.

What should I serve with this lasagna?

Garlic bread, Caesar salad, or roasted vegetables make great side dishes.

Can I add other vegetables?

Absolutely! Zucchini, bell peppers, or caramelized onions would be delicious additions.

How do I get a golden top without overbaking?

Broil for 2-3 minutes at the end for a golden-brown finish.

Can I make this lasagna in a smaller dish?

Yes, halve the ingredients and bake in an 8×8-inch dish.

Conclusion

Creamy Spinach & Mushroom Lasagna is a decadent, cheesy, and comforting dish that’s perfect for any occasion. Whether you make it for a family dinner, a meal prep option, or a holiday gathering, this lasagna is sure to impress. Try it today and enjoy layers of creamy, cheesy, veggie-packed goodness!

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

Creamy Spinach & Mushroom Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: samahkitchen
  • Prep Time: 20 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 68 servings 1x
  • Category: Main Course
  • Method: Baked
  • Cuisine: American

Description

A rich and comforting vegetarian lasagna packed with sautéed mushrooms, fresh spinach, and a luscious creamy white sauce. Perfect for cozy dinners and special occasions!


Ingredients

Units Scale

For the Vegetables:

  • 2 tablespoons olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 10 oz mushrooms, sliced (cremini or button)
  • 5 cups fresh spinach, chopped
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon red pepper flakes (optional, for spice)

For the White Sauce (Béchamel):

  • 4 tablespoons butter
  • 4 tablespoons all-purpose flour
  • 3 cups whole milk
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 teaspoon ground nutmeg (optional, for depth)
  • 1/2 cup grated Parmesan cheese

For the Ricotta Mixture:

  • 1 1/2 cups ricotta cheese
  • 1 egg
  • 1/2 teaspoon salt
  • 1/2 teaspoon Italian seasoning

For Assembly:

 

  • 912 lasagna noodles (regular or oven-ready)
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 2 tablespoons chopped parsley (for garnish)

Instructions

Step 1: Cook the Vegetables

  1. Heat olive oil in a large pan over medium heat. Add onion and cook for 2 minutes until softened.
  2. Add garlic and mushrooms, cooking for 5 minutes until mushrooms release moisture and brown.
  3. Stir in chopped spinach, salt, black pepper, and red pepper flakes. Cook for 2 minutes until wilted. Remove from heat and set aside.

Step 2: Make the White Sauce

  1. In a saucepan, melt butter over medium heat. Stir in flour and whisk constantly for 1-2 minutes to form a roux.
  2. Slowly whisk in milk, stirring continuously until smooth.
  3. Bring to a gentle simmer and cook for 3-4 minutes, stirring until slightly thickened.
  4. Stir in Parmesan cheese, salt, black pepper, and nutmeg. Remove from heat.

Step 3: Prepare the Ricotta Mixture

  1. In a bowl, mix ricotta cheese, egg, salt, and Italian seasoning until smooth.

Step 4: Assemble the Lasagna

  1. Preheat oven to 375°F (190°C). Grease a 9×13-inch baking dish.
  2. Spread a thin layer of white sauce on the bottom of the dish.
  3. Add a layer of lasagna noodles, then ½ of the ricotta mixture, ½ of the mushroom-spinach mixture, and a sprinkle of mozzarella.
  4. Repeat layers: noodles, ricotta, vegetables, white sauce, and mozzarella.
  5. Finish with a layer of noodles, remaining white sauce, and mozzarella & Parmesan cheese.

Step 5: Bake & Serve

  1. Cover with foil and bake for 30 minutes. Remove foil and bake for another 10-15 minutes until golden and bubbly.
  2. Let rest for 10 minutes before slicing. Garnish with fresh parsley and serve warm.

Notes

  • Want more flavor? Add sun-dried tomatoes or caramelized onions.
  • Need a shortcut? Use store-bought Alfredo sauce instead of homemade béchamel.

 

  • Make ahead: Assemble the lasagna and refrigerate overnight before baking.

Leave a Comment & Rate this Recipe!

If you love this recipe, please consider giving it a star rating when you leave a comment. Star ratings help people discover my recipes online. Your support means a lot to me, I appreciate you.

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Your email address will not be published. Required fields are marked *