This post may contain affiliate links. Please read our disclosure policy.
This chicken spinach artichoke soup is inspired by your favorite spinach artichoke dip but in a cozy, creamy, hearty soup! It’s packed with flavorful veggies, chicken and a rich cheesy broth that’s easy to throw together for soup season.
This post may contain affiliate links.

Why you’ll love this
A high protein, creamy, cheesy soup that tastes like spinach-artichoke dip? Yes!
If you’re looking for a soup that’s warm and comforting and absolutely delicious, I’ve got you covered with this spinach artichoke chicken soup.
It’s not just delicious. The best part is that it’s also hearty enough to be a meal on its own thanks to high protein chicken and fiber-rich veggies. Serve with your favorite crusty bread, and you have a yummy, easy balanced meal.
You’re going to absolutely love this creamy, hearty (and healthy!) dip-inspired soup!
Let’s get into what you need to make this delicious soup recipe.
Ingredients
- Olive oil: You’ll need a little bit of olive oil to sauté the onions and garlic for the soup.
- Yellow onion: Onion makes for the perfect flavorful start to the base. You can use whatever onions you like, I prefer yellow onions because I find they have a bit more intense onion flavor.
- Fresh garlic cloves: Garlic makes everything better, especially dips! So, you’ll need lots of freshly minced garlic for this spinach artichoke dip inspired soup.
- Low sodium chicken broth: You can also use regular chicken broth or chicken stock, just keep in mind you may need to adjust how much salt you add depending on how salty the broth is.
- Artichoke hearts: Canned quartered artichoke hearts are the star ingredient of this soup and add the signature creamy nutty artichoke flavor and texture.
- Frozen chopped spinach: Frozen spinach keeps things super simple, but you can also use fresh spinach if you prefer. Grab the spinach that says “cut spinach” or “chopped spinach”. You can also use baby spinach if you prefer.
- Shredded chicken: You’ll need cooked shredded chicken. You can use rotisserie chicken, bake chicken breasts in the oven before hand or quickly sauté chicken in your soup pot before starting your other ingredients. You can also use shredded chicken thighs.
- Milk: I recommend using 2% or whole milk for the best creaminess. If you’re in a pinch and need to use low-fat milk, I recommend adding a splash of heavy cream.
- All-purpose flour: Flour is used as a thickening agent for this soup.
- Cream cheese: Cream cheese adds creaminess and the classic cheesy flavor of spinach artichoke dip.
- Shredded parmesan cheese: Parmesan cheese is the perfect complement to creamy cream cheese and milk.
- Salt + black pepper
How to make chicken spinach artichoke soup
- Heat olive oil in a large soup pot over medium heat on a stove top. Add onion and sauté for 3-4 minutes. Add garlic and cook until fragrant, about 1-2 minutes.
- Add chicken broth, bring to a boil, stir artichoke hearts, spinach, chicken, salt and pepper return to a boil. Reduce heat to a low simmer.
- In a small bowl, mix milk and flour until smooth. Slowly stir into the soup until well combined. Next, stir in cream cheese one piece at a time until melted. Cook the soup for an additional 5 minutes or until thickened.
- Remove the pot from heat, stir in parmesan cheese, adjust seasoning if needed.
How to store
Store leftover soup in an airtight container in the fridge for up to 4 days.
Variations
- Use rotisserie chicken or Air Fryer Shredded Chicken for quick and easy chicken prep for the soup.
- Use fresh chopped spinach instead of frozen if you prefer it.
- Add peeled and cubed potatoes, rice or pasta.
- Top with hot sauce or red pepper flakes for a spicy kick.
- Add a squeeze of fresh lemon juice to brighten up the flavor before serving.
- Top with fresh herbs like parsley, dill or chives.
- Serve with a dollop of plain Greek yogurt or sour cream.
Chicken Spinach Artichoke Soup
Ingredients
- 1 tbsp olive oil
- 1 yellow onion, finely diced
- 4 cloves garlic, minced
- 4 cups low sodium chicken broth
- 14-oz can quartered artichoke hearts, drained and chopped
- 10 oz frozen chopped spinach
- 2 cups chicken breast, shredded, can use rotisserie chicken
- 1 cup milk, 2% or whole
- 1/4 cup all-purpose flour
- 4 oz cream cheese, cut into small pieces
- 3/4 cup parmesan cheese, shredded or grated, additional for topping
- 1/4 tsp salt, more to taste *will need less if using regular sodium broth
- 1/8 tsp black pepper, more to taste
- squeeze of fresh lemon juice before serving, optional
Instructions
- Heat olive oil in a large soup pot over medium heat. Add onion and sauté for 3-4 minutes. Add garlic and cook until fragrant (1-2 minutes).
- Add chicken broth and bring to a boil. Stir in artichoke hearts, spinach, chicken, salt and pepper. Reduce heat to low.
- In a small bowl, whisk together milk and flour until smooth. Slowly stir into the soup until well combined.
- Stir in cream cheese one piece at a time until melted. Cook the soup for an additional 5 minutes on low heat or until thickened.
- Remove the pot from heat and stir in parmesan cheese until melted. Add additional salt + black pepper to taste.
- Serve with additional parmesan cheese, crusty bread or crostini.
Nutrition
Nutrition information is automatically calculated and should only be used as an estimate.
What is the amount of each serving? A cup?
It makes about 6 servings so you can just evenly divide it- each serving should be just around 1 3/4 cups.
Wod fresh spinach work? If so, how much would you use?
Definitely! I haven’t tried fresh yet but about 16 oz. of fresh spinach is equivalent to 10 oz. frozen. Just make sure it’s in the pot for long enough to wilt down ๐
Very tasty soup on an April showers evening! Super simple and quick to make. Paired excellent with a homemade crusty bread.
SO glad you loved this one! It really is so easy! Thank you for leaving a review ๐