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: A Rich and Comforting Vegetarian Classic


  • Author: Norah
  • Total Time: 1 hour 10 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

Layers of tender pasta, savory mushrooms, creamy ricotta, and garlicky spinach all wrapped in a rich, herbed béchamel sauce. This comforting vegetarian lasagna is perfect for cozy dinners or make-ahead meals.


Ingredients

Scale

Lasagna Layers:

  • 9 lasagna noodles

  • 1 (15-ounce) package whole milk ricotta

  • 2 (10-ounce) packages frozen chopped spinach, thawed and drained

  • 3 cups shredded mozzarella cheese, divided

  • ¾ cup freshly grated Parmesan cheese, divided

  • 2 tablespoons chopped fresh parsley leaves

Creamy Mushroom Sauce:

  • ¼ cup unsalted butter

  • 2 cloves garlic, minced

  • 1 pound cremini mushrooms, thinly sliced

  • 1 onion, diced

  • ¼ cup all-purpose flour

  • 3 cups milk, at room temperature

  • 1 teaspoon dried basil

  • ½ teaspoon dried oregano

  • Pinch of ground nutmeg

  • Kosher salt and freshly ground black pepper, to taste


Instructions

  1. Cook lasagna noodles according to package instructions. Drain and set aside on a parchment-lined surface to prevent sticking.

  2. Make the sauce:

    • In a large skillet, melt butter over medium heat.

    • Add garlic, onion, and mushrooms; sauté until soft and browned (about 7–9 minutes).

    • Sprinkle in flour and stir constantly for 1–2 minutes to form a roux.

    • Gradually whisk in milk until smooth and thickened (5–7 minutes).

    • Stir in basil, oregano, nutmeg, salt, and pepper. Remove from heat.

  3. Prepare ricotta filling:

    • In a bowl, mix ricotta, spinach, 1 cup mozzarella, ½ cup Parmesan, and parsley.

  4. Assemble lasagna:

    • Preheat oven to 375°F (190°C).

    • Spread a small amount of sauce on the bottom of a 9×13-inch baking dish.

    • Layer 3 noodles, half the ricotta mixture, one-third of remaining sauce, and 1 cup mozzarella.

    • Repeat with 3 more noodles, remaining ricotta, one-third sauce, and 1 cup mozzarella.

    • Top with final 3 noodles, remaining sauce, remaining ½ cup Parmesan, and extra mozzarella if desired.

  5. Bake uncovered for 35–40 minutes, or until golden and bubbly. Let rest for 10 minutes before slicing.

Notes

Fresh spinach can be used (sautéed and drained) in place of frozen.

Add red pepper flakes for a bit of heat.

Can be assembled ahead and refrigerated before baking.

  • Prep Time: 30 minutes
  • Cook Time: 40 minutes
  • Category: Main Dish, Casserole
  • Method: Baking, Sautéing
  • Cuisine: Italian-American

Keywords: mushroom lasagna, spinach lasagna, creamy vegetarian lasagna, white sauce lasagna, easy lasagna recipe