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

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: KimEasy
  • Prep Time: 25 minutes
  • Cook Time: 45 minutes
  • Total Time: 1 hour 10 minutes
  • Yield: 6–8 servings
  • Category: Dinner
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Description

This Creamy Spinach & Mushroom Lasagna is a comforting, veggie-packed dish that’s rich, cheesy, and perfect for a cozy dinner. Layers of tender lasagna noodles, sautéed mushrooms, fresh spinach, and creamy béchamel sauce make it a crowd-pleaser even among meat-lovers.


Ingredients

  • 9 lasagna noodles (regular or no-boil)

  • 2 tablespoons olive oil

  • 1 medium onion, diced

  • 3 cloves garlic, minced

  • 16 oz mushrooms, sliced (white button or cremini)

  • 5 cups fresh spinach (or 10 oz frozen, thawed and drained)

  • 1/4 teaspoon nutmeg

  • Salt and pepper, to taste

  • 2 tablespoons butter

  • 2 tablespoons all-purpose flour

  • 2 cups whole milk

  • 1/2 cup grated Parmesan cheese

  • 2 cups shredded mozzarella cheese

  • 1/2 cup ricotta cheese (optional, for extra creaminess)

  • Fresh parsley, chopped (for garnish)


Instructions

Cook the noodles: Boil lasagna noodles according to package directions. Drain and set aside. If using no-boil noodles, skip this step.

 

Sauté the vegetables: In a large skillet, heat olive oil over medium heat. Add the diced onion and cook until soft, about 5 minutes. Add garlic and cook for 1 minute more.

 

Add mushrooms: Stir in the sliced mushrooms and cook until they’re golden and all moisture has evaporated, about 7–10 minutes.

 

Add spinach: Stir in fresh spinach and cook until wilted. If using frozen spinach, make sure it’s thawed and well-drained. Season with nutmeg, salt, and pepper. Remove from heat.

 

Make the béchamel sauce: In a saucepan, melt butter over medium heat. Whisk in the flour and cook for 1 minute. Gradually whisk in the milk and cook, stirring constantly, until the sauce thickens (about 5–7 minutes). Stir in Parmesan cheese and a pinch of salt.

 

Assemble the lasagna: Preheat oven to 375°F (190°C). Spread a thin layer of béchamel sauce on the bottom of a 9×13-inch baking dish. Layer with 3 noodles, half of the mushroom-spinach mix, spoonfuls of ricotta (if using), a handful of mozzarella, and a layer of béchamel. Repeat the layers. Finish with noodles, the rest of the béchamel, and top with remaining mozzarella.

 

Bake: Cover with foil and bake for 25 minutes. Uncover and bake an additional 15–20 minutes until bubbly and golden on top.

 

Rest and serve: Let the lasagna rest for 10 minutes before slicing. Garnish with fresh parsley.


Notes

For a shortcut, use store-bought Alfredo sauce instead of making béchamel.

 

Add a pinch of crushed red pepper flakes for a little heat.

 

Can be made a day ahead and baked when ready to serve.