Chicken potato soup lands right in that sweet spot between hearty and gentle. The broth turns creamy without feeling heavy, the potatoes break down just enough to thicken the pot, and the shredded chicken gives every spoonful something substantial to catch on. It’s the kind of bowl that eats like a meal and still feels calm enough for an ordinary night.
What makes this version work is the order. The chicken simmers first in the broth, which seasons the base before anything else goes in, and the vegetables get a quick sauté in butter so they soften and pick up a little sweetness. The flour gets cooked before the liquid returns, which keeps the soup from tasting raw or turning grainy, and the cream goes in at the end so it stays smooth.
Below you’ll find the small details that keep the soup from going dull or gluey, plus a few smart swaps if you need to work with what’s in the fridge.
The potatoes stayed tender without falling apart, and the broth thickened up perfectly after the flour cooked for a minute. My husband went back for seconds and asked if I could put this one on repeat.
Save this chicken potato soup for the nights when you want a creamy, one-pot dinner with tender potatoes and shredded chicken.
The Reason This Soup Stays Creamy Instead of Turning Grainy
The biggest risk with a soup like this is rushing the dairy or skipping the flour step. If the flour doesn’t get a minute or two in the butter, it never loses that raw taste, and if the cream boils hard at the end, it can break into tiny curds instead of blending into the broth. This recipe avoids both problems by building a light roux first, then keeping the final simmer gentle.
Russet potatoes matter here because they release enough starch to help thicken the soup naturally. Waxy potatoes stay firmer, which sounds nice on paper, but they won’t give you the same body in the broth. The shredded chicken also goes back in near the end so it stays juicy instead of stringy and dry.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
What Each Ingredient Is Doing in the Pot
- Chicken breasts or thighs — Both work, but thighs give you a richer, more forgiving soup because they stay tender even if they simmer a little long. Breasts are leaner and shred well, just pull them as soon as they’re cooked through so they don’t dry out.
- Russet potatoes — These are the backbone of the texture. Peeled and cubed, they break down just enough to make the broth velvety without needing extra thickeners.
- Butter and flour — This is your quick roux, and it’s what gives the soup that creamy body without turning it into plain broth with cream poured in. Let the flour cook until it smells a little nutty; that’s the point where the raw edge disappears.
- Heavy cream — Use the real thing if you want the smoothest finish. Half-and-half will work in a pinch, but the soup will be thinner and a little less luxurious.
- Carrots, celery, onion, and garlic — This is the flavor base. Dice them evenly so they soften at the same pace, and don’t rush the sauté or they’ll taste sharp instead of sweet and mellow.
- Chicken broth — Since the chicken cooks in it first, the broth picks up extra flavor before the vegetables even start. If your broth is very salty, hold back on seasoning until the end.
Building the Base Without Overcooking the Dairy
Poaching the Chicken First
Start by simmering the chicken in the broth until it’s cooked through and pulls apart easily with a fork. Keep the heat at a gentle simmer, not a hard boil, or the chicken can turn tough before the soup even gets going. Lift it out, shred it, and save the broth in the pot because that’s where the flavor lives.
Softening the Vegetables in Butter
Cook the onion, carrots, and celery in the butter until the onion turns translucent and the carrots start to lose their raw edge. You’re not looking for browning here; you want softness and a little sweetness. If the pan looks dry before the vegetables are ready, lower the heat rather than adding more butter too early.
Cooking Out the Flour
Whisk in the flour and let it cook for a minute or two before adding the broth back in. That short cook time keeps the soup from tasting chalky and helps the flour disperse smoothly instead of clumping. Once the liquid goes in, whisk well and scrape the bottom so nothing sticks.
Finishing with Potatoes, Cream, and Chicken
Add the potatoes, thyme, and garlic powder, then simmer until the potatoes are tender enough to pierce cleanly but still hold their shape. Stir in the cream and shredded chicken last, then warm everything through on low heat. If the soup starts bubbling hard after the cream goes in, pull it back immediately; that’s the moment when a smooth soup can turn rough.
How to Adapt It Without Losing the Comfort Factor
Dairy-Free Version with Coconut Milk
Swap the butter for olive oil and use full-fat canned coconut milk instead of heavy cream. The soup will still feel rich, but it picks up a faint coconut note, so it works best if you keep the seasoning simple and let the thyme stay in the foreground.
Gluten-Free Thickening
Use a gluten-free all-purpose flour blend in the roux, or skip the flour and blend a cup or two of the cooked potatoes right into the broth for thickness. The blended-potato method makes the soup a little rustic and naturally creamy, which works well if you want to avoid starch blends altogether.
Using Leftover Rotisserie Chicken
Skip the poaching step and add the shredded chicken near the end, just long enough to heat through. You lose a little depth in the broth, so let the onions, carrots, celery, and thyme cook a minute longer in the butter to build more flavor at the base.
Making It Thicker or Looser
For a thicker soup, simmer uncovered for the last few minutes so the broth reduces a bit, or mash a few potato cubes against the side of the pot. For a looser bowl, add a splash more broth after the cream goes in. Adjust at the end, not before, because the potatoes continue to change the texture as they cook.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the cream can separate a little on thawing. For the best result, freeze before adding the cream, then stir the cream in after reheating.
- Reheating: Warm it slowly over low heat on the stove, stirring often. A fast boil is the mistake that turns creamy soup uneven and can make the potatoes fall apart.
Answers to the Questions Worth Asking

Chicken Potato Soup
Ingredients
Equipment
Method
- Simmer the chicken in the chicken broth for 15-20 minutes, until cooked through and opaque throughout. When finished, remove the chicken, shred it, and set it aside while you reserve the broth.
- Melt the butter over medium heat, then sauté the onion, carrots, and celery for 5 minutes until softened and fragrant. Stir frequently so the vegetables cook evenly.
- Add the garlic and cook for 1 minute, until fragrant and lightly warmed through. Keep it moving so it doesn’t brown.
- Whisk in the all-purpose flour and cook for 1-2 minutes, until the mixture looks smooth and slightly golden. This removes the raw flour taste.
- Pour in the reserved chicken broth, then add the potatoes, dried thyme, and garlic powder. Bring the pot to a gentle simmer.
- Simmer for 15-18 minutes until the potatoes are tender when pierced with a fork. The broth should look slightly thickened from the roux.
- Stir in the heavy cream and the shredded chicken, then simmer for 5 minutes. Look for a creamy golden broth with chicken heated through.
- Season with salt and pepper to taste, then garnish with fresh parsley. Serve while hot with visible potato cubes and shredded chicken in the bowl.


