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-and-cheesy-serving-of-spinach-and-mushroom-lasagna

Vegetarian Spinach & Mushroom Lasagna – Rich & Creamy!

This vegetarian spinach & mushroom lasagna is packed with layers of creamy béchamel sauce, tender lasagna noodles, and a cheesy spinach-mushroom filling. A comforting, meatless twist on the classic lasagna, this dish is rich, satisfying, and perfect for family dinners, meal prep, or special occasions!

  • Total Time: 1 hour
  • Yield: 6-8 servings 1x

Ingredients

Scale

Pasta & Cheese Layers

  • 12 lasagna noodles
  • 2 cups ricotta cheese
  • 2 cups shredded mozzarella cheese
  • 1 cup grated Parmesan cheese

Vegetables & Seasonings

  • 10 oz fresh spinach, chopped
  • 10 oz mushrooms, sliced
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • ½ teaspoon nutmeg
  • Salt & black pepper to taste

Creamy White Sauce

  • 3 tablespoons butter
  • 3 tablespoons all-purpose flour
  • 2 cups milk or heavy cream

Instructions

  1. Cook the Lasagna Noodles : Boil lasagna noodles in salted water until al dente. Drain and lay them flat to prevent sticking.
  2. Sauté the Vegetables : Heat olive oil in a pan, then sauté onions and garlic until fragrant. Add mushrooms and cook over high heat until browned. Stir in spinach and cook until wilted, then season with salt and pepper.
  3. Make the Creamy Béchamel Sauce : In a saucepan, melt butter, then whisk in flour to create a roux. Gradually add milk, stirring continuously until thickened. Season with nutmeg, salt, and pepper for extra depth of flavor.
  4. Assemble the Lasagna : Spread a thin layer of béchamel sauce at the bottom of a baking dish. Add a layer of noodles, followed by the ricotta mixture, sautéed vegetables, and white sauce. Repeat the layers, finishing with mozzarella and Parmesan cheese on top.
  5. Bake to Perfection : Cover with foil and bake at 375°F (190°C) for 30 minutes. Remove foil and bake for another 10 minutes until golden brown. Let the lasagna rest for 10 minutes before slicing.
  • Author: Norah
  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Keywords: Vegetarian spinach & mushroom lasagna, creamy white sauce lasagna, best meatless lasagna recipe, homemade spinach lasagna, mushroom ricotta lasagna, cheesy vegetable lasagna, easy baked pasta dish