24-Creamy Spinach & Mushroom Lasagna

This Creamy Spinach & Mushroom Lasagna is a rich, comforting dish that brings together layers of tender lasagna noodles, creamy ricotta cheese, flavorful sautéed mushrooms and spinach, and a velvety Alfredo sauce. It’s the perfect meal for a cozy family dinner or a special gathering. With each bite, you’ll experience the creamy, cheesy goodness that makes this dish so irresistible.

Ingredients

For this recipe, you’ll need lasagna noodles that are cooked just until al dente, so they hold up well in the layers without becoming too soft. Fresh spinach adds a lovely earthy flavor and vibrant color, while mushrooms bring a hearty, meaty texture to balance the richness of the sauce. Ricotta cheese creates a creamy base for the layers, while mozzarella and Parmesan add the perfect gooey, cheesy finish. The Alfredo sauce ties everything together with its smooth, garlicky creaminess. To enhance the flavors, a bit of garlic, olive oil, salt, and pepper add just the right touch of seasoning. Fresh parsley makes a great garnish for a pop of color and freshness.

Cooking Instructions

Start by preparing the spinach and mushrooms. In a large skillet, heat a drizzle of olive oil over medium heat. Once the oil is warm, add minced garlic and let it cook just until fragrant, about a minute. Be careful not to let it brown too much, as burnt garlic can taste bitter. Next, add the sliced mushrooms and stir them into the garlic-infused oil. Let them cook, stirring occasionally, until they soften and release their juices. This should take about five to six minutes. Once the mushrooms have softened, add the fresh spinach and stir gently until it wilts down, which only takes a couple of minutes. Season with a little salt and pepper, then remove the pan from heat and set the mixture aside.

In a mixing bowl, combine the ricotta cheese with half of the grated Parmesan. This combination adds a rich, creamy texture to the lasagna layers. If you’d like an extra hint of flavor, a pinch of Italian seasoning or a little grated nutmeg can elevate the ricotta mixture.

To assemble the lasagna, spread a thin layer of Alfredo sauce at the bottom of a greased baking dish. This helps prevent the noodles from sticking and ensures every bite is packed with creamy flavor. Lay a few lasagna noodles over the sauce, making sure they slightly overlap. Spread a portion of the ricotta mixture evenly over the noodles, followed by a generous scoop of the sautéed mushrooms and spinach. Sprinkle a layer of shredded mozzarella over the top, then drizzle with a bit more Alfredo sauce. Continue layering in this order—noodles, ricotta, spinach and mushrooms, mozzarella, and sauce—until all the ingredients are used, finishing with a final layer of mozzarella and Parmesan on top.

Cover the dish with foil and bake in a preheated oven at 375°F for about 30 minutes. After this time, remove the foil and bake for an additional 10 to 15 minutes, or until the top is bubbly and golden brown. Let the lasagna rest for at least 10 minutes before slicing to allow the layers to set properly. Garnish with freshly chopped parsley before serving.

This lasagna pairs beautifully with a simple side salad or a slice of warm garlic bread. It also reheats well, making it a great choice for meal prep or leftovers the next day. Enjoy each creamy, cheesy bite of this delicious homemade dish!

Tips for the Best Creamy Spinach & Mushroom Lasagna

  • Use fresh spinach for the best flavor and texture rather than frozen, which can release too much water. If using frozen, make sure to drain and squeeze out excess moisture.

  • Sauté the mushrooms until all liquid evaporates to prevent a watery lasagna. Cooking them properly enhances their flavor and prevents sogginess.

  • Cook the lasagna noodles just until al dente since they will continue to soften while baking. Overcooked noodles can become mushy.

  • Let the lasagna rest after baking for at least 10 minutes before slicing to ensure the layers hold together.

  • Enhance the ricotta mixture by adding an egg for better structure and a creamier texture. You can also mix in some grated nutmeg for a hint of warmth.

  • Use a combination of mozzarella and provolone for extra cheesy goodness and stretchiness.

  • Season every layer lightly to build depth of flavor rather than just relying on the sauce.

  • Make the dish ahead of time by assembling the lasagna a day in advance and refrigerating it. Just bake when ready to serve.

  • Cover the lasagna with foil while baking to prevent the top from drying out. Remove the foil for the last 10–15 minutes for a golden, bubbly top.

  • If using store-bought Alfredo sauce, enhance it with garlic powder, a pinch of nutmeg, or a little extra Parmesan for a richer taste.

  • For extra creaminess, add a little heavy cream to the ricotta mixture or mix it into the Alfredo sauce before assembling the lasagna.

  • Layer the ingredients evenly so that every bite has a balance of pasta, filling, and sauce.

  • Use a deep baking dish to avoid overflow, especially if making a thick lasagna with multiple layers.

  • Let leftovers cool completely before storing to avoid excess condensation that can make the lasagna soggy.

  • Reheat properly by covering with foil and warming in the oven at 350°F to retain moisture. The microwave can dry it out.

  • For a crispy top layer, broil for a few minutes at the end of baking, watching carefully to avoid burning.

  • Don’t overdo the Alfredo sauce—too much can make the lasagna overly rich and heavy. A light, even drizzle works best.

  • Try a sprinkle of red pepper flakes or crushed garlic chips on top for an extra flavor kick.

  • Pair with a fresh green salad and garlic bread to balance the richness of the dish.

Variations to Try

  • Chicken & Spinach Lasagna – Add shredded rotisserie chicken to the spinach and mushroom mixture for a protein-packed version.

  • Spicy Kick – Mix in red pepper flakes or a bit of cayenne into the Alfredo sauce for a touch of heat.

  • Three-Cheese Blend – Use a combination of ricotta, cottage cheese, and mascarpone for an ultra-creamy and slightly tangy filling.

  • Gluten-Free Version – Swap traditional lasagna noodles for gluten-free noodles or even zucchini slices for a lower-carb option.

  • Dairy-Free Option – Use dairy-free ricotta and mozzarella substitutes and make a cashew cream sauce instead of Alfredo.

  • Tomato-Alfredo Mix – Use a layer of marinara sauce along with Alfredo for a tangy, creamy contrast.

  • Extra Veggies – Add roasted red peppers, sun-dried tomatoes, or caramelized onions for additional flavors.

  • Pesto Twist – Spread a thin layer of basil pesto between the noodles for a fragrant, herby upgrade.

  • Meaty Version – Add cooked Italian sausage or ground turkey for a heartier lasagna.

  • Bacon Lovers’ Version – Mix crispy bacon bits into the ricotta mixture for a smoky, savory twist.

  • Mushroom Lovers’ Delight – Use a variety of mushrooms like cremini, shiitake, and portobello for deeper umami flavors.

  • Cheesy Crunch Topping – Sprinkle crushed garlic croutons or crispy breadcrumbs mixed with Parmesan on top before baking for added texture.

  • White Wine Infusion – Deglaze the pan with a splash of white wine after cooking the mushrooms for a richer sauce.

  • Lemon Zest Boost – Add a little lemon zest to the ricotta filling for a bright, fresh flavor.

  • Buffalo Style – Mix a little buffalo sauce into the ricotta mixture for a tangy, spicy variation.

  • Herb-Infused Ricotta – Stir in fresh basil, oregano, and thyme to the ricotta for an extra burst of flavor.

  • Portion-Control Version – Make individual servings using ramekins or roll-ups using lasagna noodles instead of layering in a dish.

  • Low-Carb Cauliflower Base – Instead of pasta, layer with roasted cauliflower slices for a lighter alternative.

  • Truffle Infused – Drizzle a little truffle oil over the top before serving for a gourmet touch.

Frequently Asked Questions

Can I make this lasagna ahead of time?
Yes! You can assemble the lasagna up to 24 hours in advance and refrigerate it. When ready to bake, let it sit at room temperature for 15–20 minutes before placing it in the oven.

Can I freeze this lasagna?
Absolutely! Assemble the lasagna, cover tightly with plastic wrap and foil, and freeze for up to 3 months. To bake from frozen, add an extra 30 minutes to the baking time.

Can I use no-boil lasagna noodles?
Yes, but you may need to add a bit more sauce since no-boil noodles absorb more liquid. Let the lasagna rest longer after baking to allow the noodles to soften fully.

How do I prevent my lasagna from being too watery?
Be sure to cook the mushrooms until their liquid evaporates, drain any excess liquid from the spinach, and avoid using too much sauce between layers.

Can I use store-bought Alfredo sauce?
Yes! Just make sure to choose a high-quality brand and consider enhancing it with garlic, extra Parmesan, or a touch of cream for a richer flavor.

What’s the best cheese for lasagna?
Mozzarella provides that gooey, stretchy texture, Parmesan adds a nutty saltiness, and ricotta creates a creamy base. Adding provolone or fontina can give an even deeper flavor.

How do I get a golden, crispy top?
Bake uncovered for the last 10–15 minutes, or broil for a couple of minutes at the end, keeping a close eye to prevent burning.

What can I serve with this lasagna?
A fresh green salad with a light vinaigrette, roasted vegetables, or crusty garlic bread pairs beautifully with this creamy dish.

Can I use frozen spinach?
Yes, but be sure to thaw and squeeze out all the excess moisture before adding it to the lasagna to prevent sogginess.

Can I make this lasagna vegetarian?
It already is! However, if you want more protein, consider adding lentils or finely chopped walnuts for a meaty texture.

What size baking dish should I use?
A 9×13-inch baking dish is ideal for even layers and proper cooking.

How do I store leftovers?
Store in an airtight container in the refrigerator for up to four days. Reheat in the oven at 350°F for best results.

Can I use whole wheat or gluten-free noodles?
Yes, whole wheat noodles add extra fiber, while gluten-free noodles work well—just make sure they’re sturdy enough to hold up in layers.

How do I keep the cheese from sticking to the foil?
Lightly spray the foil with cooking spray before covering the lasagna to prevent the cheese from sticking.

How do I make the sauce even creamier?
Add an extra splash of heavy cream to the Alfredo sauce or mix a bit of cream cheese into the ricotta mixture.

Can I make a smaller batch?
Yes! Halve the ingredients and bake in an 8×8-inch dish instead of a 9×13-inch dish.

Why is my lasagna falling apart when I cut it?
Make sure to let it rest for 10–15 minutes before slicing to allow the layers to set.

Can I add a crispy topping?
For a crunchy finish, mix breadcrumbs with Parmesan and a little melted butter, then sprinkle on top before baking.

SAVE IT FOR LATER IN PINTEREST