If you are looking for a richly satisfying and comforting Italian dish packed with flavor and a creamy texture that melts in your mouth, this Creamy Spinach and Mushroom Lasagna Recipe is going to become your new favorite. With layers of tender lasagna noodles, savory mushrooms, vibrant spinach, and luscious cheese sauces, every bite bursts with warmth and indulgence. This recipe elevates traditional lasagna by incorporating a velvety béchamel sauce and a perfect balance of herbs, making it both hearty and elegant. Whether you’re serving family or impressing guests, this Creamy Spinach and Mushroom Lasagna Recipe offers a delicious way to celebrate vegetables while enjoying that classic cheesy goodness.

Ingredients You’ll Need

A baking tray filled with a layered dish covered with pale yellow sheets of pasta, each sheet slightly overlapping the next. The top layer is dusted with finely grated white cheese. Around the tray, on a wooden surface, are small white bowls containing different ingredients: one has bright red chopped tomatoes mixed with diced onions and green peppers, another has a soft white creamy cheese, a bowl with light brown breadcrumbs, and another with crumbly white cheese mixed with chopped green herbs. To one side, there is a bunch of fresh basil leaves next to a small glass jar of creamy white sauce. photo taken with an iphone --ar 4:5 --v 7

These ingredients might seem straightforward, but each one plays a crucial role in creating the ultimate Creamy Spinach and Mushroom Lasagna Recipe. From the fresh herbs that brighten the flavors to the cheeses that build creamy layers, every element contributes to the perfect texture and taste.

  • Unsalted butter: Essential for sautéing and creating the silky white sauce without any added salt controlling the seasoning.
  • White onion or shallot: Finely diced to provide a subtle sweetness and depth to the mushroom filling.
  • Garlic cloves: Minced to infuse the dish with that irresistible aromatic warmth.
  • Kosher salt and black pepper: Basic but indispensable seasonings that elevate every layer of the lasagna.
  • White mushrooms: Finely chopped to add a meaty texture and earthy flavor.
  • Italian seasoning: A fragrant mix of herbs to brighten the mushroom and spinach filling.
  • Frozen spinach: Thawed and drained, it delivers vibrant color and a mild, fresh taste while balancing the richness of the cheese.
  • Whole milk ricotta: Creamy and mild, perfect for mixing with eggs and cheese to create a luscious filling.
  • Parmigiano Reggiano: Finely grated for sharp, nutty flavor that enhances both the ricotta filling and the béchamel sauce.
  • Eggs: Bind the ricotta mixture together ensuring a firm but creamy texture once baked.
  • Fresh parsley: Chopped for a fresh pop of herbal brightness throughout the layers.
  • Low moisture mozzarella cheese: Shredded and divided, it provides that gooey, melty topping everyone loves.
  • Lasagna noodles: Cooked al dente to provide structure and the perfect bite without becoming mushy.
  • Flour: Combined with butter for the roux base of the creamy white sauce.
  • Whole milk: Slowly whisked into the roux to develop a smooth and velvety béchamel.
  • Ground nutmeg: A tiny touch in the béchamel that brings warmth and subtle complexity.

How to Make Creamy Spinach and Mushroom Lasagna Recipe

Step 1: Prepare the Spinach

Start by thawing your frozen spinach thoroughly and squeezing out every last drop of liquid. This step is key to avoid a watery lasagna later on. My favorite way is to use a steamer basket or cheesecloth for efficient squeezing — much better than blotting endlessly with paper towels.

Step 2: Cook the Lasagna Noodles

Boil the lasagna noodles until they are just al dente; you want them tender but firm enough to hold up through baking. Once cooked, drain and rinse them under cold water to stop cooking, then lay them flat on parchment paper and drizzle a little olive oil. This simple trick keeps the noodles from sticking together when assembling later.

Step 3: Sauté Onions and Mushrooms

In a large skillet over medium-high heat, melt butter and add the finely diced onions along with salt and pepper. Sauté for a couple of minutes until translucent and fragrant. Add the minced garlic and cook for another minute, then stir in the chopped mushrooms and Italian seasoning. Cook this mixture until the mushrooms release their moisture and it evaporates, concentrating the flavors. Finally, mix in the thawed spinach, season to taste, and remove from heat to cool.

Step 4: Make the Ricotta Mixture

In a large bowl, blend the whole milk ricotta, grated Parmigiano Reggiano, half of the shredded mozzarella, eggs, and fresh parsley. Once the spinach and mushroom mixture has cooled, fold it in gently so everything combines evenly, creating a rich, creamy filling full of flavor and texture.

Step 5: Prepare the White Sauce (Béchamel)

This step is the secret to making your lasagna irresistibly creamy. Melt butter in a heavy-bottomed saucepan and whisk in the flour to form a roux, cooking it for about a minute. Then slowly add the milk bit by bit, whisking continuously to prevent lumps. Continue until all the milk is incorporated and the sauce thickens to a luscious consistency. Remove from heat and stir in Parmigiano Reggiano, nutmeg, salt, and pepper. This silky béchamel sauce will add a velvety layer of richness to the lasagna.

Step 6: Assemble the Lasagna

Preheat your oven to 375°F. In a 9×13-inch oven-safe pan, spread about half a cup of white sauce evenly on the bottom to prevent sticking. Next, arrange a layer of lasagna noodles, tearing pieces if necessary to fit the pan perfectly. Dollop one third of the spinach and mushroom ricotta mixture and spread it evenly. Follow with about half a cup of white sauce on top. Repeat layering noodles, filling, and sauce two more times, finishing with a final layer of noodles, the remaining white sauce, and a generous sprinkle of the remaining shredded mozzarella.

Step 7: Bake to Perfection

Spray a piece of foil with non-stick spray and cover the lasagna pan with the sprayed side facing the lasagna. Bake for 30 minutes covered, then remove the foil and bake for an additional 10 minutes until the top is golden brown, bubbly, and irresistible. For an extra touch, you can broil the top for a few minutes, but watch closely so the cheese does not burn.

Step 8: Rest and Serve

Once out of the oven, allow the lasagna to cool for at least 15 minutes. This resting time helps it set up beautifully, making slices clean and allowing the flavors to meld harmoniously.

How to Serve Creamy Spinach and Mushroom Lasagna Recipe

A close-up of a square piece of lasagna with four visible layers of pasta, creamy white sauce with melted browned cheese on top, and fillings of green spinach and brown mushrooms between the layers. The top layer is golden brown with melted cheese spots, and small chopped green herbs are sprinkled on the lasagna and the white plate. The background is a white marbled surface. Photo taken with an iphone --ar 4:5 --v 7

Garnishes

For the finishing touch, sprinkle freshly chopped parsley or basil over the slices just before serving. A little cracked black pepper and an extra dusting of Parmigiano Reggiano elevate the flavors and add a fresh, inviting look. A drizzle of high-quality olive oil can also bring a lovely sheen and enhance the creamy richness.

Side Dishes

Since this Creamy Spinach and Mushroom Lasagna Recipe is already quite rich, lighter side options work best. Pair it with a crisp green salad tossed in a tangy vinaigrette or some roasted seasonal vegetables. Garlic bread or crusty Italian bread is also a fantastic side to soak up any extra sauce and keep things wonderfully satisfying.

Creative Ways to Present

Try serving individual portions in small ramekins for a stunning presentation at dinner parties. You can also layer the components in glass baking dishes for a pretty, see-through effect showcasing the beautiful layers. For a festive twist, add a sprinkle of toasted pine nuts or a handful of caramelized onions on top before baking to surprise guests with an extra depth of flavor and texture.

Make Ahead and Storage

Storing Leftovers

Leftover Creamy Spinach and Mushroom Lasagna Recipe can be stored in an airtight container in the refrigerator for up to 4 days. Cover it tightly to prevent drying out. When ready to enjoy, slices hold their shape well and maintain that luscious creamy quality.

Freezing

This lasagna freezes beautifully, making it perfect for meal prep. Wrap it tightly in plastic wrap and then in foil to prevent freezer burn. It will keep well for up to 3 months. When you want to enjoy it, thaw in the refrigerator overnight before reheating for best results.

Reheating

To reheat, bake the thawed or refrigerated lasagna in a preheated oven at 350°F for about 20-25 minutes until heated through and bubbly. If reheating single portions, the microwave works well but watch for uneven heating. Cover with a damp paper towel to prevent drying out in the microwave.

FAQs

Can I use fresh spinach instead of frozen?

Absolutely! If using fresh spinach, sauté it lightly until wilted and then squeeze out any excess moisture before adding it to the filling. This substitution works well, though frozen spinach is convenient and maintains consistent moisture content.

Do I have to make the béchamel sauce from scratch?

While you can use store-bought white sauce or a substitute, making the béchamel from scratch adds a rich, creamy texture and subtle nutmeg flavor that truly makes this Creamy Spinach and Mushroom Lasagna Recipe special and comforting.

What type of mushrooms work best for this recipe?

White button mushrooms are classic and budget-friendly, but you can mix in cremini or baby bella mushrooms for a deeper, earthier flavor. Just be sure to chop them finely so they blend well with the spinach filling.

Can I prepare this lasagna in advance?

Yes! This recipe actually benefits from being assembled ahead of time and baked right before serving. You can assemble the entire lasagna, cover it tightly, and refrigerate for up to 24 hours before baking to let all the flavors meld wonderfully.

Is this recipe vegetarian?

Yes, this Creamy Spinach and Mushroom Lasagna Recipe is vegetarian as it contains no meat. Just be sure to check that the cheeses you use do not contain animal rennet if you follow a strict vegetarian diet.

Final Thoughts

I hope this Creamy Spinach and Mushroom Lasagna Recipe inspires you to create a dish that brings warmth, comfort, and joy to your table. It’s a recipe that celebrates simple ingredients marrying together into something truly spectacular. Once you make it, I have no doubt it will become one of your go-to recipes for cozy dinners and special occasions alike. So grab your apron, and let’s get baking — happiness is just a layer away!

Print
clockclock iconcutlerycutlery iconflagflag iconfolderfolder iconinstagraminstagram iconpinterestpinterest iconfacebookfacebook iconprintprint iconsquaressquares iconheartheart iconheart solidheart solid icon
Creamy Spinach and Mushroom Lasagna Recipe

Creamy Spinach and Mushroom Lasagna Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4 from 69 reviews

A rich and creamy vegetarian lasagna featuring sautéed mushrooms and spinach blended with a smooth ricotta mixture, layered with tender noodles and a luscious homemade béchamel sauce. This comforting dish is baked to golden perfection, ideal for family dinners or special occasions.

  • Total Time: 1 hour 40 minutes
  • Yield: 12 servings

Ingredients

Vegetable and Ricotta Mixture

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

Lasagna and Assembly

  • 1 lb. lasagna noodles (about 20 noodles)
  • 5 Tbsp. unsalted butter
  • 5 Tbsp. all-purpose flour
  • 5 cups whole milk, room temperature
  • 1/2 cup Parmigiano Reggiano, finely grated (for béchamel)
  • 1 tsp. kosher salt, or more to taste, and a few grinds black pepper
  • 1/2 tsp. ground nutmeg
  • 4 oz. low moisture mozzarella cheese, shredded (remaining half)

Instructions

  1. Prepare Spinach: Thaw frozen spinach and thoroughly squeeze out excess liquid using a steamer basket or cheesecloth for efficiency.
  2. Cook Noodles: Boil lasagna noodles until al dente, then drain, rinse under cold water and lay them flat on parchment paper. Drizzle lightly with olive oil to prevent sticking when assembling.
  3. Sauté Onions and Mushrooms: In a large nonstick skillet over medium-high heat, melt 4 Tbsp. butter. Add diced onions, salt, and pepper; sauté for 2-3 minutes. Add minced garlic and cook for 1 more minute. Stir in mushrooms and Italian seasoning; cook until mushrooms release moisture and it evaporates, about 7-10 minutes. Remove from heat and mix in drained spinach, adjusting seasoning as needed. Set mixture aside to cool.
  4. Combine Ricotta Mixture: In a large bowl, blend whole milk ricotta, Parmesan, half the shredded mozzarella, eggs, and fresh parsley. Once the spinach mixture has cooled, fold it into this ricotta mixture thoroughly.
  5. Make Béchamel Sauce: In a large heavy-bottomed saucepan over medium heat, melt 5 Tbsp. butter. Whisk in flour to form a roux and cook for about 1 minute. Gradually whisk in whole milk in small increments, stirring continuously until smooth. Continue whisking as the sauce comes to a boil and thickens. Remove from heat and stir in Parmesan, nutmeg, salt, and pepper.
  6. Preheat Oven: Set oven temperature to 375°F (190°C).
  7. Assemble Lasagna – First Layer: Spread approximately ½ cup of the béchamel sauce evenly on the bottom of a 9×13-inch oven-safe pan to prevent sticking.
  8. Layer Noodles: Place an even layer of lasagna noodles over the sauce, tearing edges to fit the pan as necessary.
  9. Spinach Mixture Layer: Spoon one-third of the spinach/mushroom/ricotta mixture over the noodles and spread evenly. Follow by spreading ½ cup of béchamel sauce on top.
  10. Repeat Layers: Alternate layers of noodles, spinach mixture, and béchamel sauce two more times, totaling three layers.
  11. Top Layer: Add a final layer of noodles, cover with the remaining béchamel sauce, and sprinkle the last of the shredded mozzarella cheese on top.
  12. Bake Covered: Spray non-stick spray on one side of a piece of foil and cover the lasagna with the greased side down to prevent sticking. Bake covered for 30 minutes.
  13. Bake Uncovered: Remove foil and bake for an additional 10 minutes until the top is browned and bubbly. Optionally, broil for a few minutes but watch carefully to avoid burning.
  14. Cool: Allow lasagna to cool for at least 15 minutes before serving to set layers and improve slicing.

Notes

  • Ensure to squeeze excess water from spinach to avoid watery lasagna layers.
  • Use low moisture mozzarella for better melting and less water release.
  • To save time, you can use pre-cooked or no-boil noodles but adjust layering accordingly.
  • Letting the lasagna cool before slicing helps maintain its structure.
  • Baking covered initially prevents the top from drying out.
  • Author: Olivia
  • Prep Time: 40 minutes
  • Cook Time: 1 hour
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

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