A comforting, cheesy, and irresistibly creamy lasagna layered with tender spinach, savory mushrooms, and a velvety white sauce. This dish brings together rich flavors and luxurious textures, making it perfect for weeknight dinners, gatherings, or special occasions. Creamy Spinach & Mushroom White Sauce Lasagna

Why You’ll Love This Recipe

This creamy spinach and mushroom lasagna is a delightful twist on the classic. Instead of a tomato-based sauce, it features a smooth and flavorful white sauce that pairs beautifully with vegetables and cheese. It’s hearty, comforting, vegetarian-friendly, and a crowd-pleasing option that feels both elegant and satisfying.

Ingredients

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

For the lasagna:
12 lasagna noodles
2 cups ricotta cheese
1 cup shredded Parmesan
2 cups shredded mozzarella
3 cups fresh spinach, wilted
3 cups sliced mushrooms
2 tablespoons olive oil
3 cloves garlic, minced
1/2 teaspoon salt
1/2 teaspoon black pepper
1/4 cup chopped parsley (for garnish)

For the white sauce:
3 tablespoons butter
3 tablespoons flour
3 cups milk
1/2 teaspoon garlic powder
1/2 teaspoon onion powder
Salt and pepper to taste

Directions

  1. Preheat the oven to 375°F (190°C).
  2. Cook the lasagna noodles according to package directions. Drain and set aside.
  3. Heat olive oil in a pan over medium heat. Sauté the sliced mushrooms for about 5 minutes, until softened. Add the minced garlic and cook for another minute.
  4. Add the fresh spinach and stir until wilted. Season with salt and pepper, then set aside.
  5. Prepare the white sauce by melting butter in a saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes until lightly golden.
  6. Slowly pour in the milk, whisking continuously until the sauce thickens. Add garlic powder, onion powder, salt, and pepper.
  7. In a bowl, combine ricotta and Parmesan until smooth.
  8. Begin assembling the lasagna by spreading a thin layer of white sauce at the bottom of a baking dish.
  9. Add a layer of lasagna noodles, followed by the ricotta mixture, the mushroom–spinach mixture, mozzarella, and more white sauce. Repeat the layering process until all ingredients are used.
  10. Finish with a final layer of mozzarella on top.
  11. Bake uncovered for 30–35 minutes, or until the cheese is bubbly, golden, and slightly crispy at the edges.
  12. Allow the lasagna to rest for 10 minutes before slicing. Garnish with chopped parsley.

Servings and timing

Servings: 8
Prep Time: 25 minutes
Cooking Time: 35 minutes
Total Time: 1 hour
Approx. Calories per Serving: 490

Variations

  • Add fresh herbs like basil or thyme for extra aroma.
  • Replace ricotta with cottage cheese for a lighter texture.
  • Use whole-wheat or gluten-free noodles if preferred.
  • Add sautéed onions or bell peppers for more vegetable depth.
  • For a richer sauce, substitute part of the milk with cream.

Storage/Reheating

Refrigerate leftovers in an airtight container for up to 4 days.
To reheat, warm individual portions in the microwave or heat the entire dish in the oven at 350°F (175°C) for 15–20 minutes.
This lasagna also freezes well. Wrap tightly and freeze for up to 2 months. Thaw in the refrigerator overnight before reheating.

Creamy Spinach & Mushroom White Sauce Lasagna FAQs

How can I prevent watery lasagna?

Make sure the spinach is fully wilted and drained, and allow the lasagna to rest before slicing.

Can I use no-boil noodles?

Yes, but add extra white sauce to ensure the noodles soften properly.

Can I add protein to this recipe?

You may add cooked chicken or halal turkey slices if desired.

Can I make this lasagna ahead of time?

Yes, assemble it a day in advance and refrigerate. Bake when ready to serve.

How do I thicken my white sauce if it seems too runny?

Continue simmering while whisking until it reaches the desired consistency.

Can I use frozen spinach?

Yes, but thaw and squeeze out excess moisture before using.

Can I substitute mozzarella?

You can use provolone or another mild, melting cheese.

How can I make the top extra golden?

Broil for the last 2–3 minutes, watching carefully to avoid burning.

Can I make this gluten-free?

Use gluten-free noodles and substitute the flour with a gluten-free thickener.

Why did my lasagna fall apart when slicing?

It likely needed more resting time; allowing it to cool slightly helps it set.

Conclusion

This creamy spinach and mushroom white sauce lasagna is a rich, comforting, and elegant dish that brings together layers of vegetables, cheese, and luscious sauce. Whether served for a family dinner or a special gathering, it delivers warm, satisfying flavors and a beautiful presentation every time. Enjoy each bite of this indulgent yet wholesome twist on classic lasagna.

Print

Creamy Spinach & Mushroom White Sauce Lasagna

Creamy Spinach & Mushroom White Sauce Lasagna

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and comforting vegetarian lasagna featuring layers of tender spinach, savory mushrooms, and creamy white sauce, topped with melted cheese for a deliciously satisfying meal.

  • Author: Sophia
  • Prep Time: 25 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour
  • Yield: 8 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

  • 12 lasagna noodles
  • 2 cups ricotta cheese
  • 1 cup shredded Parmesan
  • 2 cups shredded mozzarella
  • 3 cups fresh spinach, wilted
  • 3 cups sliced mushrooms
  • 2 tablespoons olive oil
  • 3 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/4 cup chopped parsley (for garnish)
  • 3 tablespoons butter
  • 3 tablespoons flour
  • 3 cups milk
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder
  • Salt and pepper to taste

Instructions

  1. Preheat the oven to 375°F (190°C).
  2. Cook the lasagna noodles according to package directions. Drain and set aside.
  3. Heat olive oil in a pan over medium heat. Sauté the sliced mushrooms for about 5 minutes, until softened. Add the minced garlic and cook for another minute.
  4. Add the fresh spinach and stir until wilted. Season with salt and pepper, then set aside.
  5. Prepare the white sauce by melting butter in a saucepan over medium heat. Whisk in the flour and cook for 1–2 minutes until lightly golden.
  6. Slowly pour in the milk, whisking continuously until the sauce thickens. Add garlic powder, onion powder, salt, and pepper.
  7. In a bowl, combine ricotta and Parmesan until smooth.
  8. Begin assembling the lasagna by spreading a thin layer of white sauce at the bottom of a baking dish.
  9. Add a layer of lasagna noodles, followed by the ricotta mixture, the mushroom–spinach mixture, mozzarella, and more white sauce. Repeat the layering process until all ingredients are used.
  10. Finish with a final layer of mozzarella on top.
  11. Bake uncovered for 30–35 minutes, or until the cheese is bubbly, golden, and slightly crispy at the edges.
  12. Allow the lasagna to rest for 10 minutes before slicing. Garnish with chopped parsley.

Notes

  • Add fresh herbs like basil or thyme for extra aroma.
  • Replace ricotta with cottage cheese for a lighter texture.
  • Use whole-wheat or gluten-free noodles if preferred.
  • Add sautéed onions or bell peppers for more vegetable depth.
  • Substitute part of the milk with cream for a richer sauce.
  • Let the lasagna rest before slicing to prevent it from falling apart.
  • Use frozen spinach if needed, but thaw and drain excess moisture first.
  • Broil for 2–3 minutes at the end for a golden top.

Nutrition

  • Serving Size: 1 slice
  • Calories: 490
  • Sugar: 5g
  • Sodium: 580mg
  • Fat: 28g
  • Saturated Fat: 15g
  • Unsaturated Fat: 11g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 3g
  • Protein: 22g
  • Cholesterol: 65mg

Similar Posts

Leave a Reply

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

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