I absolutely adore this Creamy Spinach and Mushroom Lasagna Recipe because it combines the earthy goodness of mushrooms, the fresh vibrancy of spinach, and the indulgent creaminess of cheeses all layered perfectly in tender lasagna noodles. Every bite feels like a comforting hug, rich with savory flavors and a luscious white sauce that elevates the dish beyond your typical lasagna. It’s one of those recipes I keep coming back to whenever I want to impress friends or just treat myself to something truly satisfying.

Why You’ll Love This Creamy Spinach and Mushroom Lasagna Recipe

What I find most magical about this recipe is its beautiful balance of flavors. The mushrooms bring a deep, umami earthiness that pairs so well with the bright, slightly sweet spinach. Then you add that luscious ricotta mixture folded in with fresh parsley and mozzarella, plus a dreamy white sauce with a hint of nutmeg that ties everything together. It’s cheesy and comforting without being overpowering, making it a crowd-pleaser no matter the occasion.

From a practical standpoint, I love how straightforward this lasagna is to prepare. While it sounds fancy, the ingredients are simple and ingredients like thawed frozen spinach make it super accessible. The layering process becomes almost therapeutic as you build it up, and the baking time allows you to relax or prep a side salad. Whether it’s for a family dinner, holiday gathering, or a cozy weekend treat, it always feels like a special meal. This recipe really stands out because it manages to be both elegant and homely at once.

Ingredients You’ll Need

The image shows several white bowls and clear glass bowls arranged neatly on a white marbled surface. There are chopped mushrooms in one white bowl on the left, and next to it a clear bowl with shredded mozzarella cheese. Above are chopped spinach in a glass bowl, and to the right of it, a larger glass bowl filled with white ricotta cheese. Below the spinach is a small white bowl with grated Parmesan cheese, and next to it a tiny white dish with dried herbs. A small white dish holds minced garlic, positioned beside a clear glass bowl filled with chopped onions. On the right side of the image, there are four uncooked lasagna sheets stacked slightly overlapping each other, beside a small white bowl containing two raw whole eggs. Photo taken with an iphone --ar 4:5 --v 7

These ingredients are a wonderful blend of pantry staples and fresh elements that bring this dish to life. Each one plays a crucial role in building layers of texture, depth, and flavor in the final lasagna.

  • Unsalted Butter: Essential for sautéing and making the rich white sauce that binds everything smoothly.
  • White Onion or Shallot: Adds a delicate sweetness and aromatic base to the vegetable filling.
  • Garlic: Provides that warm, savory punch I can’t do without in any savory Italian dish.
  • Kosher Salt and Black Pepper: Seasoning essentials to enhance all the flavors perfectly.
  • White Mushrooms: These add an earthy depth and meaty texture that contrasts beautifully with spinach.
  • Italian Seasoning: A blend of herbs that gives the filling an irresistible Italian flair.
  • Frozen Spinach: Convenient and nutrient-packed, it adds vibrant color and freshness once drained well.
  • Whole Milk Ricotta: Creamy and mild, this cheese creates the luscious filling that melts your heart.
  • Parmigiano Reggiano: Adds a nutty, salty punch to the cheese layers and white sauce.
  • Large Eggs: They help bind the ricotta mixture for perfect consistency.
  • Fresh Parsley: Offers a subtle herbal brightness to the filling.
  • Low Moisture Mozzarella: The ooey-gooey cheese that tops everything off with beautiful golden browning.
  • Lasagna Noodles: The foundational layers, cooked al dente to hold all the luscious ingredients together.
  • Flour: Key to making the roux that thickens the white sauce beautifully.
  • Whole Milk: The base for the creamy, dreamy white sauce that binds every layer.
  • Ground Nutmeg: Just a touch, it adds a warm but subtle complexity to the white sauce.

Directions

Step 1: Begin by thawing your frozen spinach and squeezing out as much excess liquid as possible. I like to use a metal steamer basket or cheesecloth for this—it’s so much faster and less messy than paper towels!

Step 2: Next, cook your lasagna noodles until they are al dente. Drain them well, rinse under cold water to stop the cooking, and lay them flat on parchment paper. A drizzle of olive oil helps keep them from sticking while you assemble later.

Step 3: In a large nonstick skillet, melt 4 tablespoons of butter over medium-high heat. Add diced onions, a pinch of salt and pepper, and sauté for 2 to 3 minutes until translucent. Toss in your minced garlic and cook for another minute—this builds such a lovely base aroma!

Step 4: Now add the chopped white mushrooms and Italian seasoning. Stir occasionally as they cook down and release their juices, about 7 to 10 minutes. Keep cooking until the liquid evaporates and the mushrooms are tender. Turn off the heat, fold in the drained spinach, and adjust seasoning with a bit more salt and pepper if needed. Set this mixture aside to cool.

Step 5: In a large bowl, whisk together the ricotta, half of the grated Parmesan, half of the shredded mozzarella, eggs, and fresh parsley. Once the spinach and mushroom mixture has cooled, combine it with the ricotta mixture until fully incorporated. This will be your creamy filling layer.

Step 6: To make the white sauce, melt 5 tablespoons of butter in a heavy saucepan over medium heat. Stir in the flour and cook for about a minute to form a roux. Slowly whisk in the milk a little at a time, making sure to whisk continuously so no lumps form. Continue cooking until the sauce thickens and starts to bubble.

Step 7: Remove the sauce from heat and stir in the remaining Parmesan, nutmeg, salt, and pepper. This silky sauce will bring everything together beautifully when layered.

Step 8: Preheat your oven to 375°F. Spread a thin layer of white sauce (about half a cup) on the bottom of a 9×13-inch baking dish to prevent sticking.

Step 9: Begin layering: start with a layer of noodles, tearing them to fit as needed. Spoon one-third of your spinach and mushroom ricotta filling over the noodles, spreading it evenly, followed by another half cup of the white sauce. Repeat this layering process two more times.

Step 10: Finish with one last layer of noodles, top with the remaining white sauce, and sprinkle the leftover shredded mozzarella over everything for that irresistible bubbly crust.

Step 11: Spray the underside of a sheet of foil with non-stick spray and cover the lasagna tightly with the greased side down. Bake for 30 minutes covered, then remove the foil and bake for another 10 minutes uncovered until the top is golden and bubbly. For an extra touch, I sometimes broil it for a minute or two—just keep a close eye on it so it doesn’t burn.

Step 12: Allow the lasagna to cool for at least 15 minutes before cutting. This makes it easier to slice and lets the flavors fully settle. Then serve and enjoy!

Servings and Timing

This Creamy Spinach and Mushroom Lasagna Recipe yields about 12 generous servings, perfect for a large family meal or gathering with friends. The prep time takes around 45 minutes, mostly because of chopping and assembling the layers. Bake time is approximately 40 minutes, and I always recommend letting it rest for 15 minutes post-baking to ensure the lasagna sets perfectly and slices beautifully. All told, you’re looking at about 1 hour and 40 minutes from start to finish, but every minute is so worth it!

How to Serve This Creamy Spinach and Mushroom Lasagna Recipe

A close-up of a slice of white lasagna lifted from a large baking dish shows five thick layers. The top layer is creamy white sauce lightly browned with fresh green herbs sprinkled on top. Below this are alternating layers of white sauce mixed with green spinach and white pasta sheets. Strings of melted cheese stretch from the slice back into the dish. The baking dish is white and set on a white marbled surface with a soft, blurred background. photo taken with an iphone --ar 4:5 --v 7

When I serve this lasagna, I like to keep the sides simple to let the dish shine. A crisp green salad with a tangy vinaigrette contrasts delightfully with the creamy richness, while some crusty garlic bread is perfect for soaking up any leftover sauce. Roasted vegetables, like asparagus or Brussels sprouts, also make a healthy and flavorful complement.

Presentation-wise, I always sprinkle freshly chopped parsley or basil on top just before serving to add a pop of color and freshness. If you want to dress it up for a special occasion, a light drizzle of high-quality extra virgin olive oil over the plated slices adds a lovely touch. I typically serve it warm; it’s at its comforting best right out of the oven but still delicious at room temperature for casual gatherings.

For beverages, I gravitate toward a wonderful glass of medium-bodied red wine like a Chianti, which pairs beautifully with the earthy mushrooms and creamy cheeses. If you prefer something non-alcoholic, a sparkling water with a splash of lemon or iced herbal tea complements this meal nicely without overpowering the flavors. This lasagna really shines at family dinners, cozy holidays, or even as a centerpiece dish for a relaxed dinner party.

Variations

Over time, I’ve experimented with different versions of this Creamy Spinach and Mushroom Lasagna Recipe to suit different dietary needs or flavor preferences. For a gluten-free version, you can substitute traditional lasagna noodles with gluten-free noodles or even thinly sliced zucchini or eggplant to keep the layers intact and add extra veggies.

If you’re vegan or dairy-free, I recommend trying cashew-based ricotta and mozzarella substitutes and swapping butter for olive oil or vegan margarine. The white sauce can be made with a plant-based milk thickened with flour or cornstarch for that same creamy effect. While the flavor will shift slightly, it remains incredibly satisfying and luscious.

For another fun twist, try adding a handful of fresh herbs like thyme or rosemary into the white sauce or toss in some caramelized shallots with the mushrooms for extra sweetness and complexity. You could also bake this in individual ramekins for super cute, personal-sized portions, or try grilling it for a smoky flair after baking.

Storage and Reheating

Storing Leftovers

I always recommend storing leftover lasagna in airtight containers to keep it fresh. Glass containers with tight-fitting lids work best as they don’t absorb odors and are easy to reheat with. Leftovers will generally keep well in the fridge for up to 4 days. Be sure to cool the lasagna completely before sealing and refrigerating to preserve the best texture.

Freezing

This lasagna freezes beautifully, making it a perfect make-ahead meal. To freeze, wrap the entire lasagna tightly in plastic wrap and then aluminum foil to prevent freezer burn. Alternatively, portion it out into freezer-safe containers for individual meals. It will keep well for up to 3 months. When you’re ready to eat, thaw it overnight in the fridge before reheating.

Reheating

For reheating, I find baking the lasagna in the oven at 350°F works best to warm it evenly and restore that bubbly top. Cover it with foil to prevent it from drying out, then uncover during the last few minutes to crisp up the cheese. Microwaving works in a pinch but can sometimes make the noodles a bit chewy or the sauce separate, so I keep that as the last option. Adding a splash of milk or white sauce before reheating can also bring back some moisture and creaminess.

FAQs

Can I use fresh spinach instead of frozen in this recipe?

Absolutely! If using fresh spinach, sauté it first to wilt and reduce the moisture before adding it to the mushroom mixture. You’ll want about twice as much fresh spinach to end up with the same volume after cooking that frozen provides.

Is it possible to prepare this lasagna ahead of time?

Yes, you can assemble the entire lasagna a day in advance. Keep it covered and refrigerated until you’re ready to bake. This is a great time saver if you’re hosting guests and want to focus on other dishes or relax before the meal.

What can I substitute for ricotta cheese?

If you can’t find ricotta, cottage cheese can be a decent substitute, preferably blended slightly in a food processor for a smoother texture. For a vegan option, cashew ricotta made from soaked cashews blended with lemon juice and nutritional yeast works wonderfully.

How do I prevent the lasagna from becoming watery?

The key is thoroughly draining your spinach and cooking the mushrooms until their liquid evaporates. Also, letting the lasagna rest after baking helps the sauce thicken and the layers set, reducing any excess moisture when you cut into it.

Can I make this recipe with no-boil lasagna noodles?

Yes, no-boil noodles can simplify the process since you skip the boiling step. Just make sure to use plenty of sauce to keep the noodles moist while baking. You might want to increase the white sauce slightly and allow extra baking time covered with foil.

Conclusion

Now that I’ve shared my beloved Creamy Spinach and Mushroom Lasagna Recipe with you, I truly hope you give it a try—it’s one of those dishes that never fails to bring joy and comfort in every bite. Whether you’re a mushroom lover, a spinach fan, or just craving a rich, cheesy lasagna with a twist, this recipe ticks every box. Happy cooking, and here’s to many delicious meals ahead!

Print

Creamy Spinach and Mushroom Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.1 from 3 reviews

This Creamy Spinach and Mushroom Lasagna features layers of sautéed spinach and mushrooms combined with a rich ricotta cheese mixture and a velvety white sauce. Layered with tender lasagna noodles, topped with mozzarella cheese, and baked to bubbly perfection, this lasagna is a hearty, comforting vegetarian dish perfect for gatherings or family dinners.

  • Author: admin
  • Prep Time: 45 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 40 minutes
  • Yield: 12 servings
  • Category: Main Dish
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

For the Filling:

  • 4 Tbsp. unsalted butter
  • 1/2 cup white onion or shallot, finely diced
  • 6 cloves garlic, minced
  • 1 tsp. kosher salt
  • Freshly ground black pepper, to taste
  • 8 oz. white mushrooms, finely chopped
  • 1 Tbsp. Italian seasoning
  • 16 oz. frozen spinach, thawed and drained
  • 30 oz. whole milk ricotta cheese
  • 1/2 cup Parmigiano Reggiano, finely grated
  • 2 large eggs
  • 1/4 cup fresh parsley, chopped
  • 8 oz. low moisture mozzarella cheese, shredded, divided
  • 1 lb. lasagna noodles (about 20 noodles)

For the White Sauce:

  • 5 Tbsp. unsalted butter
  • 5 Tbsp. all-purpose flour
  • 5 cups whole milk, room temperature
  • 1/2 cup Parmigiano Reggiano, finely grated
  • 1 tsp. kosher salt, or more to taste
  • Freshly ground black pepper, to taste
  • 1/2 tsp. ground nutmeg

Instructions

  1. Prepare Spinach: Thaw the frozen spinach completely and squeeze out as much excess liquid as possible using a steamer basket or cheesecloth for best results. This ensures your filling won’t be watery.
  2. Cook Lasagna Noodles: Boil the lasagna noodles according to package instructions until al dente. Drain and rinse under cold water to stop cooking. Lay noodles flat on parchment sheets and lightly drizzle olive oil on top to prevent sticking during assembly.
  3. Sauté Onions and Mushrooms: In a large nonstick skillet over medium-high heat, melt 4 tablespoons of butter. Add diced onions, salt, and pepper, sautéing for 2-3 minutes until soft. Stir in minced garlic and cook an additional minute. Add chopped mushrooms and Italian seasoning, cooking about 7-10 minutes until mushrooms release moisture and it evaporates. Remove from heat, stir in drained spinach and adjust seasoning with salt and pepper. Set mixture aside to cool.
  4. Mix Ricotta Filling: In a large bowl, combine whole milk ricotta, grated Parmesan, half of the shredded mozzarella, eggs, and chopped parsley. Once the spinach and mushroom mixture has cooled, fold it into the ricotta mixture thoroughly.
  5. Make White Sauce (Béchamel): In a heavy-bottomed saucepan over medium heat, melt 5 tablespoons of butter. Whisk in flour to form a roux and cook for about 1 minute. Gradually whisk in the room temperature milk, adding it slowly while continuously whisking to avoid lumps. Continue whisking and cooking until the sauce thickens and begins to boil. Remove from heat, then stir in Parmesan, nutmeg, salt, and pepper to taste.
  6. Assemble Lasagna: Preheat oven to 375°F (190°C). Spread about 1/2 cup of white sauce evenly on the bottom of a 9×13 inch oven-safe dish. Arrange an even layer of lasagna noodles over the sauce, tearing noodles as needed to fit. Spread one-third of the spinach/mushroom/ricotta filling evenly over the noodles, then spoon 1/2 cup of white sauce on top. Repeat layering two more times with noodles, filling, and white sauce. For the final top layer, place noodles, spread remaining white sauce, and sprinkle the remaining shredded mozzarella cheese evenly over the surface.
  7. Bake: Lightly spray one side of a piece of foil with non-stick spray and cover the lasagna with the greased side facing down. Bake covered with foil for 30 minutes. Remove foil and bake an additional 10 minutes uncovered until the top is golden brown and bubbly. Optionally, broil for 1-3 minutes watching carefully to prevent burning.
  8. Cool and Serve: Allow the lasagna to cool for at least 15 minutes before slicing and serving. This resting time helps the layers set for easier serving and enhances flavor melding.

Notes

  • Ensure to squeeze spinach very well to prevent watery lasagna layers.
  • Use whole milk ricotta for creamier texture compared to part-skim varieties.
  • Allow lasagna to cool before cutting to help it hold its shape.
  • Broil carefully at the end if you want a crispier cheese topping, but watch closely to avoid burning.
  • Lasagna noodles can be prepped ahead and refrigerated, covered in oil to prevent sticking.
  • Leftovers can be stored covered in the refrigerator up to 3 days or frozen for up to 3 months.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star