Spinach Artichoke Chicken Soup
This Spinach Artichoke Chicken Soup is creamy, cheesy, and packed with tender shredded chicken, tangy artichokes, and wilted spinach in a cozy broth that comes together in one pot in under 40 minutes.
Okay, real talk, I used to think spinach artichoke dip was the only good thing to ever happen to that flavor combo. Then I turned it into soup one lazy Sunday and honestly, I think I like it even more this way.
It’s the kind of soup that tastes like it simmered all day, but really it’s just one pot and a handful of pantry staples doing their thing. Grab a spoon, we’re diving in.
Table of Contents
Quick Overview
Here’s the deal with this creamy comfort soup before we get into the nitty gritty details.
- One pot, zero fuss, and it’s ready faster than delivery
- Melty mozzarella and parmesan make it taste like the dip you love, but spoonable
- Shredded chicken breast keeps it filling without feeling heavy
- Tangy artichokes and lemon juice cut through the richness so it never feels too creamy
- Great for meal prep since it reheats like a dream
Ingredients You’ll Need

Nothing weird or hard to find here, just simple stuff that adds up to something amazing. This is one of those chicken soup recipes where every ingredient earns its spot.
The Base
| Ingredient | Amount |
|---|---|
| Extra-virgin olive oil | 1 Tbsp. |
| Yellow onion, chopped | 1/2 |
| Celery stalks, chopped | 2 |
| Garlic, minced | 3 cloves |
| Red pepper flakes | 1/2 tsp. |
| Kosher salt | to taste |
| Freshly ground black pepper | to taste |
| Chicken broth | 6 cups |
| Lemon, juiced | 1/2 |
The Good Stuff
| Ingredient | Amount |
|---|---|
| Boneless skinless chicken breasts (about 3 large breasts) | 1 1/4 lb. |
| Artichoke hearts, drained and quartered | 1 (14-oz) can |
| Shredded mozzarella | 1 cup |
| Freshly grated parmesan, plus more for garnish | 1 cup |
| Heavy cream (optional) | 2 Tbsp. |
| Fresh spinach | 4 cups |
| Freshly chopped parsley, for garnish | 2 Tbsp. |
Let’s Make This Spinach Artichoke Chicken Soup

Grab your favorite big pot because this whole spinach artichoke soup comes together in that one vessel. Less dishes, more soup, that’s the motto.
Build Your Flavor Base
Heat the olive oil in a large pot over medium heat. Toss in the onion and celery and let them soften up for about 6 minutes, stirring now and then so nothing sticks.
Add the garlic and red pepper flakes if you’re using them, and cook for just one more minute until your kitchen smells absolutely incredible. This is the moment you’ll want to just stand there and breathe it in, no shame.
Pour in the chicken broth and lemon juice, then crank the heat up and bring it to a boil. The lemon juice is doing quiet, important work here, it keeps this soup from tasting flat or one-note.
Poach the Chicken Right In the Pot
Add the chicken breasts directly into the broth and lower the heat to a gentle simmer. Let them cook through for 10 to 12 minutes, this is basically a poach, so the chicken stays juicy instead of drying out.
Tip from experience: resist the urge to boil it hard. A gentle simmer is what keeps the chicken tender instead of rubbery.
Shred, Melt, and Bring It All Together
Pull the chicken out and shred it with two forks, it should fall apart easily if it’s cooked right. Return the shredded chicken to the pot along with the artichoke hearts, mozzarella, parmesan, and cream if you’re feeling fancy.
Stir occasionally until the cheeses fully melt into the broth and everything looks glossy and dreamy. Finally, stir in the spinach and let it wilt right there in the hot soup, it only takes a minute or two.
Ladle it into bowls and garnish with parsley and extra parmesan. This is the part where you take a photo before anyone digs in, because it genuinely looks as good as it tastes.
Expert Tips, Variations, and Troubleshooting
A few things I’ve learned making this soup more times than I can count.
Tips for the Best Texture
Shred your own mozzarella and parmesan instead of using the bagged pre-shredded kind if you can. Pre-shredded cheese has anti-caking additives that can make your broth grainy instead of silky smooth.
Add the spinach at the very end so it stays bright green instead of turning into sad, dull mush.
Fun Variations to Try
Swap the chicken breasts for rotisserie chicken if you want to skip the poaching step entirely, just stir it in during the cheese-melting stage. You can also toss in a handful of white beans for extra fiber and heartiness.
If you love spice, add a full teaspoon of red pepper flakes instead of a half, or a splash of hot sauce right before serving.
Troubleshooting Common Issues
If your soup looks broken or greasy, your heat was probably too high when the cheese melted in. Keep it at a gentle simmer, not a rolling boil, once the dairy goes in.
Soup too thick after storing it? Just splash in a little extra broth or water while reheating to loosen it back up.
Storage, Reheating, and No-Waste Ideas
This soup is basically made for meal prep, it holds up beautifully in the fridge.
| Method | How Long It Lasts |
|---|---|
| Refrigerator, airtight container | 3 to 4 days |
| Freezer, airtight container | Up to 2 months (texture may be slightly creamier once thawed) |
To reheat, warm it gently on the stovetop over low heat, stirring often so the cheese doesn’t separate. A splash of chicken broth or milk brings back that just-made consistency.
No-waste idea: save any leftover parmesan rinds from other recipes and simmer one right in the broth for extra depth. You can also use up that half an onion or leftover celery from other recipes, like this cozy Polish potato soup, in this pot too.
Nutrition Information

Here’s a general estimate per serving, this recipe makes about 6 servings.
| Nutrient | Amount |
|---|---|
| Calories | ~310 kcal |
| Protein | ~28g |
| Carbohydrates | ~8g |
| Fat | ~18g |
| Fiber | ~2g |
| Sodium | ~780mg |
Values are estimates and will vary depending on your specific brands and any substitutions you make.
Frequently Asked Questions
Can I make this soup ahead of time?
Yes, you can make it up to a day ahead and store it covered in the fridge. Just reheat gently on the stove and stir in a splash of broth if it thickens up.
Can I freeze this spinach artichoke chicken soup?
You can freeze it for up to 2 months, though the texture gets a bit creamier once thawed since it’s a dairy-based soup. Thaw overnight in the fridge before reheating.
What can I use instead of heavy cream?
The cream is optional, so you can simply leave it out for a lighter soup. Half and half or a splash of whole milk both work as gentler substitutes.
Can I use rotisserie chicken instead of raw chicken breasts?
Absolutely, just skip the poaching step and stir in shredded rotisserie chicken when you add the artichokes and cheese. It’s a great shortcut for busy weeknights.
Why did my cheese turn grainy in the soup?
This usually happens when pre-shredded cheese or high heat is used during melting. Freshly grated cheese and a gentle simmer keep the broth silky smooth.
Conclusion
This Spinach Artichoke Chicken Soup is proof that your favorite dip deserves to be a full meal. It’s creamy, comforting, and honestly a little addictive.
If you’re craving more cozy, comforting bowls, you might also love this corned beef and cabbage recipe or this hearty classic corned beef recipe for another cold-weather favorite.
And if soup isn’t quite what your morning needs, these make-ahead breakfast sandwiches are a great way to start the day before you get back to soup season.
Give this recipe a try this week, and if you love it as much as I do, pin it on Pinterest so you can find it again fast. I’d love to hear how it turned out for you, so drop a comment below and let me know what you think.

Dreamy Spinach Artichoke Chicken Soup
Equipment
- Large pot
- Two forks (for shredding chicken)
Ingredients
The Base
- 1 Tbsp. extra-virgin olive oil
- ½ yellow onion, chopped
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- ½ tsp. red pepper flakes
- kosher salt to taste
- freshly ground black pepper to taste
- 6 cups chicken broth
- ½ lemon, juiced
The Good Stuff
- 1 ¼ lb. boneless skinless chicken breasts about 3 large breasts
- 1 14-oz can artichoke hearts, drained and quartered
- 1 cup shredded mozzarella
- 1 cup freshly grated parmesan plus more for garnish
- 2 Tbsp. heavy cream optional
- 4 cups fresh spinach
- 2 Tbsp. freshly chopped parsley for garnish
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion and celery and cook until soft, about 6 minutes.
- Add the garlic and red pepper flakes if using, and cook until fragrant, about 1 minute more.
- Add the chicken broth and lemon juice and bring to a boil.
- Add the chicken breasts and lower the heat. Let simmer until the chicken is cooked through, 10 to 12 minutes.
- Remove the chicken from the pot and shred with two forks. Return the shredded chicken to the pot, then add the artichoke hearts, mozzarella, parmesan, and cream if using.
- Cook, stirring occasionally, until the cheeses are melted. Stir in the spinach and serve garnished with parsley and more parmesan.
