If you’re looking for a cozy, dependable dinner that feels comforting without being complicated, this Best Chicken and Spinach Casserole with Cream Cheese Recipe is exactly what you need. It’s creamy, hearty, packed with flavor, and made with simple ingredients you probably already have in your kitchen.
This is the kind of meal that brings everyone to the table quickly. Tender chicken, vibrant spinach, rich cream cheese, and a golden baked top all come together in one dish. Whether you’re feeding your family on a busy weeknight or preparing something satisfying for meal prep, this casserole delivers every time.
Let’s walk through everything step by step so you can make it perfectly the first time.

Table of Contents
A Comfort Classic That Always Delivers
There’s something incredibly reassuring about a warm casserole fresh out of the oven. The creamy base gently hugs the chicken and spinach, while the baked top creates a lightly golden finish that makes it irresistible.
This dish is:
- Easy to prepare
- Budget-friendly
- Perfect for leftovers
- Ideal for make-ahead meals
- Family-approved
The balance of protein-rich chicken and nutrient-packed spinach makes it filling yet not heavy. And the cream cheese gives it that smooth, velvety texture that turns simple ingredients into something special.
Ingredients You’ll Need
Here are the exact quantities to ensure perfect results.
Main Ingredients
- 2 pounds boneless, skinless chicken breasts, cooked and shredded or cubed
- 8 ounces full-fat cream cheese, softened
- 1 cup sour cream
- 1 cup shredded mozzarella cheese
- 1 cup shredded cheddar cheese
- 3 cups fresh spinach, roughly chopped
- 3 cloves garlic, minced
- 1 small yellow onion, finely diced
- 1 tablespoon olive oil
- 1/2 cup chicken broth
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1/2 teaspoon paprika
Optional Add-Ins
- 1/4 teaspoon red pepper flakes for gentle heat
- 1/4 cup grated Parmesan cheese for extra richness
Step-by-Step Instructions
Step 1: Prepare the Oven and Dish
Preheat your oven to 375°F. Lightly grease a 9×13-inch baking dish with olive oil or cooking spray to prevent sticking.
Step 2: Sauté Aromatics
In a large skillet over medium heat, add olive oil.
Add diced onion and cook for 3–4 minutes until soft and translucent.
Stir in minced garlic and cook for 30 seconds until fragrant.
Step 3: Wilt the Spinach
Add the chopped spinach to the skillet.
Cook for 2–3 minutes until it wilts down.
Remove from heat and set aside.
Step 4: Prepare the Creamy Base
In a large mixing bowl, combine:
- Softened cream cheese
- Sour cream
- Chicken broth
- Salt
- Pepper
- Italian seasoning
- Paprika
Mix until smooth and creamy.
Step 5: Combine Everything
Add shredded chicken to the bowl.
Fold in the sautéed spinach mixture.
Stir in half of the mozzarella and half of the cheddar cheese.
Mix thoroughly so everything is evenly coated.
Step 6: Assemble the Casserole
Transfer the mixture to your prepared baking dish.
Spread it evenly using a spatula.
Top with remaining mozzarella and cheddar cheese.
If using Parmesan, sprinkle it over the top.
Step 7: Bake
Bake uncovered for 25–30 minutes, or until bubbly around the edges and lightly golden on top.
Let it rest for 5–10 minutes before serving.

Tips for Perfect Texture and Flavor
- Use room-temperature cream cheese for a smoother mixture.
- Don’t overcook the chicken before baking. It will cook again in the oven.
- Fresh spinach gives the best flavor, but frozen spinach works if thoroughly drained.
- Let the casserole rest before serving to help it set properly.
Serving Ideas
This casserole pairs beautifully with:
- Steamed broccoli
- Garlic green beans
- A simple side salad
- Roasted cauliflower
- Warm dinner rolls
It’s also excellent on its own if you’re looking for a protein-rich main dish.
Storage and Meal Prep
Refrigeration
Store leftovers in an airtight container in the refrigerator for up to 4 days.
Freezing
Allow the casserole to cool completely.
Wrap tightly and freeze for up to 2 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Reheat in the oven at 350°F for 15–20 minutes or until warmed through.
Nutritional Facts (Per Serving, Approximate)
Serves 6
- Calories: 420
- Protein: 38g
- Fat: 29g
- Carbohydrates: 6g
- Fiber: 1g
- Sugar: 2g
- Sodium: 620mg
Values may vary depending on specific ingredients used.
Frequently Asked Questions
Can I use rotisserie chicken instead of cooking chicken breasts?
Yes, rotisserie chicken works wonderfully and saves time. Simply shred it and measure out 2 pounds for the recipe.
Can I substitute frozen spinach?
Absolutely. Use 1 cup of thawed frozen spinach, making sure to squeeze out all excess moisture before mixing it in.
Can I make this casserole ahead of time?
Yes. Assemble the casserole, cover it tightly, and refrigerate for up to 24 hours before baking. Add 5–10 extra minutes to the bake time if starting cold.
How do I prevent the casserole from becoming watery?
Drain spinach thoroughly and avoid adding too much broth. The cream cheese base should be thick before baking.
Can I add mushrooms or other vegetables?
Yes. Sauté mushrooms, zucchini, or bell peppers before mixing them in. Just ensure excess moisture is cooked off first.
Is this recipe suitable for meal prep?
Definitely. It reheats well and maintains its creamy texture, making it ideal for portioned lunches.
Final Thoughts
This Best Chicken and Spinach Casserole with Cream Cheese Recipe is one of those dependable meals you’ll come back to again and again. It’s creamy without being overwhelming, hearty yet balanced, and simple enough for a weeknight but comforting enough for a special dinner.
When you want something warm, satisfying, and guaranteed to please, this casserole checks every box. Make it once, and it might just become part of your regular dinner rotation.