Creamy Spinach Mushroom Lasagna

Featured in Reliable Main Course Recipes.

This creamy spinach and mushroom lasagna is the perfect comfort dish, packed with layers of cheesy goodness and healthy vegetables. Start by sautéing tender mushrooms and fresh spinach in olive oil, seasoned with garlic powder, salt, and pepper. Combine ricotta cheese, egg, and Parmesan for a flavorful filling. Layer cooked lasagna noodles with Alfredo sauce, ricotta mixture, sautéed veggies, and shredded mozzarella. Bake until bubbly and golden for a warm, satisfying meal that’s perfect for any gathering or family dinner.

Chef Zaho
Updated on Thu, 20 Mar 2025 20:02:02 GMT
A dish with mushrooms and spinach on top. Pin it
A dish with mushrooms and spinach on top. | alicesrecipes.com

This creamy spinach and mushroom lasagna transforms simple garden vegetables into a decadent comfort dish that's perfect for both weeknight dinners and special occasions. The combination of earthy mushrooms and vibrant spinach creates a vegetarian masterpiece that even dedicated meat-eaters request seconds of.

I first created this recipe when hosting my vegetarian sister for dinner, worried she'd feel left out at our family gathering. Now it's requested more often than our traditional meat lasagna, even by my carnivore husband who claims he doesn't notice the absence of meat.

Ingredients

  • Lasagna noodles: Provide the sturdy foundation; look for traditional flat noodles rather than the no-boil variety for best texture
  • Mushrooms: Deliver meaty umami flavor; cremini varieties offer deeper flavor than white button
  • Fresh spinach: Adds vibrant color and nutrition; frozen can work in a pinch but fresh provides better texture
  • Ricotta cheese: Creates the creamy base; choose whole milk for richness
  • Egg: Binds the cheese mixture; prevents separation during baking
  • Mozzarella cheese: Forms that iconic stretchy golden top; select low-moisture for best melting
  • Parmesan cheese: Adds savory depth; freshly grated tastes significantly better than pre-packaged
  • Alfredo sauce: Ties everything together; a good quality store-bought version works beautifully
  • Garlic powder: Infuses aromatic flavor throughout the dish
  • Salt and pepper: Enhance all other flavors; adjust according to your preference
A large piece of lasagna with mushrooms and spinach. Pin it
A large piece of lasagna with mushrooms and spinach. | alicesrecipes.com

Step-by-Step Instructions

Prepare Vegetables:
Warm olive oil in a large skillet over medium heat until it shimmers but doesn't smoke. Add mushrooms in a single layer, giving them space to release moisture and brown properly, about 5-7 minutes. Once golden, add spinach in batches, allowing each handful to wilt before adding more. Season with garlic powder, salt, and pepper, stirring gently to incorporate. The vegetables should reduce significantly in volume and most moisture should evaporate.
Create Cheese Mixture:
In a large mixing bowl, combine ricotta cheese with a lightly beaten egg and three-quarters of the Parmesan cheese. Mix thoroughly until completely smooth, with no streaks of egg visible. This mixture forms the creamy heart of your lasagna, so ensure it's well-seasoned with a small pinch of salt and pepper.
Build First Layer:
Spread approximately half a cup of Alfredo sauce across the bottom of a 9x13 baking dish, ensuring the entire surface is thinly coated to prevent sticking. Arrange three lasagna noodles side by side, creating the foundation layer. Spread one-third of the ricotta mixture atop the noodles, using an offset spatula for even distribution. Top with one-third of the vegetable mixture, followed by a light sprinkle of mozzarella and a drizzle of Alfredo sauce.
Complete Assembly:
Repeat the layering process twice more, alternating noodles, ricotta, vegetables, mozzarella, and sauce. For the final layer, place the remaining three noodles, cover with remaining Alfredo sauce, and sprinkle generously with mozzarella and reserved Parmesan, creating an irresistible cheesy crust.
Bake To Perfection:
Cover lasagna with aluminum foil, being careful not to let it touch the cheese. Bake in a preheated oven for exactly 25 minutes. Remove foil and continue baking 10-15 minutes, until the top turns golden brown with bubbling edges. Allow to rest for 15 minutes before serving to set the layers properly.

The mushrooms truly make this dish special. I discovered their importance when I once tried to make this lasagna without them during a grocery shortage. While still good, something was missing—that earthy depth that balances the richness of the cheeses. My daughter now helps me select the mushrooms at our farmers market, looking for the ones with the most robust aroma.

Make It Ahead

This lasagna performs beautifully as a make-ahead meal. You can assemble the entire dish up to 24 hours before baking; simply cover tightly with plastic wrap, then foil, and refrigerate. When ready to bake, remove from refrigerator 30 minutes before cooking to take the chill off, then bake as directed, adding approximately 10 extra minutes to the covered baking time.

Smart Substitutions

The versatility of this recipe allows for many adaptations. For dairy sensitivities, consider cashew-based ricotta and vegan mozzarella substitutes. The mushroom variety can be expanded to include portobellos, shiitakes, or oyster mushrooms for more complex flavors. Kale can replace or complement spinach, offering a different nutritional profile and slightly heartier texture. For gluten-free diets, simply swap traditional lasagna noodles with gluten-free alternatives.

Serving Suggestions

This lasagna pairs wonderfully with a simple arugula salad dressed with lemon vinaigrette, the brightness cutting through the richness. A side of garlic bread makes the meal complete, soaking up any sauce that remains on your plate. For wine enthusiasts, a medium-bodied Pinot Noir or crisp Pinot Grigio complements the flavors beautifully without overwhelming the delicate vegetable notes.

A stack of lasagna with mushrooms on top. Pin it
A stack of lasagna with mushrooms on top. | alicesrecipes.com

The Cultural Crossover

This recipe represents a delightful fusion of Italian traditions and modern vegetarian cuisine. While traditional lasagna originated in Naples featuring meat ragù, this vegetable-forward version maintains the spirit of Italian cooking with its emphasis on quality ingredients and complementary flavors. The addition of Alfredo sauce rather than béchamel offers an American twist, creating a dish that honors tradition while embracing contemporary tastes.

Frequently Asked Questions

→ Can I use fresh or frozen spinach?

Yes, both work well. If using frozen spinach, ensure it’s fully thawed and excess moisture is squeezed out before cooking.

→ Can I substitute Alfredo sauce with a different sauce?

Absolutely! A white béchamel sauce or even a light marinara can work if you prefer a different flavor profile.

→ How do I prevent lasagna noodles from sticking together?

Cook the noodles in salted boiling water with a bit of oil and lay them flat on parchment paper after draining to prevent sticking.

→ Can this lasagna be made ahead of time?

Yes, you can assemble the lasagna a day in advance, refrigerate it, and bake it when ready. Add a few extra minutes for baking if chilled.

→ What cheeses can I use as substitutions?

You can replace ricotta with cottage cheese and swap mozzarella with provolone or Monterey Jack for a different taste.

→ Is this lasagna freezer-friendly?

Yes, assemble the lasagna, cover tightly, and freeze it before baking. Thaw in the fridge overnight and bake as directed.

→ Can I add protein to this dish?

Yes, cooked chicken, ground beef, or Italian sausage can be layered for added protein. Sauté the meat before layering.

Creamy Spinach Mushroom Lasagna

Rich layers of spinach, mushrooms, and creamy Alfredo sauce baked to golden perfection.

Prep Time
20 Minutes
Cook Time
35 Minutes
Total Time
55 Minutes
By: Fati Zaho

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings

Dietary: Vegetarian

Ingredients

01 12 lasagna noodles, cooked
02 2 tablespoons olive oil
03 2 cups mushrooms, sliced
04 4 cups fresh spinach, chopped
05 3 cups ricotta cheese
06 1 egg
07 2 cups shredded mozzarella cheese
08 1 cup grated Parmesan cheese
09 2 cups Alfredo sauce
10 1 teaspoon garlic powder
11 Salt and pepper, to taste

Instructions

Step 01

Heat olive oil in a skillet over medium heat. Sauté mushrooms until tender, then add spinach and cook until wilted. Season with garlic powder, salt, and pepper.

Step 02

In a bowl, combine ricotta cheese, egg, and Parmesan cheese.

Step 03

Spread a thin layer of Alfredo sauce on the bottom of a baking dish. Layer with lasagna noodles, ricotta mixture, sautéed vegetables, mozzarella, and more Alfredo sauce. Repeat layers, finishing with mozzarella on top.

Step 04

Cover with foil and bake at 190°C (375°F) for 25 minutes. Remove foil and bake for an additional 10 minutes or until cheese is bubbly and golden.

Tools You'll Need

  • Skillet
  • Mixing bowl
  • Baking dish
  • Aluminum foil

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains dairy products
  • Contains eggs
  • Contains gluten

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 420
  • Total Fat: 21 g
  • Total Carbohydrate: 42 g
  • Protein: 19 g