Oh, how I love a cozy Sunday dinner – the kind that fills the house with warmth and brings everyone to the table without being called twice! That’s exactly what this creamy spinach mushroom casserole does for my family. It’s one of those dishes that feels like a hug in every bite – rich, comforting, and oh-so-simple to throw together.

Table of Contents
Table of Contents
I’ve been making it for years, tweaking it here and there until it became the star of our weeknight dinners and holiday spreads alike. The best part? It’s just as happy being the main attraction for vegetarians as it is playing supporting role to a roast chicken. Creamy, cheesy, and with that irresistible crispy topping – trust me, you’ll want seconds!
Why You’ll Love This Creamy Spinach Mushroom Casserole
This casserole has been a family favorite for decades, and here’s why:
- Creamy dreamy texture – That rich, velvety blend of spinach, mushrooms, and melted cheese will make you swoon
- Effortless prep – Just mix, top, and bake – no fancy techniques required
- Kid-approved – Even picky eaters can’t resist the cheesy goodness (I’ve seen it work miracles!)
- Vegetarian comfort food – Hearty enough to stand alone as a meatless main
- Crispy golden topping – That buttery panko-Parmesan crust gives the perfect crunch
Honestly, it’s the kind of dish that disappears fast – always a good sign in my book!
Ingredients for Creamy Spinach Mushroom Casserole
Here’s everything you’ll need to make this comforting dish come together beautifully. Oh, and don’t skip squeezing that spinach dry – I learned the hard way that extra moisture makes for a soggy casserole!

For the creamy base:
- 2 packages (12 ounces each) frozen leaf spinach, thawed and squeezed very dry (trust me, squeeze it like you mean it!)
- 2 cans (10-1/2 ounces each) condensed cream of mushroom soup, undiluted
- 1/2 cup whole milk (the richness makes a difference)
- 1 package (8 ounces) cream cheese, softened to room temperature
- 4 tablespoons butter, melted
- 2 cups shredded Gruyere or Swiss cheese (Gruyere is my favorite for its nutty flavor)
Seasonings:
- 1 teaspoon salt
- 1 teaspoon black pepper
- 1 teaspoon garlic powder (my secret flavor booster)
For that irresistible crispy topping:
- 1 cup panko bread crumbs
- 1/2 cup grated Parmesan cheese
- 1 tablespoon butter, melted
- 1 tablespoon olive oil (helps the topping get perfectly golden)
How to Make Creamy Spinach Mushroom Casserole
Now comes the fun part – bringing all those wonderful ingredients together into one glorious dish! Don’t worry, it’s easier than you think. Just follow these simple steps, and you’ll have a bubbling, golden casserole ready in no time.

Preparing the Spinach Mixture
First things first – squeeze that spinach like your life depends on it! I usually grab handfuls and wring them out over the sink until no more water drips out. This step is crucial – too much moisture will make your casserole soggy.
Next, in a large bowl, combine the spinach with cream of mushroom soup, milk, softened cream cheese, melted butter, Gruyere, and all those lovely seasonings. Mix it really well – I like to use my hands (washed, of course!) to make sure everything is evenly distributed. The mixture should be thick and creamy, not runny.
Assembling the Casserole
Grab your favorite 2-quart baking dish and give it a good greasing – butter works best for that golden crust. Pour in your spinach mixture and smooth it out evenly with a spatula. Now for the crowning glory – in a small bowl, mix together the panko, Parmesan, melted butter, and olive oil until it resembles wet sand. Sprinkle this evenly over the top – don’t press it down, let it stay nice and loose for maximum crispiness!
Baking the Creamy Spinach Mushroom Casserole
Pop it in the middle rack of your preheated 350°F oven, uncovered. Set your timer for 30 minutes – that’s when the magic happens! You’ll know it’s done when the edges are bubbling and that topping turns a beautiful golden brown.
If it needs a bit more color, give it another 5 minutes. Let it rest for about 10 minutes before serving – this helps it set up perfectly. Oh, and that heavenly smell filling your kitchen? That’s how you know you’ve done it right!
Print
5-Star Creamy Spinach Mushroom Casserole: Steals the Show
A comforting and creamy spinach mushroom casserole with a crispy topping, perfect for family dinners.
- Total Time: 50 minutes
- Yield: 6 servings 1x
Ingredients
- 2 packages (12 ounces each) frozen leaf spinach, thawed and squeezed dry
- 2 cans (10-1/2 ounces each) condensed cream of mushroom soup, undiluted
- 1/2 cup whole milk
- 1 package (8 ounces) cream cheese, softened
- 4 tablespoons butter, melted
- 2 cups Gruyere cheese or Swiss cheese
- 1 teaspoon salt
- 1 teaspoon pepper
- 1 teaspoon garlic powder
- 1 cup panko bread crumbs
- 1/2 cup grated Parmesan cheese
- 1 tablespoon butter, melted
- 1 tablespoon olive oil
Instructions
- Preheat oven to 350°.
- In a large bowl, mix first 9 ingredients until well combined.
- Transfer to a greased 2-quart baking dish.
- In a small bowl, combine bread crumbs, Parmesan, butter, and olive oil.
- Sprinkle spinach mixture with topping.
- Bake, uncovered, until topping is browned, 30-35 minutes.
Notes
- Squeeze spinach thoroughly to remove excess moisture.
- Substitute Gruyere with Swiss cheese if preferred.
- Serve warm as a side dish or light main course.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Side Dish
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1/6 of recipe
- Calories: 320
- Sugar: 4g
- Sodium: 890mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0.5g
- Carbohydrates: 18g
- Fiber: 3g
- Protein: 12g
- Cholesterol: 55mg
Tips for the Best Creamy Spinach Mushroom Casserole
After making this casserole more times than I can count, I’ve picked up some tricks that make all the difference:
- Squeeze, squeeze, squeeze! I can’t stress enough – get every last drop of water from that spinach. I sometimes wrap it in a clean kitchen towel and wring it out like I’m wrestling a wet sponge.
- Cheese swaps: No Gruyere? Try sharp cheddar or even mozzarella in a pinch. Each gives a different but delicious personality to the dish.
- Crispier topping secret: For extra crunch, toast the panko in a dry skillet for 2 minutes before mixing with the other topping ingredients.
- Make-ahead magic: Assemble everything (without baking) up to a day ahead. Just add 5-10 minutes to the baking time if going straight from fridge to oven.
These little touches turn a good casserole into something truly special – just like Grandma used to make!
Serving Suggestions for Creamy Spinach Mushroom Casserole
Oh, this casserole plays so well with others! I love serving it with a simple roasted chicken – the crispy skin and juicy meat pair perfectly with our creamy veggie side. For meatless meals, it shines alongside crusty bread to soak up all that goodness and a bright salad to balance the richness.
Holiday dinners? It’s right at home next to glazed ham or turkey. Honestly, I’ve even eaten leftovers straight from the fridge at midnight – no judgment here!
Storing and Reheating Creamy Spinach Mushroom Casserole
Leftovers? No problem! This casserole keeps beautifully in the fridge for up to 3 days – just cover it tightly with foil or transfer to an airtight container. When reheating, I prefer the oven (350°F for about 20 minutes) to keep that topping crisp. The microwave works in a pinch (1-2 minutes), but expect the topping to soften – still delicious though! Pro tip: If the topping loses its crunch, pop it under the broiler for a minute to revive it.
Nutritional Information
Now, I’m no nutritionist, but here’s the scoop on what’s in each serving (remember, estimates vary based on ingredients): About 320 calories, 22g fat (12g saturated), and 12g protein per generous helping. It’s comfort food, after all – meant to be enjoyed with love, not guilt!
FAQs About Creamy Spinach Mushroom Casserole
Over the years, I’ve gotten so many questions about this beloved recipe – here are the ones that come up most often:
Can I use fresh spinach instead of frozen?
Oh honey, absolutely! Just wilt about 16 ounces of fresh spinach in a pan first (it’ll shrink down dramatically), then squeeze it dry just like the frozen. Some folks swear fresh tastes even better!
Does this casserole freeze well?
It sure does! Bake it first, let it cool completely, then wrap tightly in foil. Freeze for up to 2 months. Thaw overnight in the fridge before reheating. The topping might lose some crispness, but the flavor stays wonderful.
What cheeses can I substitute?
Gruyere is my favorite, but Swiss, sharp cheddar, or even fontina work beautifully. For a different twist, try mixing in some crumbled feta – gives it a lovely tang!
Share Your Feedback
I’d love to hear how your creamy spinach mushroom casserole turns out! Drop me a note in the comments, share your creative twists, or rate this recipe if you loved it as much as my family does. Happy cooking, friends!
For More recipes, Follow me on Facebook!