Chicken and Spinach Casserole with Cream Cheese tastes rich, savory, and cozy, like creamy spinach dip met your favorite chicken dinner and they moved into one bubbly baking dish. It works perfectly for busy families, meal prep fans, or anyone who wants a from-scratch comfort meal on the table in about 45 minutes. I first threw this together on a weeknight when my kids begged for “something cheesy,” and it quickly became a regular in our rotation.
Why Make This Chicken and Spinach Casserole with Cream Cheese at Home
You control the ingredients, so this casserole can stay comforting without turning into a salt bomb. You use real chicken, real spinach, and a short list of pantry staples instead of mystery sauce from a can.
This recipe also works beautifully for leftovers and meal prep. You bake once, then enjoy easy lunches or quick dinners for days with almost no extra effort.
“This Chicken and Spinach Casserole with Cream Cheese tastes like a restaurant baked it, but it comes together with weeknight effort and zero stress. ★★★★★”
Ingredients You Need

Main ingredients
- Chicken
- Fresh spinach
- Cream cheese
- 8 ounces full-fat cream cheese, softened to room temperature
- Use a brick style, not whipped. Store brands work fine; I usually grab Philadelphia when it goes on sale.
- Shredded cheese
- 1.5 cups shredded mozzarella or Monterey Jack
- Add 1/2 cup grated Parmesan for extra savory flavor if you like.
- Aromatics and flavor boosters
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 teaspoon dried Italian seasoning or a mix of dried basil and oregano
- 1/2 teaspoon smoked paprika or sweet paprika
- 1/4 teaspoon crushed red pepper flakes, optional for a little heat
- 1 to 1.5 teaspoons kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- Sauce base
- 1/2 cup chicken broth or stock
- 1/2 cup milk or half-and-half
- 2 tablespoons butter
- 2 tablespoons all-purpose flour
- If you need gluten free, swap the flour for a 1:1 gluten free blend or cornstarch.
- Binding and topping
- 1/2 cup plain Greek yogurt or sour cream
- 1/2 cup panko breadcrumbs or regular breadcrumbs
- 1 tablespoon olive oil or melted butter for the breadcrumb topping
Pantry shortcuts and substitutions
- Use rotisserie chicken if you want to skip cooking raw chicken. Shred about 3 cups and stir it in at the mixing step.
- Use frozen spinach to save time on washing and chopping. Just drain it very well so the casserole does not turn watery.
- Use garlic powder and onion powder if you run out of fresh aromatics. Use 1 teaspoon garlic powder and 1 teaspoon onion powder.
- Use reduced fat cream cheese if you want to lighten it a bit. The texture stays creamy, just slightly less rich.
Equipment list
- 1 large skillet or sauté pan
- 1 medium saucepan for the cream cheese sauce
- 1 large mixing bowl
- 1 spatula or wooden spoon
- 1 whisk
- 1 sharp knife and cutting board
- 1 lightly greased 9×13 inch baking dish
Tips & Mistakes
- Pre-cook chicken until it turns just cooked through; avoid overcooking it in the pan so it stays juicy after baking.
- Pat chicken dry before seasoning so it browns nicely and does not steam.
- Soften cream cheese fully so it blends smoothly; cold cream cheese clumps and leaves little white bits.
- Squeeze frozen spinach very dry; extra water turns the casserole soupy.
- Taste the cream cheese sauce before mixing with chicken; adjust salt and pepper at that stage.
- Spread the mixture evenly in the baking dish so it heats consistently and the top browns evenly.
- Cover loosely with foil if the top browns too fast; avoid burning the cheese.
- Let the casserole rest 5 to 10 minutes after baking so it sets and slices cleanly.
How to Make Chicken and Spinach Casserole with Cream Cheese

Step 1: Sauté veggies and aromatics
Heat 1 tablespoon olive oil in a large skillet over medium heat. Add diced onion and cook until it turns soft and lightly golden, about 5 to 7 minutes. Stir in minced garlic, Italian seasoning, smoked paprika, and red pepper flakes. Cook about 1 minute, until the garlic smells fragrant and the spices bloom.
Step 2: Cook the chicken
Add the bite-size chicken pieces to the skillet with the onions and spices. Season with salt and black pepper, then stir to coat. Cook, stirring occasionally, until the chicken turns opaque and cooks through, about 6 to 8 minutes. Turn off the heat and set the skillet aside.
Step 3: Wilt the spinach
Add the fresh spinach directly to the hot skillet with the chicken and onions. Stir until the spinach wilts down and turns deep green, about 2 to 3 minutes. If you use frozen spinach, stir the well-drained spinach into the hot chicken mixture and heat it through for 1 to 2 minutes.
Step 4: Make the cream cheese sauce
In a medium saucepan, melt 2 tablespoons butter over medium heat. Whisk in the flour and cook for 1 minute, whisking constantly, until the mixture looks smooth and slightly foamy. Slowly pour in the chicken broth and milk while you whisk, and keep whisking until the sauce thickens and coats the back of a spoon, about 3 to 5 minutes.
Turn the heat to low. Add the softened cream cheese and whisk until it melts and blends into a smooth, creamy sauce. Stir in Greek yogurt or sour cream and Parmesan if you use it, then taste and adjust salt and pepper.
Step 5: Combine everything
Preheat your oven to 375°F and lightly grease a 9×13 inch baking dish. Pour the cream cheese sauce over the chicken and spinach mixture in the skillet. Stir until the chicken, spinach, and sauce combine into a thick, creamy filling. Transfer the mixture to the prepared baking dish and spread it into an even layer.
Step 6: Add cheese and topping
Sprinkle shredded mozzarella or Monterey Jack evenly over the top of the casserole. In a small bowl, mix panko breadcrumbs with 1 tablespoon olive oil or melted butter and a pinch of salt and pepper. Scatter the breadcrumb mixture over the cheese for a crisp, golden crust.
Step 7: Bake
Place the baking dish on the center rack of the oven. Bake for 20 to 25 minutes, until the casserole bubbles around the edges and the top turns golden and crisp. If you want extra color, switch the oven to broil for 1 to 2 minutes, but watch it closely so the topping does not burn.
Step 8: Rest
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 into bowls or cut into neat squares, then add your favorite sides.
Variations I’ve Tried
- Low carb version
Skip the breadcrumbs and use extra cheese on top. Add more spinach or some sautéed mushrooms to bulk it up without pasta or rice. - Broccoli and spinach combo
Add 2 cups small broccoli florets that you steam or blanch for a few minutes. The broccoli adds crunch and makes the casserole feel extra hearty. - Bacon and cheddar twist
Stir in 4 slices cooked, crumbled bacon and swap half the mozzarella for sharp cheddar. The smoky bacon and cheddar turn this into serious comfort food. - Spicy version
Add extra red pepper flakes, a pinch of cayenne, or a spoonful of your favorite hot sauce to the cream cheese sauce. This variation works great for spice lovers who want more kick with their chicken and spinach casserole. - Pasta bake style
Stir in 8 ounces cooked short pasta, like penne or rotini, before you transfer the mixture to the baking dish. This turns the dish into a full one-pan meal that feeds a crowd.
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 tomatoes for freshness. Add a side of garlic bread, warm pita, or toasted baguette to scoop up the creamy sauce. Steamed green beans, roasted carrots, or a quick sauté of zucchini all pair nicely with the rich, cheesy filling. For kids, I usually add some buttered rice or mashed potatoes to keep everyone full and happy.
How to store
- Fridge: Cool the casserole to room temperature, then cover the dish tightly or transfer leftovers to airtight containers. Store in the refrigerator for up to 3 to 4 days.
- Freezer (unbaked): Assemble the casserole, skip the breadcrumb topping, wrap tightly, and freeze for up to 2 months. Thaw in the fridge overnight, add the topping, then bake.
- Freezer (baked): Cool completely, portion into freezer-safe containers, and freeze for up to 2 months.
- Reheating: Reheat in a 350°F oven, covered with foil, for 15 to 20 minutes until hot in the center, then uncover for a few minutes to crisp the top. For single portions, use the microwave in short bursts and stir halfway, then finish in a toaster oven if you want the top to stay a little crisp.

Chicken and Spinach Casserole with Cream Cheese
Ingredients
Instructions
- Preheat the oven to 375°F (190°C). Lightly coat a 9x13-inch baking dish with nonstick cooking spray.
- Heat the olive oil in a large skillet over medium-high heat. Add the chicken pieces and season with salt, black pepper, garlic powder, onion powder, and Italian seasoning.
- Cook the chicken for 6–8 minutes, stirring occasionally, until lightly browned on the outside. The chicken does not need to be fully cooked through at this stage.
- Add the baby spinach to the skillet and cook for 2–3 minutes, stirring, until the spinach is wilted. Remove from heat.
- In a medium bowl, whisk together the softened cream cheese, milk, chicken broth, and Dijon mustard (if using) until smooth and well combined.
- Spread the chicken and spinach mixture evenly in the prepared baking dish. Pour the cream cheese mixture over the top, gently stirring or tossing to coat everything evenly.
- Sprinkle the shredded mozzarella and grated Parmesan cheese evenly over the casserole.
- Bake for 20–25 minutes, or until the casserole is bubbly around the edges and the cheese on top is melted and lightly golden.
- Remove from the oven and let stand for 5–10 minutes to set slightly. Garnish with chopped fresh parsley if desired, then serve warm.
Notes
Approximate per serving (1/6 of recipe): 420 calories; fat 29 g; saturated fat 14 g; carbohydrates 7 g; fiber 1 g; sugars 4 g; protein 33 g; sodium 710 mg. Values will vary based on specific ingredients, brands, and portion sizes.