
There’s something truly magical about a warm, cheesy lasagna fresh out of the oven—especially when it’s filled with tender spinach and earthy mushrooms swimming in a luscious creamy sauce. It takes me back to those cozy Sunday dinners with family, where everyone gathered around the table sharing stories and laughter. If you’ve been craving a comforting, memorable meal that’s surprisingly easy to whip up, this Creamy Spinach & Mushroom Lasagna is exactly what you need.
This recipe is perfect whether you’re cooking for a weeknight dinner or prepping a dish to impress guests. It’s quick enough to make without stress, but packed with enough flavor to make it unforgettable. Plus, it’s a great way to sneak in some greens while indulging in cheesy goodness!
Why You’ll Love Creamy Spinach & Mushroom Lasagna
- Fast – Ready in under an hour, including baking time.
- Easy – Simple layers and straightforward steps make it approachable for any skill level.
- Giftable – Makes a wonderful homemade meal to share with friends or family.
- Crowd-pleasing – The creamy sauce, melted cheese, and fresh veggies hit all the right notes.
Ingredients
Here’s what you’ll need to bring this creamy, dreamy lasagna to life:
- 12 lasagna noodles, cooked – The perfect base for layering all those delicious fillings.
- 10 oz fresh spinach – Adds a lovely freshness and vibrant color.
- 8 oz mushrooms, sliced – Earthy flavor and meaty texture to complement the cheese.
- 2 cups ricotta cheese – Creamy and light, it blends beautifully with the spinach and mushrooms.
- 2 cups shredded mozzarella cheese – For that melty, stretchy cheese pull everyone loves.
- 1 cup grated Parmesan cheese – Adds a sharp, nutty touch.
- 3 cups Alfredo sauce – Rich and velvety, it’s the star of the creamy sauce here.
- 2 tbsp olive oil – For sautéing the garlic and mushrooms.
- 1 clove garlic, minced – A little garlic goes a long way to enhance the flavor.
- Salt and pepper, to taste – To bring out all those wonderful flavors.
- Fresh parsley, chopped – For a bright, fresh garnish that makes the dish pop.
How to Make Creamy Spinach & Mushroom Lasagna
Let’s break down this recipe into simple, friendly steps so you can follow along with ease:
- Preheat your oven to 375°F (190°C). This is key to getting that bubbly, golden top.
- Sauté the veggies: Heat olive oil in a large skillet over medium heat. Toss in your minced garlic and cook until fragrant, about 1 minute. Add the sliced mushrooms and cook until they soften, around 5-6 minutes. Then, stir in the fresh spinach and cook just until it wilts. Season with salt and pepper, then remove from heat and set aside. This veggie combo is what makes the filling so flavorful and fresh.
- Start layering: Grease a 9×13-inch baking dish and spread a thin layer of Alfredo sauce on the bottom. Lay down 3 cooked lasagna noodles over the sauce.
- Add the fillings: On top of the noodles, spread a good portion of the spinach and mushroom mixture, then dollop and spread some ricotta cheese. Sprinkle shredded mozzarella and grated Parmesan over that. Repeat these layers, making sure to use all your ingredients.
- Finish strong: Your final layer should be covered with Alfredo sauce topped generously with shredded mozzarella cheese. This keeps everything creamy and golden.
- Bake it: Cover the dish with foil to lock in moisture and bake for 25 minutes. Then, remove the foil and bake for another 10-15 minutes until the top is bubbly and beautifully golden brown.
- Rest and serve: Let the lasagna cool for about 5 minutes before slicing. Garnish with freshly chopped parsley for a pretty, fresh touch.
Pro tip: If you want to save time, you can prepare the filling ahead of time and assemble the lasagna right before baking. It’s a lifesaver on busy days!
Substitutions & Additions
Feel like mixing things up? Here are some tasty swaps and creative ways to upgrade this lasagna:
- Spinach swap: Try baby kale or Swiss chard for a different leafy green flavor and texture.
- Mushroom options: Use cremini, shiitake, or portobello for deeper, earthier flavors.
- Cheese variations: Swap ricotta with cottage cheese or add dollops of goat cheese for tanginess.
- Sauce twists: For a lighter version, replace Alfredo sauce with a homemade tomato basil sauce or try a creamy garlic sauce inspired by recipes like the Lemon Ricotta Spinach Pasta.
- Add a protein kick: Toss in cooked chicken or Italian sausage to make it heartier.
- Extra veggies: Roasted red peppers or zucchini make delicious additions layered in with the spinach and mushrooms.
Tips for Success
- Don’t overcook the noodles: Cook them just until al dente since they’ll bake in the oven and soften more.
- Drain the spinach well: Excess moisture can make your lasagna watery, so squeeze out as much liquid as you can after cooking.
- Layer evenly: Spread your ingredients in even layers to ensure every bite has a balanced mix of sauce, cheese, and veggies.
- Cover tightly with foil: This traps steam and keeps the lasagna moist while baking.
- Let it rest: Waiting a few minutes after baking helps the layers set, making it easier to slice clean pieces.
How to Store Creamy Spinach & Mushroom Lasagna
Got leftovers? This lasagna stores beautifully and tastes even better the next day! Here’s how to keep it fresh:
- Refrigerate: Cover the lasagna tightly with foil or plastic wrap and store in the fridge for up to 4 days.
- Freeze: Portion it into airtight containers or cover the entire dish well with foil and plastic wrap. Freeze for up to 3 months.
- Reheat: Warm individual portions in the microwave or reheat the whole dish in a 350°F oven until heated through and bubbly.
FAQs
Can I use no-boil lasagna noodles for this recipe?
Yes! No-boil noodles can save you a step. Just make sure there’s enough sauce to soften them during baking.
Is this lasagna vegetarian?
Absolutely! This recipe uses no meat, making it perfect for vegetarians. You can add meat if you like, but the creamy spinach and mushrooms stand beautifully on their own.
Can I prepare this lasagna ahead of time?
Definitely. Assemble it a day in advance, keep it covered in the fridge, and bake when ready. It also freezes well if you want to make it for later.
What can I serve with this lasagna?
A crisp green salad or some garlic bread are classic pairings. If you’re in the mood for a cozy pasta side, try a lemon-dill deviled eggs recipe or a quick garlic bread grilled cheese sandwich for extra comfort.
For sweet endings, don’t miss out on easy no-bake desserts like the No-Bake Orange Creamsicle Cheesecake—they’re a perfect way to finish your meal without fuss.
Now that you’re all set with this creamy spinach & mushroom lasagna recipe, I hope you enjoy every cheesy, comforting bite as much as I do. Happy cooking!
For more delicious inspiration and cozy recipes, be sure to follow my Pinterest board where I share all my favorites!

Creamy Spinach & Mushroom Lasagna
Ingredients
Equipment
Method
- Step 1: Preheat oven to 375°F (190°C).
- Step 2: Heat olive oil in a large skillet over medium heat. Add minced garlic and cook until fragrant, about 1 minute. Add sliced mushrooms and cook for 5–6 minutes until softened. Stir in fresh spinach and cook until wilted. Season with salt and pepper. Remove from heat and set aside.
- Step 3: Grease a 9x13-inch baking dish and spread a thin layer of Alfredo sauce on the bottom. Lay down 3 cooked lasagna noodles over the sauce.
- Step 4: Spread a portion of the spinach and mushroom mixture over the noodles, then dollop and spread ricotta cheese. Sprinkle shredded mozzarella and grated Parmesan cheese over that. Repeat layers using all ingredients.
- Step 5: Finish with a final layer of Alfredo sauce topped generously with shredded mozzarella cheese.
- Step 6: Cover the dish with foil and bake for 25 minutes. Remove foil and bake for an additional 10-15 minutes until bubbly and golden brown.
- Step 7: Let the lasagna rest for about 5 minutes before slicing. Garnish with chopped fresh parsley. Serve warm.