
Chicken and Spinach Casserole with Cream Cheese tastes rich, savory, a little garlicky, and wildly comforting, like your favorite creamy dip met a cozy weeknight dinner. It works perfectly for busy families, meal prep fans, or anyone who wants a from-scratch casserole on the table in about 45 minutes. I tested this on my very picky teenager, and they went back for seconds without asking what the green stuff was.
Why Chicken and Spinach Casserole with Cream Cheese Is Worth It
This casserole hits that perfect balance of creamy, cheesy, and hearty without feeling heavy or fussy. The cream cheese melts into a silky sauce that hugs the chicken and spinach, and every bite tastes like comfort in a baking dish.
You prep everything in one skillet, then finish it in the oven, so cleanup stays simple. It works with leftover chicken, rotisserie chicken, or even pre-cooked frozen chicken strips, so you save time and still get real home-cooked flavor.
“This Chicken and Spinach Casserole with Cream Cheese tastes like spinach artichoke dip upgraded into dinner, and my whole family scraped the pan clean. ★★★★★”
Ingredients You Need
Chicken and protein options
- 2 pounds boneless skinless chicken breasts, cut into bite-size pieces
- Use thighs if you like juicier meat and more flavor.
- Leftover roast chicken or rotisserie chicken also works; just reduce oven time slightly.
Veggies and aromatics
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 6 cups fresh baby spinach, loosely packed
- Frozen spinach works; thaw and squeeze very dry before using.
Creamy sauce base
- 8 ounces cream cheese, softened
- Use full-fat for best texture; low-fat can work but tastes a bit tangier.
- 1 cup sour cream or plain Greek yogurt
- 1 cup chicken broth, low sodium
- 1 teaspoon Dijon mustard
- 1 teaspoon Italian seasoning
- 1 teaspoon kosher salt, plus more to taste
- ½ teaspoon black pepper
- ¼ teaspoon crushed red pepper flakes, optional for a little heat
Cheese topping
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- Pre-shredded works fine here, though fresh grated melts more smoothly.
Optional carb layer
- 2 cups cooked rice, quinoa, or small pasta like penne
- Great way to use leftover grains or pasta from the fridge.
Oil and butter
- 1 tablespoon olive oil or avocado oil
- 1 tablespoon butter
Equipment list
- 1 large oven-safe skillet or sauté pan
- If you do not have one, use a regular skillet plus a 9 by 13 inch baking dish.
- Cutting board and sharp knife
- Wooden spoon or spatula
- Mixing bowl
- Measuring cups and spoons
- Aluminum foil
Quick Tips & substitutions
- Use rotisserie chicken when you feel short on time; just shred and fold it into the sauce.
- Swap fresh spinach with frozen spinach; thaw, squeeze very dry, and use about 10 ounces.
- Stir Greek yogurt into the sauce instead of sour cream if you want extra protein.
- Choose reduced fat cream cheese only if you accept a slightly less silky texture.
- Add a handful of cooked pasta or rice to stretch the casserole for a bigger crowd.
- Season the chicken generously before cooking so the casserole never tastes bland.
- Let the cream cheese sit at room temperature so it blends smoothly without lumps.
- Cover the casserole with foil if the cheese browns too fast while the center still heats.
How to Make Chicken and Spinach Casserole with Cream Cheese
Step 1: Prep and preheat
Preheat your oven to 375°F and place the rack in the center. Grease a 9 by 13 inch baking dish if you do not use an oven-safe skillet. Cut the chicken into small, even pieces so it cooks quickly and stays tender.
Step 2: Season and cook the chicken
Pat the chicken dry with paper towels so it browns instead of steams. Toss it with a pinch of salt, pepper, and a little Italian seasoning. Heat the olive oil and butter in a large skillet over medium high heat, then add the chicken in a single layer.
Cook the chicken for 5 to 7 minutes, stirring occasionally, until the pieces look golden and cooked through. Remove the chicken to a plate and keep any browned bits in the pan. Those bits carry flavor and help the sauce taste richer.
Step 3: Sauté onion, garlic, and wilt the spinach
In the same skillet, lower the heat to medium and add the chopped onion. Cook for 3 to 4 minutes until the onion softens and turns lightly golden. Add the minced garlic and stir for about 30 seconds so it smells fragrant but does not burn.
Add the spinach in batches and stir until it wilts down. If you use frozen spinach, add it now and stir until it warms through. Taste and add a pinch of salt to the veggies so they stand up to the creamy sauce.
Step 4: Mix the cream cheese sauce
In a mixing bowl, add the softened cream cheese, sour cream or Greek yogurt, chicken broth, Dijon mustard, Italian seasoning, salt, pepper, and red pepper flakes. Whisk or stir vigorously until the mixture turns smooth and creamy. If it looks too thick, splash in a bit more broth until it reaches a pourable but rich consistency.
Taste the sauce and adjust salt or pepper before you combine everything. This step makes sure the casserole tastes seasoned from the inside out. A tiny extra pinch of salt can make the flavors pop.
Step 5: Combine chicken, spinach, and sauce
Return the cooked chicken and any juices to the skillet with the spinach mixture. Pour the cream cheese sauce over the top and stir until everything looks evenly coated. If you want a starch base, spread cooked rice, quinoa, or pasta in the bottom of your baking dish, then pour the creamy chicken and spinach mixture over it.
Sprinkle the mozzarella and Parmesan cheese evenly over the surface. Make sure the cheese reaches the edges so every scoop gets a cheesy top. At this point the casserole already smells pretty tempting.
Step 6: Bake until bubbly
Place the skillet or baking dish in the preheated oven. Bake for 18 to 22 minutes, until the casserole bubbles around the edges and the cheese melts and turns lightly golden. If you like a deeper golden top, switch to broil for 1 to 2 minutes and watch closely.
Remove the casserole from the oven and let it rest for about 5 to 10 minutes. This short rest helps the sauce thicken slightly so it scoops neatly. Sprinkle with a little extra Parmesan or chopped parsley if you feel fancy.
Recipe Variations
- Gluten free: Use gluten free broth and serve over rice, quinoa, or roasted potatoes instead of pasta.
- Low carb: Skip the rice or pasta and serve the casserole over cauliflower rice or steamed broccoli.
- Extra veggies: Stir in sautéed mushrooms, bell peppers, or zucchini with the spinach.
- Spicy version: Add more red pepper flakes or a spoonful of your favorite hot sauce to the cream cheese sauce.
- Lighter option: Use light cream cheese and Greek yogurt, and reduce the mozzarella by half.
- Extra cheesy: Add sharp cheddar to the topping mix for a stronger cheese flavor.
- Vegan style: Use plant based chicken strips, dairy free cream cheese, vegan sour cream, and vegan shredded cheese, plus veggie broth.
Ways to Serve Chicken and Spinach Casserole with Cream Cheese
- Spoon over fluffy white rice, brown rice, or quinoa.
- Serve with a simple green salad and garlic bread or crusty baguette.
- Pair with roasted veggies like carrots, green beans, or Brussels sprouts.
- Scoop into bowls and top with fresh chopped tomatoes and a squeeze of lemon.
- Stuff leftovers into warm tortillas or pitas for a quick handheld lunch.
Storage Success
Let the Chicken and Spinach Casserole with Cream Cheese cool to room temperature, then cover it tightly or transfer portions to airtight containers. Store in the fridge for up to 3 to 4 days, and reheat in the oven at 350°F or in the microwave until hot. Add a splash of broth or milk before reheating if the sauce thickens too much. Freeze individual portions for up to 2 months and thaw overnight in the fridge before reheating.

Chicken and Spinach Casserole with Cream Cheese
Ingredients
Method
- Preheat the oven to 375°F (190°C). If not using an oven-safe skillet, lightly grease a 9x13-inch baking dish and set aside.
- Pat the chicken dry with paper towels. Season with a pinch of salt, black pepper, and a little Italian seasoning, tossing to coat evenly.
- Heat the olive oil and butter in a large oven-safe skillet over medium-high heat. Add the chicken in a single layer and cook for 5 to 7 minutes, stirring occasionally, until golden and cooked through. Transfer the chicken to a plate, leaving any browned bits in the pan.
- Reduce the heat to medium and add the chopped onion to the same skillet. Cook for 3 to 4 minutes, stirring, until softened and lightly golden. Add the minced garlic and cook for about 30 seconds, just until fragrant.
- Add the spinach to the skillet in batches, stirring until it wilts down and fits in the pan. Season the vegetables with a small pinch of salt.
- In a mixing bowl, combine the softened cream cheese, sour cream or Greek yogurt, chicken broth, Dijon mustard, Italian seasoning, kosher salt, black pepper, and crushed red pepper flakes if using. Whisk or stir vigorously until smooth and creamy, adding a splash more broth if needed to reach a pourable but thick consistency. Taste and adjust the seasoning with more salt or pepper if desired.
- Return the cooked chicken and any accumulated juices to the skillet with the spinach and onions. Pour the cream cheese sauce over the top and stir until the chicken and vegetables are evenly coated.
- If using a starch base, spread the cooked rice, quinoa, or pasta evenly in the bottom of the prepared baking dish. Spoon the creamy chicken and spinach mixture over the top, spreading it into an even layer. If using an oven-safe skillet, keep everything in the skillet.
- Sprinkle the shredded mozzarella and grated Parmesan evenly over the surface of the casserole, covering to the edges.
- Bake for 18 to 22 minutes, or until the casserole is hot and bubbling around the edges and the cheese is melted and lightly golden. For a deeper golden top, switch the oven to broil for 1 to 2 minutes, watching closely to prevent burning.
- Remove from the oven and let the casserole rest for 5 to 10 minutes to allow the sauce to thicken slightly. Serve warm.
Notes
Approximate per serving (8 servings, without optional rice/pasta): 410 calories; fat 27 g; saturated fat 14 g; carbohydrates 8 g; fiber 1 g; sugars 3 g; protein 33 g; sodium 630 mg. Values will vary based on exact ingredients, brands, optional starches, and portion size.
