
Chicken and Spinach Casserole with Cream Cheese tastes rich, cozy, and a little bit fancy while still feeling like weeknight comfort food. It works for busy families, meal-preppers, and anyone who wants a full dinner on the table in about 45 minutes. I first made a version of this when my kids refused spinach, and now they race each other to scrape the pan.
Why Chicken and Spinach Casserole with Cream Cheese Is Worth It
This chicken and spinach casserole with cream cheese hits that perfect balance of creamy, cheesy, and savory without turning heavy or greasy. The spinach keeps it fresh, the garlic and herbs keep it flavorful, and the cream cheese gives it that velvety, tangy bite.
You mix everything in one baking dish, which keeps cleanup easy and stress low. Leftovers reheat beautifully, so you cook once and enjoy it for lunches or another dinner.
“This Chicken and Spinach Casserole with Cream Cheese tastes like a cozy restaurant meal in sweatpants form, and my whole family licked their plates clean. ★★★★★”
Ingredients You Need
Chicken and Veggies
- 1.5 to 2 pounds boneless skinless chicken breasts
- Slice them into thin cutlets or small chunks so they cook evenly.
- 4 cups fresh baby spinach, lightly packed
- Frozen spinach works too; thaw it and squeeze it very dry.
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
Creamy Sauce
- 8 ounces cream cheese, softened
- Use full fat for the best texture; reduced fat works but tastes less rich.
- 1 cup sour cream or plain Greek yogurt
- Greek yogurt adds extra protein and a little tang.
- 1 cup chicken broth
- Use low sodium so you control the salt.
- 1 teaspoon Dijon mustard
- 1 teaspoon onion powder
- 1 teaspoon garlic powder
- 1 teaspoon dried Italian seasoning or dried oregano and basil mix
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
Cheese Topping
- 1½ cups shredded mozzarella cheese
- Pre-shredded saves time and still melts nicely.
- ½ cup grated Parmesan cheese
- Use real Parmigiano Reggiano or a good domestic brand for stronger flavor.
Optional Add Ins
- 1 cup cooked rice or cooked small pasta
- ½ cup cooked bacon bits or diced ham
- ½ teaspoon red pepper flakes for heat
Pantry Shortcuts
- Use rotisserie chicken instead of raw chicken and cut the bake time slightly.
- Use frozen chopped spinach, thawed and squeezed dry, to skip washing and chopping.
- Use pre-minced garlic from a jar if you feel tired and want less prep.
Equipment List
- 9×13 inch baking dish
- Large mixing bowl
- Whisk
- Cutting board and sharp knife
- Measuring cups and spoons
- Foil for covering the casserole if it browns too fast
Quick Tips & substitutions
- Soften the cream cheese to room temperature so it mixes smooth and creamy.
- Cut chicken into even pieces so everything cooks at the same rate.
- Use rotisserie chicken and skip the raw chicken step to shave off about 10 to 15 minutes.
- Swap Greek yogurt for sour cream if you want extra protein and a bit more tang.
- Use frozen spinach, but squeeze it very dry so the casserole does not turn watery.
- Taste the sauce before you pour it over the chicken and adjust salt and pepper.
- Cover the casserole with foil if the cheese browns too quickly.
- 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: Prep the Oven and Dish
Preheat your oven to 375°F. Grease a 9×13 inch baking dish with a little butter or cooking spray. This keeps the casserole from sticking and makes cleanup easier.
Step 2: Prep the Chicken and Spinach Base
Pat the chicken dry with paper towels and cut it into bite size pieces or thin cutlets. Season the chicken with a pinch of salt, pepper, and a little garlic powder. Spread the chicken in an even layer in the bottom of the baking dish.
Scatter the diced onion and minced garlic over the chicken. Add the spinach on top. If you use fresh spinach, it will look like a mountain, but it wilts down in the oven.
Step 3: Mix the Cream Cheese Sauce
In a large mixing bowl, add the softened cream cheese, sour cream or Greek yogurt, and chicken broth. Whisk until the mixture turns smooth and creamy. If small lumps stay, they melt in the oven, so do not stress.
Add Dijon mustard, onion powder, garlic powder, Italian seasoning, salt, and black pepper. Whisk again until everything blends and tastes balanced. Give the sauce a quick taste and adjust seasoning if you want more salt or herbs.
Step 4: Assemble the Casserole
Pour the cream cheese mixture evenly over the chicken and spinach in the baking dish. Use a spatula to nudge the sauce into the corners and lightly press the spinach down. You want everything coated so the chicken stays juicy and the spinach cooks tender.
Sprinkle the shredded mozzarella and grated Parmesan evenly over the top. If you like a little kick, sprinkle red pepper flakes over the cheese. The cheese layer seals in moisture and gives that golden, bubbly top.
Step 5: Bake
Place the casserole on the middle rack of the oven. Bake for 25 to 30 minutes if you use small chicken pieces, or 30 to 35 minutes for thicker pieces. The casserole finishes when the chicken reaches 165°F and the sauce bubbles around the edges.
If the top browns faster than you like, tent the dish loosely with foil. Let the casserole rest on the counter for 5 to 10 minutes before serving. This short rest helps the sauce thicken slightly and makes serving easier.
Step 6: Optional One Pan Add Ins
If you want rice or pasta inside the casserole, stir in 1 cup cooked rice or cooked pasta with the chicken and spinach before you pour the sauce. Coat everything well with the creamy mixture. This turns the dish into a full one pan meal.
You can also tuck in cooked bacon bits or diced ham with the chicken layer. They add smoky, salty flavor that pairs nicely with the cream cheese and spinach. Just keep the total add ins to about 1½ cups so the casserole still stays saucy.
Recipe Variations
- Gluten free: Use gluten free chicken broth and check labels on cream cheese and shredded cheese.
- Low carb: Skip rice or pasta and keep the casserole as chicken, spinach, and sauce only.
- Extra veggies: Add sliced mushrooms, steamed broccoli florets, or diced bell peppers with the spinach layer.
- Spicy version: Add extra red pepper flakes or a spoonful of your favorite hot sauce to the cream cheese mixture.
- Lighter version: Use reduced fat cream cheese and Greek yogurt instead of sour cream, and cut the mozzarella to 1 cup.
- Dairy free: Use dairy free cream cheese, dairy free yogurt, and a vegan shredded cheese that melts well.
- Vegan style: Swap chicken for chickpeas or firm tofu cubes, use vegetable broth, and use all dairy free substitutes.
Ways to Serve Chicken and Spinach Casserole with Cream Cheese
- Spoon over fluffy white rice, brown rice, or quinoa.
- Serve with garlic bread or toasted baguette slices to scoop up the creamy sauce.
- Pair with a simple green salad with lemony vinaigrette.
- Serve with roasted carrots, green beans, or steamed broccoli on the side.
- Stuff leftovers into a warm tortilla or pita for a quick wrap style lunch.
Storage Success
Let the chicken and spinach casserole with cream cheese cool to room temperature, then cover the dish tightly or transfer portions to airtight containers. Store in the fridge for up to 3 to 4 days. Reheat in the oven at 350°F until hot in the center, or use the microwave in short bursts and stir so the sauce heats evenly. If the sauce thickens too much, stir in a splash of milk or broth during reheating to bring back that creamy texture.

Chicken and Spinach Casserole with Cream Cheese
Ingredients
Instructions
- Preheat the oven to 375°F (190°C). Grease a 9x13-inch baking dish with butter or cooking spray.
- Pat the chicken dry with paper towels and cut into bite-size pieces or thin cutlets. Season lightly with salt, black pepper, and a little garlic powder. Spread the chicken evenly over the bottom of the prepared baking dish.
- Scatter the diced onion and minced garlic over the chicken. Add the spinach on top. If using fresh spinach it will look like a lot, but it will wilt down as it bakes.
- In a large mixing bowl, add the softened cream cheese, sour cream or Greek yogurt, and chicken broth. Whisk until the mixture is as smooth and creamy as possible. A few small lumps of cream cheese are fine and will melt in the oven.
- Whisk in the Dijon mustard, onion powder, garlic powder, dried Italian seasoning, kosher salt, and black pepper until everything is well combined. Taste the sauce and adjust salt or herbs if needed.
- If using cooked rice, pasta, bacon, or ham, stir them into the chicken and spinach layer now so they are evenly distributed.
- Pour the cream cheese mixture evenly over the chicken and spinach in the baking dish. Use a spatula to work the sauce into the corners and lightly press the spinach down so everything is coated.
- Sprinkle the shredded mozzarella evenly over the top, then sprinkle the grated Parmesan. Add red pepper flakes on top if you like a little heat.
- Bake on the middle rack for 25–30 minutes if using small chicken pieces, or 30–35 minutes for thicker pieces, until the chicken reaches 165°F (74°C) and the sauce is bubbling. Tent loosely with foil if the cheese browns too quickly.
- Remove from the oven and let the casserole rest for 5–10 minutes before serving so the sauce thickens slightly and the portions hold together.
Notes
Approximate per serving (6 servings, no rice/pasta or bacon/ham added): 420–480 calories; fat 30–34 g; saturated fat 15–18 g; carbohydrates 6–9 g; fiber 1–2 g; sugars 3–4 g; protein 30–35 g; sodium 650–800 mg. Values will vary based on exact chicken amount, cheese brands, optional add-ins, and portion size.
