There’s something magical about pulling a bubbling, golden-brown baked creamy spinach mushroom lasagna out of the oven—the kind of dish that makes everyone gather around the table before you’ve even set it down. The creamy spinach, earthy mushrooms, and gooey cheese layers meld together in the most comforting way, like a warm hug on a plate. This recipe became my go-to for family dinners after my sister begged me to make it every Sunday—now it’s our little tradition. Whether it’s a cozy weeknight or a special occasion, this lasagna never fails to impress.

Why You’ll Love This Baked Creamy Spinach Mushroom Lasagna
Trust me, once you try this lasagna, you’ll understand why it’s become my most requested dish! Here’s what makes it so special:
- Creamy dreamy texture: That ricotta-spinach mixture melts into every layer, making each bite impossibly rich without being heavy.
- Savory depth: The mushrooms add this incredible earthy flavor that balances perfectly with the sweet marinara—it’s like a flavor party in your mouth!
- Easy assembly: No fancy techniques here—just layer, bake, and watch everyone go wild for it. Perfect for when you want something impressive without the stress.
- Crowd pleaser: My picky nephew who “hates green things” devours seconds of this. The cheese makes everything better, right?
Seriously, this is the kind of comfort food that makes people ask for the recipe before they’ve even finished their first slice.
Ingredients for Baked Creamy Spinach Mushroom Lasagna
Okay, let’s gather everything we need for this cozy masterpiece! I’ve learned through trial and error that quality ingredients make all the difference here. Pro tip: prep everything before you start layering—it makes the process so much smoother. Here’s what you’ll need:
For the Filling
- 2 tbsp olive oil – Just enough to sauté without making things greasy
- 1 onion, diced – I prefer yellow for sweetness, but white works too
- 3 cloves garlic, minced – Fresh is best! That jarred stuff just doesn’t compare
- 8 oz mushrooms, sliced – Baby bellas are my favorite for their meaty texture
- 10 oz frozen spinach, thawed and drained – Squeeze out every last drop of water or your lasagna will weep!
- 1 cup ricotta cheese – Whole milk ricotta gives the creamiest results
- 1 cup shredded mozzarella cheese – Pre-shredded works in a pinch, but freshly grated melts better
- ¼ cup grated Parmesan cheese – The salty, nutty flavor booster
For the Lasagna
- 12 lasagna noodles, cooked al dente – Underdone by 1-2 minutes since they’ll bake more
- 2 cups marinara sauce – Use your favorite jarred or homemade (like this one)
- 1 cup shredded mozzarella cheese (for topping) – Because you can never have too much cheese!
See? Nothing too fancy—just good, honest ingredients that come together beautifully. Now let’s get cooking!
How to Make Baked Creamy Spinach Mushroom Lasagna
Alright, let’s dive into making this gorgeous lasagna! I promise it’s easier than it looks—the key is taking it one step at a time. I’ve made this so often I could probably do it in my sleep, but I’ll walk you through every detail so yours turns out perfect too.
First things first: Preheat that oven to 375°F (190°C). Trust me, you don’t want to have everything ready only to realize your oven’s still cold—been there, done that!
Heat your olive oil in a large skillet over medium heat. Add the onion and garlic, and sauté until they’re soft and fragrant—about 3 minutes should do it. Now toss in those beautiful mushroom slices. Here’s my little secret: don’t stir them too much! Let them sit for a minute to get that gorgeous golden color. You’ll know they’re ready when they’ve released their juices and look all shiny and irresistible.
Next comes the spinach—make sure you’ve really squeezed out all that excess water (I use my hands and press it between paper towels). Stir it in with the mushrooms just until everything’s warmed through, about 2 minutes. Take it off the heat and mix in the ricotta, mozzarella, and Parmesan. Oh man, that cheesy, spinach-y goodness smells amazing already!

Now for the fun part—layering! Spread a thin layer of marinara sauce in your baking dish (just enough to coat the bottom). Lay down 4 lasagna noodles—it’s okay if they overlap slightly. Spoon half of that glorious spinach-mushroom filling over the noodles, then another layer of sauce. Repeat with noodles, the rest of the filling, and more sauce. Top it all off with a final noodle layer, the remaining sauce, and that last cup of mozzarella. Cheese blanket complete!
Cover with foil (pro tip: spray the foil with a little oil so it doesn’t stick to the cheese) and bake for 30 minutes. Then remove the foil and bake uncovered for 15 more minutes until it’s bubbling and golden brown. Your kitchen will smell like an Italian grandmother’s dream!

Most important step: Let it rest for 10 minutes before cutting in. I know it’s torture to wait, but this keeps the layers from sliding apart. While you’re waiting, why not whip up a quick side dish to go with it?
See? Not so complicated after all. Just take your time with each step, and you’ll have the creamiest, most delicious lasagna ready to wow everyone at the table!
Tips for the Best Baked Creamy Spinach Mushroom Lasagna
After making this lasagna more times than I can count (and eating all the “test batches”), I’ve picked up some foolproof tricks to make it perfect every time:
- Squeeze that spinach dry! I mean really wring it out—wet spinach makes soggy lasagna layers. I press mine between paper towels until no more green liquid comes out.
- Fresh mushrooms matter. Those pre-sliced ones from the store tend to be dry. Buy whole mushrooms and slice them yourself—they’ll give off way more flavor when sautéed.
- Let it rest like a napping baby. I know it’s hard to wait, but those 10 minutes after baking let the layers set. Cut too soon and you’ll have lasagna soup (tasty, but not pretty).
- Cheese adjustments welcome! Love extra gooeyness? Add another ½ cup mozzarella. Want it richer? Swap half the ricotta for cottage cheese—sounds weird but tastes amazing.
Follow these simple tips and you’ll have lasagna that looks straight out of a food magazine (but tastes way better because it’s homemade)!
Serving Suggestions for Baked Creamy Spinach Mushroom Lasagna
Oh, the possibilities! This lasagna plays so nicely with other dishes—it’s like the popular kid at the dinner party. My absolute must-have? A big hunk of garlic bread to swipe through those cheesy edges. For something lighter, I love pairing it with a crisp Greek orzo salad—the lemony tang cuts through the richness perfectly. If you’re feeling fancy, a glass of Chianti makes everything feel like a special occasion. And don’t forget the simple green salad! The fresh crunch balances out all that creamy goodness beautifully.

Storage and Reheating Instructions
Okay, let’s talk leftovers—because let’s be real, this baked creamy spinach mushroom lasagna tastes even better the next day! Here’s how to keep it tasting fresh:
Fridge storage: Once cooled, cover tightly with foil or transfer to an airtight container. It’ll stay perfect for 3-4 days. Pro tip: I like to slice it before storing—makes reheating individual portions a breeze!
Freezer-friendly: Wrap individual slices in plastic wrap, then foil, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating magic: For that just-baked texture, use the oven at 350°F (175°C) for about 20 minutes (cover with foil to prevent drying). Microwave works in a pinch—just zap it for 1-2 minutes with a damp paper towel on top to keep it moist. Either way, you’ll have cheesy, creamy perfection all over again!
Nutritional Information
Just a quick heads up—nutritional info can vary depending on the brands and exact ingredients you use. I don’t have a lab in my kitchen (though that would be cool!), so consider these estimates rather than precise measurements. The important thing? This baked creamy spinach mushroom lasagna is packed with good stuff like protein from the cheese and nutrients from all those veggies. Now go enjoy every cheesy, comforting bite!
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
Absolutely! I actually prefer fresh spinach sometimes—just give it a good chop and wilt it down in the skillet before adding the mushrooms. You’ll need about 16 oz fresh since it cooks down so much. Either way, make sure to squeeze out every last drop of liquid unless you want a lasagna swimming pool!
Can I freeze this baked creamy spinach mushroom lasagna?
You bet! This lasagna freezes like a dream. I like to portion it into individual slices first—wrap each one tightly in plastic wrap then foil. They’ll keep for up to 3 months. When the craving hits, just thaw overnight in the fridge and reheat. Pro tip: add a little extra sauce when reheating to keep it moist.
How do I prevent a watery lasagna?
Oh honey, I learned this the hard way! The key is squeezing ALL the water from your spinach (I mean until your hands hurt) and cooking your mushrooms until they’ve released their juices. Also, let your assembled lasagna sit for 15 minutes before baking—this helps the noodles absorb excess moisture. Trust me, nobody wants lasagna soup!
Can I make this ahead of time?
This is my go-to make-ahead dish! Assemble it completely (just don’t bake it), cover tightly, and refrigerate for up to 24 hours. When ready, just pop it in the oven—you might need to add 5-10 minutes to the baking time since it’s starting cold. The flavors actually get better as they mingle!
What can I use instead of ricotta?
No ricotta? No problem! Cottage cheese works beautifully—just blend it smooth first if you don’t like the texture. Some folks swear by béchamel sauce too (so fancy!). My Italian friend’s nonna uses a mix of mascarpone and egg—divine! Really, any creamy, mild cheese will do in a pinch. The important thing is that creamy, dreamy texture!

Baked Creamy Spinach Mushroom Lasagna
Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C).
- Heat olive oil in a large skillet over medium heat. Add onion and garlic, sauté until softened.
- Add mushrooms and cook until they release their moisture. Stir in spinach and cook for 2 minutes.
- Remove from heat and mix in ricotta, mozzarella, and Parmesan cheese.
- Spread a thin layer of marinara sauce in the baking dish. Layer 4 lasagna noodles, half the filling, and more sauce. Repeat layers.
- Top with remaining noodles, sauce, and mozzarella cheese.
- Cover with foil and bake for 30 minutes. Remove foil and bake for 15 more minutes until bubbly.
Nutrition
Notes
Tried this recipe?
Let us know how it was!For more amazing recipes, be sure to check out our other sections to explore a variety of ideas that will enrich your cooking experience. Each section offers its own unique flavors to ensure a delightful culinary journey:
Easy and Quick Recipes: A collection of dishes that guarantee delicious meals with minimal effort and time.
Healthy Recipes: Discover healthy and delicious options that fit your lifestyle.
Desserts: A diverse selection of sweets that will add a special touch of sweetness to your table.
Lunch Recipes: Tasty lunch ideas that you can easily prepare to delight your family.
Dinner Recipes: Delicious and easy-to-make recipes that will make your dinner a memorable occasion.
