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 Fresh from the Oven

Creamy Spinach Mushroom Lasagna Recipe

Looking for a cozy, crowd-pleasing dish packed with flavor and comfort? This Creamy Spinach Mushroom Lasagna features rich layers of garlicky mushrooms, tender spinach, gooey cheese, and luscious white sauce tucked between sheets of lasagna noodles for a dinner that’s impressive and easy to make.

  • Total Time: 1 hour 20 minutes
  • Yield: 68 portions 1x

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 small onion, diced
  • 3 cloves garlic, minced
  • 16 oz (450g) mushrooms, sliced (cremini or white mushrooms)
  • 5 oz (140g) fresh spinach
  • Salt and pepper, to taste
  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 3 cups milk (whole or 2%)
  • 1/2 cup grated Parmesan cheese
  • Pinch of nutmeg (optional)
  • 9 lasagna noodles (oven-ready or pre-boiled)
  • 2 cups shredded mozzarella cheese
  • Extra Parmesan for topping
  • Fresh parsley, for garnish (optional)

Instructions

  1. Heat olive oil in a large skillet over medium heat.
  2. Add diced onion and cook for 2–3 minutes until softened.
  3. Stir in garlic and mushrooms, cook until mushrooms release moisture and brown (about 7–10 minutes).
  4. Add spinach and cook until wilted. Season with salt and pepper. Set aside.
  5. In a saucepan, melt butter over medium heat.
  6. Whisk in flour and cook for 1 minute to form a roux.
  7. Slowly pour in milk, whisking constantly, and cook until sauce thickens (about 5 minutes).
  8. Stir in Parmesan, salt, pepper, and a pinch of nutmeg if using. Remove from heat.
  9. Preheat oven to 375°F (190°C).
  10. Spread a thin layer of cream sauce in a 9×13-inch baking dish.
  11. Layer 3 noodles, half of the veggie mixture, mozzarella, and more cream sauce.
  12. Repeat layers, ending with noodles, sauce, and a final layer of mozzarella and Parmesan.
  13. Cover with foil and bake for 25 minutes.
  14. Uncover and bake an additional 15–20 minutes until bubbly and golden.
  15. Let rest for 10 minutes before slicing. Garnish with fresh parsley if desired.

Notes

Use no-boil noodles for convenience. Let the lasagna rest after baking for clean slicing. Leftovers taste even better the next day!

  • Author: Clara
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Category: Main Dish
  • Method: Baked
  • Cuisine: American
  • Diet: Vegetarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 24g
  • Saturated Fat: 13g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 60mg

Keywords: lasagna, spinach, mushrooms, creamy, vegetarian, comfort food