Creamy Spinach Artichoke Chicken Casserole
This spinach artichoke chicken casserole takes everything you love about the hot party dip and turns it into a full dinner that feels like a weeknight win. Tender pieces of chicken, wilted spinach, and artichoke hearts swim in a garlicky cream sauce under a blanket of melted mozzarella.

You get all the richness and tang without any fuss. One dish, about 15 minutes of hands-on work, and it bakes until bubbly and golden on top.
Why This Casserole Works
The chicken stays ridiculously moist because it finishes cooking right in the cream sauce instead of drying out in the oven. The spinach brings an earthy note that balances the richness, and the artichokes add a soft, slightly tangy bite that breaks up all that cheese.
It also hits the table with barely any extra work after assembly. I keep coming back to it on nights when I want something comforting that still feels a little put together.
Ingredients

- 1 ½ lbs boneless, skinless chicken breast or thighs, cut into 1-inch pieces: thighs stay juicier, breasts work just as well
- 5 oz fresh baby spinach
- 1 (14 oz) can artichoke hearts, drained and roughly chopped: packed in water, not oil
- 3 tbsp unsalted butter, divided
- 4 cloves garlic, minced
- 3 tbsp all-purpose flour
- 1 ½ cups whole milk: full-fat for the smoothest sauce
- 4 oz cream cheese, softened: the block kind, not spread
- ½ cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- ½ tsp salt, plus more as needed
- ¼ tsp black pepper
- ¼ tsp red pepper flakes (optional)
Variations / Substitutions
- Frozen spinach: Thaw a 10 oz package, squeeze out every drop of moisture, and use as a direct swap.
- Dairy swap: Replace the cream cheese with full-fat sour cream for a tangier sauce, or use half-and-half instead of whole milk for extra richness.
- No cream cheese: Use an equal amount of Greek yogurt; the sauce will be thinner and tangier, so reduce the milk by a couple tablespoons.
- Add crunch: Scatter ¼ cup panko breadcrumbs over the cheese before baking for a crisp, golden topping.
- Vegetarian version: Skip the chicken, double the artichokes, and add a can of drained white beans for substance.
Creamy Chicken Egg Noodle Casserole is another reader favorite dinner worth making next.
How to Make Creamy Spinach Artichoke Chicken Casserole
Step 1: Brown the Chicken

Season the chicken pieces with a pinch of salt and pepper. Melt 1 tablespoon of the butter in a large skillet over medium-high heat. Add the chicken in a single layer and cook until browned on both sides, about 4 to 5 minutes total, then transfer it to a plate and set aside.
The chicken only needs a golden crust on the outside, not to be cooked through. It will finish in the sauce, so pulling it early keeps it from turning dry.
Step 2: Wilt the Spinach

Add the 5 oz of spinach to the same skillet, no need to clean it. Cook over medium heat, stirring often, until just wilted, about 2 minutes. Scoop the spinach into a colander and press out as much liquid as you can.
Getting rid of the extra water now is the single most important thing you can do for a casserole that doesn’t turn soupy. Let it cool enough to handle, then squeeze it again with your hands for good measure.
Step 3: Make the Cream Sauce

Return the skillet to medium heat and melt the remaining 2 tablespoons butter. Stir in the minced garlic and cook until fragrant, about 30 seconds. Whisk in the 3 tablespoons flour and keep whisking for 1 minute to cook out the raw flour taste.
Slowly pour in the 1 ½ cups milk while whisking, then let it simmer until thickened, about 3 minutes. Turn the heat to low and stir in the 4 oz cream cheese, ½ cup Parmesan, ½ tsp salt, ¼ tsp black pepper, and the red pepper flakes if using. Keep stirring until the cream cheese melts completely and the sauce is smooth, about a minute more.
Step 4: Assemble the Casserole

Preheat the oven to 375°F (190°C). In a 9×13-inch baking dish, spread the chopped artichoke hearts and drained spinach evenly across the bottom. Scatter the browned chicken over the top.
Pour the cream sauce over everything, using a spatula to nudge it into the corners so no dry spots remain. Sprinkle the 1 cup mozzarella evenly over the surface.
Step 5: Bake Until Golden

Slide the dish into the preheated oven and bake for 25 to 30 minutes, until the sauce is bubbling around the edges and the cheese on top is melted and lightly golden.
If you want a deeper brown top, switch the broiler on for the last 1 to 2 minutes, keeping a close eye so it doesn’t burn.
Step 6: Scoop and Serve

Let the casserole rest on the stovetop for 5 minutes after it comes out of the oven. That gives the sauce a moment to set so it doesn’t run when you scoop.
Spoon generous portions onto plates or into shallow bowls and serve while it’s still hot, with the cheese stretchy and the sauce creamy. A shower of fresh parsley or a few extra red pepper flakes on top never hurts.
Tips for the Best Casserole
- Even chicken pieces: cook at the same rate, so cut them roughly the same size. No need to be precise, just avoid huge chunks next to tiny scraps.
- Full-fat dairy: makes a more stable sauce. Low-fat milk or cream cheese can separate or turn grainy, so stick with whole milk and full-fat block cream cheese.
- Freshly grated Parmesan: melts into the sauce much more smoothly than pre-shredded, which often has anti-caking agents that keep it from dissolving.
- For a crunchier top, scatter ¼ cup panko breadcrumbs over the mozzarella before baking. They’ll toast up golden and add a nice contrast.
Bake times by dish:
| Dish Size | Bake Time |
|---|---|
| 9×13-inch | 25 to 30 minutes |
| 8×8 or 9×9 | 30 to 35 minutes |
Keeping Leftovers
Refrigerate any cooled leftovers in an airtight container for up to 4 days. The sauce stays creamy and the flavors meld even more overnight.
Reheat gently in the microwave in 1-minute bursts or in a 350°F oven until warmed through, about 15 minutes. Cover the dish with foil in the oven to keep the cheese from over-browning.
What to Serve With Creamy Spinach Artichoke Chicken Casserole
A sharply dressed green salad cuts through the richness beautifully. I toss mixed greens with a simple lemon vinaigrette, and the acidity wakes up the whole plate. Crusty bread or garlic toast on the side is perfect for catching every last bit of sauce, and if you want something green on the plate, quick-steamed green beans or asparagus work without adding another heavy element.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes. Thaw a 10 oz package, squeeze out absolutely all the moisture, then use it in place of the fresh wilted spinach. The texture will be finer, but the flavor is just as good.
Can I assemble this casserole ahead of time?
Yes. Do everything through Step 4, cover, and refrigerate for up to 24 hours. When you’re ready to bake, add 5 to 7 minutes to the bake time since it will start cold.
How do I stop the casserole from getting watery?
Squeeze the spinach thoroughly after wilting it. Any water left in the vegetable will seep out during baking and thin the sauce, so don’t rush that step.
Can I use chicken thighs instead of breasts?
Yes, boneless, skinless chicken thighs work great. Cut them into similar 1-inch pieces and follow the recipe exactly; they’ll stay even juicier.

Creamy Spinach Artichoke Chicken Casserole Recipe
Ingredients
Method
- Season chicken with salt and pepper. Melt 1 tbsp butter in a large skillet over medium-high heat. Brown chicken on both sides, about 4 to 5 minutes, and transfer to a plate.
- Add spinach to the same skillet and cook over medium heat, stirring, until just wilted, about 2 minutes. Scoop into a colander and press out as much liquid as possible. Squeeze again with your hands once cool.
- Melt remaining 2 tbsp butter in the skillet over medium heat. Add garlic and cook 30 seconds. Whisk in flour and cook 1 minute. Slowly whisk in milk, simmer until thickened, about 3 minutes. Turn heat to low, stir in cream cheese, Parmesan, ½ tsp salt, ¼ tsp pepper, and red pepper flakes until smooth.
- Preheat oven to 375°F (190°C). In a 9×13-inch baking dish, spread artichoke hearts and spinach evenly across the bottom. Top with chicken, pour sauce over everything, and sprinkle mozzarella on top.
- Bake for 25 to 30 minutes until bubbly and golden on top. Broil the last 1 to 2 minutes if you want a deeper brown.
- Let the casserole rest for 5 minutes, then scoop onto plates and serve hot.
