
Chicken and Spinach Casserole with Cream Cheese tastes rich, creamy, and cheesy with just enough garlic and spinach to make you feel slightly virtuous. It works perfectly for busy weeknights or casual entertaining, and you can get it on the table in about 45 minutes. I tested this on my own picky family, and no one complained about the spinach, which counts as a major life achievement in my house.
Why Make This Chicken and Spinach Casserole with Cream Cheese at Home
This creamy chicken casserole beats most takeout in flavor and comfort, and it uses simple ingredients you probably already keep around. You control the salt, the quality of the chicken, and how cheesy you want it, so it fits both lighter and extra-indulgent moods.
You also prep everything in one baking dish, which means fewer dishes and less cleanup. Leftovers reheat beautifully, so you cook once and eat twice.
“Ultra-creamy, super comforting, and my kids ate spinach without noticing it ★★★★★”
Ingredients You Need
Main ingredients
-
Chicken
- 1.5 to 2 pounds boneless skinless chicken breasts or thighs, cut into bite-size pieces
- I prefer thighs for juicier results, but breasts work well if you avoid overbaking.
-
Cream cheese mixture
- 8 ounces cream cheese, softened (full-fat tastes best; light cream cheese works if you want it a bit lighter)
- 1 cup sour cream or plain Greek yogurt
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 2 to 3 cloves garlic, minced
- 1 teaspoon onion powder
- 1 teaspoon Italian seasoning or dried oregano + dried basil
- 1/2 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes, optional for a little heat
-
Spinach and veggies
- 8 to 10 ounces fresh baby spinach, roughly chopped
- Or 10 ounces frozen chopped spinach, thawed and squeezed very dry
- 1 small yellow onion, finely diced (optional but adds flavor)
-
Topping
- 1/2 to 3/4 cup shredded mozzarella or Monterey Jack cheese
- 1/4 cup grated Parmesan
- 1/2 cup seasoned breadcrumbs or crushed butter crackers
- 1 tablespoon olive oil or melted butter to mix with the crumbs
Pantry shortcuts and brand notes
- Use garlic powder if you run out of fresh garlic; 1 teaspoon garlic powder replaces 2 cloves.
- Use store brand cream cheese; it usually melts just as nicely as the big names.
- Use bagged pre-shredded cheese if you feel tired, though freshly shredded melts smoother and creamier.
- Use frozen spinach as a budget-friendly shortcut; just squeeze it very dry so the casserole stays thick and not watery.
Optional add-ins
- 1 cup cooked rice or small cooked pasta shapes to bulk it up
- 1/2 cup cooked bacon bits for smoky flavor
- 1/2 cup sliced mushrooms, sautéed
- 1/2 cup chopped roasted red peppers for color and sweetness
Equipment
- 9×13 inch baking dish
- Large mixing bowl
- Cutting board and sharp knife
- Measuring cups and spoons
- Whisk or sturdy spoon
- Foil to cover if the top browns too quickly
Tips & Mistakes
- Cut chicken into even pieces so everything cooks at the same rate.
- Pat chicken dry and season it well with salt and pepper before mixing it into the casserole.
- Soften cream cheese to room temperature so it blends smoothly and does not clump.
- Squeeze frozen spinach very dry or the sauce turns watery and thin.
- Do not overbake; pull the casserole when the center bubbles and the chicken reaches 165°F.
- Cover loosely with foil if the top browns too fast while the center still needs time.
- Taste the cream cheese mixture before baking and adjust salt, pepper, or garlic to your preference.
- Grease the baking dish so the cheesy edges release easily and do not weld to the pan.
- Let the casserole rest 5 to 10 minutes after baking so it sets and slices more neatly.
- Use a larger baking dish or reduce cheese slightly if you prefer a lighter, less rich result.
How to Make Chicken and Spinach Casserole with Cream Cheese
Step 1: Prep the oven and pan
Preheat your oven to 375°F. Lightly grease a 9×13 inch baking dish with olive oil, butter, or cooking spray. Set the dish aside while you mix the filling.
Step 2: Season the chicken
Cut the chicken into bite-size chunks, about 1 inch pieces. Pat the pieces dry with paper towels so they brown slightly and do not steam. Toss the chicken with a pinch of salt, pepper, and a little Italian seasoning.
Step 3: Mix the creamy base
Place the softened cream cheese in a large mixing bowl. Add sour cream or Greek yogurt, mozzarella, Parmesan, garlic, onion powder, Italian seasoning, salt, pepper, and red pepper flakes if you use them. Whisk or stir until the mixture turns smooth and thick with no big cream cheese lumps.
Step 4: Add spinach and veggies
Stir the chopped spinach into the cream cheese mixture. If you use frozen spinach, break it up with your fingers as you add it so it distributes evenly. Add diced onion and any optional add-ins like cooked bacon or mushrooms, then mix until everything looks well combined.
Step 5: Combine chicken and sauce
Add the seasoned chicken pieces to the bowl with the creamy spinach mixture. Stir until every piece of chicken gets coated in the sauce. The mixture should look thick and chunky, not soupy.
Step 6: Transfer to the baking dish
Spoon the chicken and spinach mixture into the greased baking dish. Spread it into an even layer so it cooks uniformly. Scrape the bowl so you get every bit of that cheesy goodness into the pan.
Step 7: Add the cheesy topping
In a small bowl, mix shredded mozzarella, Parmesan, and breadcrumbs or crushed crackers. Drizzle in the olive oil or melted butter and toss until the crumbs look evenly coated and slightly clumpy. Sprinkle this mixture evenly over the top of the casserole.
Step 8: Bake
Place the casserole on the middle rack of the oven. Bake for 25 to 30 minutes, until the top turns golden and the edges bubble. Check that the chicken reaches 165°F in the center of the dish.
Step 9: Rest and serve
Remove the casserole from the oven and let it rest for 5 to 10 minutes. This short rest helps the sauce thicken slightly and makes serving easier. Scoop generous portions and enjoy that creamy, cheesy spinach situation.
Variations I've Tried
I swap the chicken for cooked shredded rotisserie chicken when I feel low on energy; I just fold it into the sauce and bake for a shorter time. I also tried a version with cooked penne pasta mixed in, which turned it into a full one-pan chicken and spinach pasta bake. A lighter version with reduced-fat cream cheese, Greek yogurt, and extra spinach still tasted comforting, just a bit less heavy.
I also tested a spicy version with extra red pepper flakes and a little chopped jalapeño, which worked great for heat lovers. Another favorite twist uses a mix of mozzarella and sharp cheddar on top, which adds a stronger cheesy bite. You can also add a handful of sun-dried tomatoes for a tangy pop that cuts through the richness.
How to Serve Chicken and Spinach Casserole with Cream Cheese
Serve this Chicken and Spinach Casserole with Cream Cheese with a simple green salad or sliced cucumbers and cherry tomatoes to balance the richness. Spoon it over fluffy white rice, brown rice, or quinoa if you want a heartier meal. Pair it with garlic bread, toasted baguette slices, or warm dinner rolls to scoop up every bit of the creamy sauce. A side of roasted carrots or steamed broccoli rounds out the plate and adds more color.
How to store
- Fridge: Cool the casserole to room temperature, then cover the dish tightly or transfer leftovers to airtight containers and refrigerate for up to 3 to 4 days.
- Freezer (unbaked): Assemble the casserole without the breadcrumb topping, wrap tightly in plastic and foil, and freeze for up to 2 months; thaw in the fridge overnight, add topping, then bake.
- Freezer (baked leftovers): Portion cooled leftovers into freezer-safe containers, label, and freeze for up to 2 months.
- Reheating: Reheat in a 350°F oven, covered, until hot and bubbly, about 20 minutes for a full pan or 10 to 15 minutes for smaller portions; use the microwave for single servings in 30 to 60 second bursts, stirring between intervals.

Chicken and Spinach Casserole with Cream Cheese
Ingredients
Instructions
- Preheat the oven to 375°F. Lightly grease a 9x13-inch baking dish with olive oil, butter, or cooking spray.
- Pat the chicken pieces dry with paper towels. Season with a pinch of salt, pepper, and a little Italian seasoning, tossing to coat evenly.
- In a large mixing bowl, add the softened cream cheese, sour cream or Greek yogurt, 1 cup mozzarella, 1/2 cup Parmesan, minced garlic, onion powder, Italian seasoning, 1/2 teaspoon kosher salt, 1/2 teaspoon black pepper, and red pepper flakes if using. Whisk or stir until smooth and well combined with no large cream cheese lumps.
- Stir the chopped spinach into the cream cheese mixture until evenly distributed. Add the finely diced onion, if using, and mix to combine.
- Add the seasoned chicken pieces to the bowl. Stir until all of the chicken is thoroughly coated in the creamy spinach mixture. The mixture should be thick and chunky, not soupy.
- Transfer the chicken and spinach mixture to the prepared baking dish and spread into an even layer.
- In a small bowl, combine 1/2–3/4 cup shredded mozzarella or Monterey Jack, 1/4 cup Parmesan, and the seasoned breadcrumbs or crushed butter crackers. Drizzle with olive oil or melted butter and toss until the crumbs are evenly coated and slightly clumpy. Sprinkle this mixture evenly over the top of the casserole.
- Bake on the middle rack for 25–30 minutes, until the top is golden and the edges are bubbling and the chicken in the center reaches 165°F. Cover loosely with foil if the topping browns too quickly before the center is hot.
- Remove from the oven and let the casserole rest for 5–10 minutes so the sauce thickens slightly. Scoop into generous portions and serve warm.
Notes
Approximate per serving (about 1/6 of recipe): 430–480 calories; fat 32 g; saturated fat 16 g; carbohydrates 8 g; fiber 1 g; sugars 3 g; protein 32 g; sodium 650 mg. Values will vary based on actual amounts used, ingredient brands, and optional add-ins like bacon, crackers, or pasta.

Leave a Reply