If you love comfort food with a fresh, veggie-packed twist, then you are going to adore this Creamy Spinach Mushroom Lasagna Recipe. It’s a luscious layering of tender lasagna noodles, a rich ricotta and Parmesan cheese filling, sautéed mushrooms and spinach bursting with flavor, all wrapped up in a dreamy béchamel sauce and finished with gooey melted mozzarella. This dish is the perfect crowd-pleaser for family dinners, holiday gatherings, or even meal prepping for the week ahead. You get that wonderful balance of creamy, cheesy, and earthy all in one satisfying bite.
Ingredients You’ll Need
This Creamy Spinach Mushroom Lasagna Recipe keeps things delightfully simple but uses ingredients that truly make each layer shine. From fresh vegetables to rich cheeses and a silky white sauce, every component plays a vital role in taste, texture, and color.
- Olive oil: Provides the perfect base for sautéing mushrooms and spinach to bring out their natural flavors.
- Mushrooms (8 oz / 225 g, sliced): Adds an earthy, meaty texture that complements the creamy cheese beautifully.
- Fresh spinach (4 cups): Brightens the lasagna with vibrant color and a delicate, tender bite.
- Garlic (2 cloves, minced): Infuses the filling with aromatic depth and warmth.
- Salt and black pepper: Essential for seasoning and balancing all the flavors.
- Italian seasoning (1 teaspoon): Brings a fragrant herbaceous hint that ties everything together.
- Ricotta cheese (2 cups): Creates a creamy, dreamy filling with subtle sweetness.
- Large egg (1): Helps bind the ricotta mixture for perfect slicing.
- Grated Parmesan cheese (½ cup): Adds nutty richness and umami.
- Lasagna noodles (12, cooked): Tender layers that soak up all the lovely sauces and fillings.
- Béchamel sauce (2 cups): Silky white sauce that brings unmatched creaminess and moisture.
- Shredded mozzarella cheese (3 cups): Gooey, melty topping for that irresistible golden crust.
- Fresh parsley (optional): A pop of herbal freshness for garnish and visual appeal.
How to Make Creamy Spinach Mushroom Lasagna Recipe
Step 1: Prepare the Vegetable Filling
Start by heating olive oil in a skillet over medium heat. Add the sliced mushrooms and cook them for 5 to 6 minutes until they turn beautifully browned and release their flavorful juices. Toss in the minced garlic and fresh spinach, stirring until the spinach wilts down. Don’t forget to season with salt, pepper, and Italian seasoning to elevate the vegetables’ natural taste — this filling is what makes the lasagna so exciting!
Step 2: Mix the Cheese Filling
In a mixing bowl, combine ricotta cheese, the large egg, and grated Parmesan cheese. This trio creates a luscious, creamy filling that adds richness and a subtle savory note to each layer. The egg acts like glue, holding everything together so each slice comes out perfectly neat.
Step 3: Assemble Your Layers
Begin by spreading a thin layer of béchamel sauce over the bottom of a 9×13-inch baking dish to prevent sticking and add moisture. Then, layer your cooked lasagna noodles, followed by the ricotta mixture, the sautéed spinach and mushrooms, a fresh layer of béchamel, and a generous sprinkle of mozzarella cheese. Repeat these layers until all ingredients are used, finishing off with a final layer of béchamel and the remaining mozzarella for that golden bubbly top.
Step 4: Bake to Perfection
Cover the dish tightly with foil and bake at 375°F (190°C) for 40 minutes. Then remove the foil and bake for an additional 15 minutes until the cheese is melted, golden, and irresistibly bubbly. Let the lasagna cool for 10 to 15 minutes before serving — this rest time helps everything set perfectly, making it easier to slice and savor.
How to Serve Creamy Spinach Mushroom Lasagna Recipe
Garnishes
A sprinkle of freshly chopped parsley adds a lovely burst of color and a subtle herbal note that complements the creamy richness of the lasagna. You can also add a pinch of extra Parmesan or a drizzle of good-quality olive oil for some added shine and flavor.
Side Dishes
This lasagna pairs wonderfully with light, fresh sides to balance its creamy richness. Consider a crisp arugula salad with lemon vinaigrette, roasted cherry tomatoes, or garlic bread slathered with herb butter for the perfect contrast in texture and flavor.
Creative Ways to Present
For a fun twist, serve individual portions in small ramekins for a personalized feel, or layer the lasagna in clear glass dishes to show off the beautiful layers. You can also cut the lasagna into smaller squares and offer as tapas-style bites at a party, garnished with microgreens or edible flowers for a sophisticated touch.
Make Ahead and Storage
Storing Leftovers
This Creamy Spinach Mushroom Lasagna Recipe keeps very well in the refrigerator for up to four days. Store leftovers in an airtight container to maintain freshness and prevent drying out. Reheat gently to enjoy the same creamy goodness all over again.
Freezing
This dish freezes beautifully, making it ideal for meal prepping. Wrap individual slices tightly in plastic wrap and then aluminum foil or place portions in freezer-safe containers. Frozen lasagna can last up to three months without losing its rich flavors or creamy texture.
Reheating
When ready to enjoy leftovers, thaw frozen portions overnight in the fridge for best results. Reheat in the oven at 350°F (175°C) covered with foil for about 20 minutes or until warmed through. For quicker reheating, microwave on medium power in short bursts while keeping an eye to avoid overcooking.
FAQs
Can I use frozen spinach instead of fresh?
Absolutely! If you use frozen spinach, make sure to thaw and squeeze out all the excess moisture before adding it to the mushroom mixture. This will prevent your lasagna from becoming too watery and keep the flavors concentrated.
Is there a substitute for béchamel sauce?
If you don’t have the time to make béchamel, you can substitute with a creamy Alfredo sauce or use a combination of milk and cream cheese. However, the traditional béchamel gives the lasagna its signature silky texture and mild flavor that’s hard to replicate.
Can I make this lasagna vegan?
Yes! Swap the ricotta with vegan ricotta or tofu-based cheese, use plant-based milk and vegan butter to create a béchamel, and replace mozzarella with your favorite vegan cheese alternative. Just keep the same layering technique, and you’ll have a delicious vegan Creamy Spinach Mushroom Lasagna Recipe.
How do I prevent the noodles from sticking together?
Cook the lasagna noodles just until al dente, then rinse them under cold water and toss them lightly with olive oil to keep them separated. This simple step makes layering easier and prevents clumping during baking.
Can I add other vegetables to this recipe?
Definitely! This recipe is very versatile. Try adding sautéed zucchini, bell peppers, or even caramelized onions to enhance the veggie medley. Just adjust your seasoning accordingly to keep the flavors balanced and delicious.
Final Thoughts
This Creamy Spinach Mushroom Lasagna Recipe quickly becomes a family favorite because it’s comfort food that feels special, wholesome, and packed with fresh flavors. Whether you’re cooking for a cozy weeknight dinner or impressing guests with a homemade Italian classic, this dish delivers every time. Trust me, once you give it a try, it will hold a permanent spot in your recipe collection!
Print
Creamy Spinach Mushroom Lasagna Recipe
- Total Time: 1 hour 20 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
Creamy Spinach Mushroom Lasagna is a rich and comforting vegetarian pasta bake featuring layers of tender lasagna noodles, a creamy ricotta cheese filling, sautéed mushrooms and spinach, velvety béchamel sauce, and melted mozzarella cheese. This indulgent yet wholesome dish is perfect for family dinners, holiday meals, or advance meal prep, delivering hearty and flavorful Italian-inspired comfort food.
Ingredients
Vegetable Filling
- 2 tablespoons olive oil
- 8 oz (225 g) mushrooms, sliced
- 4 cups fresh spinach
- 2 cloves garlic, minced
- Salt and black pepper, to taste
- 1 teaspoon Italian seasoning
Cheese Filling
- 2 cups ricotta cheese
- 1 large egg
- ½ cup grated Parmesan cheese
For Assembly
- 12 lasagna noodles, cooked
- 2 cups béchamel (white sauce)
- 3 cups shredded mozzarella cheese
- Fresh parsley, chopped (optional)
Instructions
- Preheat Oven: Preheat your oven to 375°F (190°C) to prepare for baking the lasagna.
- Sauté Vegetables: Heat 2 tablespoons of olive oil in a skillet over medium heat. Add the sliced mushrooms and sauté for 5 to 6 minutes until they turn brown and tender. Add minced garlic and fresh spinach to the pan, cooking until the spinach wilts. Season the mixture with salt, black pepper, and 1 teaspoon of Italian seasoning for flavor.
- Prepare Cheese Filling: In a mixing bowl, combine 2 cups ricotta cheese with 1 large egg and ½ cup grated Parmesan cheese. Mix thoroughly until the ingredients are evenly incorporated, creating a smooth filling.
- Layer the Lasagna: Spread a thin layer of béchamel sauce in the bottom of a 9×13-inch baking dish to prevent sticking. Begin layering by placing cooked lasagna noodles over the sauce. Spread a portion of the ricotta cheese mixture evenly on the noodles, followed by a layer of sautéed spinach and mushrooms. Add another layer of béchamel sauce and sprinkle some shredded mozzarella cheese. Repeat the layering process until all ingredients are used, finishing with a top layer of béchamel sauce and the remaining mozzarella cheese.
- Bake Covered: Cover the baking dish loosely with aluminum foil to keep moisture in and bake in the preheated oven for 40 minutes.
- Bake Uncovered: Remove the foil and continue baking for an additional 15 minutes. This step browns the top and allows the cheese to become golden and bubbling.
- Rest and Serve: Allow the lasagna to rest for 10 to 15 minutes after baking to set before slicing and serving. Optionally, sprinkle chopped fresh parsley for garnish.
Notes
- For a non-vegetarian twist, add cooked chicken to the vegetable filling layers.
- Prepare the lasagna up to one day ahead and refrigerate it before baking for convenience and flavor development.
- Store leftovers in the refrigerator for up to 4 days or freeze for longer storage without compromising taste.
- Prep Time: 25 minutes
- Cook Time: 55 minutes
- Category: Main Course
- Method: Baking
- Cuisine: Italian
