I’ve made this Chicken Spinach Casserole with Cream Cheese at least a hundred times, and it never gets old. It’s everything you want in comfort food – creamy, cheesy, and satisfying – while sneaking in a good dose of protein and vegetables. The cream cheese sauce is so rich and flavorful that even spinach-haters clean their plates.
Last winter, I needed a dish that would satisfy my family while using up the mountain of spinach I’d bought at the farmers market. I remembered a similar casserole my mom used to make, but her version was pretty plain. I decided to amp it up with cream cheese, multiple cheeses, and garlic. The result was this incredible Chicken Spinach Casserole that’s become our most-requested dinner. The crispy breadcrumb-Parmesan topping adds the perfect crunch against the creamy filling.
Table of Contents
What You’ll Need for This Creamy Casserole
I always use rotisserie chicken for this Chicken Spinach Casserole to save time, but leftover grilled or baked chicken works great too. Pro tip: squeeze that frozen spinach until your hands hurt – excess water is the enemy of a good casserole and will make everything soupy instead of creamy.
- 2 cups cooked chicken, shredded or diced (breast or thigh meat)
- 10 oz frozen spinach, thawed and very well drained
- 8 oz cream cheese, softened to room temperature
- 1/2 cup sour cream
- 1/4 cup mayonnaise
- 1/2 cup chicken broth
- 1/2 cup grated Parmesan cheese, divided
- 1 cup shredded mozzarella cheese
- 2 cloves garlic, minced
- 1 small onion, finely diced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
For the topping:
- 1/2 cup panko breadcrumbs
- 2 tablespoons butter, melted
- 2 tablespoons Parmesan cheese
I recommend using a block of cream cheese rather than whipped – it creates a thicker, more stable sauce. The combination of sour cream and mayonnaise might seem unusual, but they add tang and richness that balances the cheese perfectly. If you’re not a mayo fan, just use an additional 1/4 cup sour cream instead.

Building Your Perfect Casserole
I prefer softening the cream cheese in the microwave for 15-20 seconds to make mixing easier. Cold cream cheese will leave lumps in your sauce no matter how hard you mix.
Step 1: Prep Your Oven and Dish
Preheat your oven to 375°F (190°C). Generously grease a 9×13 inch baking dish with butter or cooking spray, making sure to get the corners. This prevents sticking and makes cleanup much easier later.
Step 2: Sauté Aromatics
Heat 1 tablespoon of olive oil or butter in a large skillet over medium heat. Add the diced onion and cook for 3-4 minutes, stirring occasionally, until it becomes soft and translucent. Add the minced garlic and cook for another 30-60 seconds until fragrant but not browned. Burnt garlic tastes bitter, so watch carefully.
Step 3: Prepare the Spinach
Add the thawed spinach to the skillet with the onions and garlic. Cook for 2-3 minutes, stirring frequently, until any remaining moisture evaporates. You should see the pan look dry, not watery. Remove from heat and set aside. This extra cooking step ensures your casserole won’t be watery.
Step 4: Make the Cream Cheese Sauce
In a large mixing bowl, beat the softened cream cheese with a hand mixer or sturdy whisk for about 30 seconds until smooth and fluffy with no lumps. Add the sour cream, mayonnaise, chicken broth, and half of the Parmesan cheese (about 1/4 cup). Mix until completely smooth and well combined. The sauce should be thick but pourable, similar to a thick gravy.
Step 5: Season and Combine
Stir the oregano, salt, black pepper, and red pepper flakes (if using) into the cream cheese mixture. Add the cooked chicken and spinach mixture. Fold everything together gently but thoroughly until the chicken and spinach are completely coated in the creamy sauce.
Step 6: Transfer to Baking Dish
Pour the chicken and spinach mixture into your prepared baking dish. Use a spatula to spread it evenly and smooth the top. This ensures even cooking and a uniform appearance.
Step 7: Make the Crunchy Topping
In a small bowl, combine the panko breadcrumbs, melted butter, and remaining Parmesan cheese. Stir with a fork until the breadcrumbs are evenly coated with butter. They should look like wet sand. Sprinkle this mixture evenly over the top of the casserole.
Step 8: Add Final Cheese Layer
Sprinkle the shredded mozzarella cheese over the breadcrumb layer. This creates a beautiful golden, bubbly top with crispy edges that everyone fights over.
Step 9: Bake to Perfection
Bake uncovered for 25-30 minutes, until the casserole is bubbling vigorously around the edges and the cheese on top is melted and golden brown. If you want an extra crispy, golden top, turn on the broiler for the last 1-2 minutes, watching carefully to prevent burning.
Step 10: Rest Before Serving
Let the Chicken Spinach Casserole rest for 5 minutes after removing from the oven. This allows the sauce to thicken slightly and makes it easier to serve in neat portions rather than a soupy mess.
Pro tip: if your casserole seems thin or watery after baking, don’t panic. Return it to the oven uncovered for an additional 5-10 minutes to evaporate excess liquid. Next time, make sure you really squeeze that spinach dry – I mean really squeeze it!
Perfect Side Dishes for This Casserole
This rich Chicken Spinach Casserole pairs best with lighter, fresher sides that balance the creamy, cheesy main dish.
Simple Garden Salad: A crisp salad with mixed greens, cucumber, tomatoes, and a light vinaigrette provides refreshing contrast – the acidity cuts through the richness perfectly and adds vitamins and fiber.
Crusty Garlic Bread: Warm, toasted bread is perfect for soaking up every bit of that creamy sauce – you won’t want to waste a drop of those delicious pan drippings.
Steamed Green Beans: Simple steamed or roasted green beans with a squeeze of lemon add color, crunch, and a healthy vegetable without overwhelming the meal.
Roasted Root Vegetables: Try carrots, sweet potatoes, or beets for earthy sweetness that complements the savory casserole – roasting brings out their natural sugars.
Quinoa or Rice Pilaf: A light grain side stretches the meal further and adds whole grains – the fluffy texture contrasts nicely with the creamy casserole.
More Comforting Chicken Dinners
This Chicken Spinach Casserole fits perfectly into a rotation of easy, family-friendly dinners that satisfy even the pickiest eaters. For similar creamy comfort, try the Crack Chicken Noodle Soup or the rich Creamy Chicken Alfredo Soup which offer that same satisfying richness in soup form. The Garlic Butter Chicken Bites with Creamy Parmesan Pasta delivers similar flavors with a different presentation.
When meal prepping for busy weeks, pair this casserole with versatile proteins like Parmesan Crusted Chicken with Creamy Garlic Sauce or lighter options such as Honey Garlic Butter Roasted Carrots. For more one-dish wonders that the whole family will love, explore Chicken Sweet Potato Bowls or the comforting Coconut Curry Chicken.
Storage and Reheating Tips
This Chicken Spinach Casserole stores exceptionally well, making it one of my favorite make-ahead meals for busy weeks.
Store completely cooled casserole covered tightly with plastic wrap or aluminum foil, or transfer to an airtight container. It will keep in the refrigerator for up to 4 days. The flavors actually meld and improve after a day, so leftovers often taste even better. For longer storage, you can freeze this casserole for up to 3 months – I recommend freezing it before baking for the best texture after reheating.
To reheat individual portions, microwave on high for 2-3 minutes, stirring halfway through, until heated to steaming. For reheating the entire casserole, cover with foil and bake at 350°F for 20-25 minutes until hot throughout. Remove the foil for the last 5 minutes to re-crisp the topping. If reheating from frozen, thaw overnight in the refrigerator first, then bake as directed.
Pro tip: I recommend freezing this casserole before baking rather than after. Assemble everything completely, cover tightly with plastic wrap and then foil, label with the date, and freeze. When ready to serve, thaw overnight in the fridge, then bake as directed, adding 5-10 minutes to account for the cold temperature. This method preserves the best texture in the cream cheese sauce.
Your Casserole Questions Answered
Can I use fresh spinach instead of frozen?
Yes! Use about 1 pound of fresh spinach. Sauté it in batches until completely wilted, then squeeze out all the liquid using a clean kitchen towel. Fresh spinach contains even more water than frozen, so the squeezing step is crucial.
Why does my casserole turn out watery?
The most common culprit is not draining the spinach well enough. Frozen spinach holds an incredible amount of water – wrap it in a clean kitchen towel and twist hard until no more liquid comes out. Also make sure you’re cooking off moisture when sautéing.
Can I make this Chicken Spinach Casserole ahead of time?
Absolutely! Assemble the entire casserole up to 24 hours before baking, cover tightly, and refrigerate. When ready to cook, let it sit at room temperature for 15-20 minutes while the oven preheats, then bake as directed, adding 5 extra minutes if needed.
Comfort Food at Its Finest
This Chicken Spinach Casserole with Cream Cheese brings together everything you love about comfort food in one satisfying dish. It’s creamy, cheesy, protein-packed, and surprisingly easy to throw together on busy weeknights. Whether you’re feeding a hungry family, meal prepping for the week, or bringing a dish to share, this casserole always delivers. The combination of tender chicken, nutritious spinach, and that irresistible cream cheese sauce is pure comfort in every bite. Make it tonight and discover your new favorite casserole!
Chicken Spinach Casserole
Creamy and delicious casserole combining tender chicken, nutritious spinach, and rich cream cheese sauce. Perfect for weeknight dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Method: Bake
- Cuisine: American
Ingredients
- 2 cups cooked chicken, shredded or diced
- 10 oz frozen spinach, thawed and well-drained
- 8 oz cream cheese, softened
- 1/2 cup sour cream
- 1/4 cup mayonnaise
- 1/2 cup chicken broth
- 1/2 cup grated Parmesan cheese, divided
- 1 cup shredded mozzarella cheese
- 2 cloves garlic, minced
- 1 small onion, finely diced
- 1 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/2 cup panko breadcrumbs
- 2 tablespoons butter, melted
Instructions
- Preheat oven to 375°F (190°C) and grease a 9×13 inch baking dish.
- In a large skillet, sauté onion and garlic in 1 tablespoon oil until softened, about 3-4 minutes.
- Add thawed, drained spinach to skillet and cook 2-3 minutes to remove excess moisture. Remove from heat.
- In large bowl, beat softened cream cheese until smooth. Add sour cream, mayonnaise, chicken broth, and half the Parmesan. Mix until well combined.
- Stir oregano, salt, and pepper into sauce. Add cooked chicken and spinach mixture. Fold together until evenly coated.
- Pour mixture into prepared baking dish and spread evenly.
- Mix breadcrumbs, melted butter, and remaining Parmesan. Sprinkle over casserole.
- Top with shredded mozzarella cheese.
- Bake uncovered 25-30 minutes until bubbly and golden brown on top.
- Let rest 5 minutes before serving.
Notes
- Squeeze as much liquid as possible from thawed spinach to prevent watery casserole.
- Use rotisserie chicken for quick shortcut.
- Can be assembled 24 hours ahead and refrigerated before baking.
- For crispy topping, broil for last 2 minutes of cooking time.
Nutrition
- Serving Size: 1 serving
- Calories: 425 kcal
- Sugar: 4 g
- Sodium: 720 mg
- Fat: 28 g
- Saturated Fat: 14 g
- Unsaturated Fat: 12 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 2 g
- Protein: 28 g
- Cholesterol: 110 mg






