Chicken potato soup lands in that sweet spot between cozy and substantial. The potatoes break down just enough to thicken the broth, the chicken turns tender instead of stringy, and the carrots and celery keep every spoonful from tasting flat. When it’s done right, the broth feels creamy without being heavy, and the whole pot tastes like it cooked low and slow even though it comes together in under an hour.
The part that makes this version work is building the soup in layers. The chicken simmers in the broth first, which gives you a stronger base before the vegetables go in. Then a quick butter-and-flour slurry in the same pot adds body without needing a separate roux-heavy sauce. Russet potatoes help here because they soften and thicken the soup as they cook, which gives the broth that classic creamy texture without turning it into gravy.
You’ll find the timing that keeps the chicken juicy, the point when the potatoes are tender but not falling apart, and a couple of ways to adjust the texture if you like it thicker or a little lighter.
The broth turned out creamy and the potatoes held their shape, which I never seem to get right in chicken soup. I used thighs and the flavor was even better the next day.
Creamy chicken potato soup with tender potatoes and a rich broth belongs in your Pinterest dinner rotation.
The Trick to Keeping the Potatoes Tender Without Turning the Soup Gritty
Russet potatoes are the right choice here because they break down a little as they cook, which helps thicken the broth naturally. The catch is timing. If they simmer too hard or too long, they start collapsing before the chicken and cream go in, and the soup can turn pasty instead of velvety. A gentle simmer is what keeps the texture soft and spoonable.
The other place people run into trouble is the flour step. Once the butter and vegetables are cooked, the flour needs a minute or two in the fat before liquid goes back in. That cooking time takes the raw edge off and keeps the finished soup from tasting chalky. If you rush that part, the broth can taste floury even after it thickens.
What Each Ingredient Is Actually Doing in This Soup

- Chicken breasts or thighs — Thighs give you a little more richness and stay tender even if they simmer a few minutes longer. Breasts work fine too, especially if you pull them as soon as they’re cooked through so they don’t dry out.
- Russet potatoes — These are doing double duty as the starch and the thickener. Waxy potatoes stay firmer, which sounds good in theory, but they don’t give this soup the same creamy body.
- Butter and flour — This is the backbone of the creamy broth. Cook them together long enough to lose the raw flour taste, then whisk in the reserved broth gradually so the base stays smooth.
- Heavy cream — Cream softens the broth and rounds out the soup at the end. Half-and-half can work, but the soup will be thinner and a little less luxurious.
- Carrots, celery, onion, and garlic — These build the savory base before the broth goes back in. Don’t skip the sauté time; that’s where the soup gets its depth instead of tasting like chicken and potatoes in plain liquid.
Building the Soup in the Right Order
Simmering the Chicken First
Start by simmering the chicken in the broth until it’s cooked through and no longer pink in the center. Pull it out and shred it while it’s still warm; it comes apart much easier and soaks up the broth better when it goes back in. Save the broth in the pot or in a bowl nearby because that liquid is packed with flavor and becomes the base of the soup.
Softening the Vegetables
Melt the butter over medium heat, then add the onion, carrots, and celery. Cook them until the onion turns translucent and the carrots lose their raw edge, about 5 minutes. If the heat is too high, the butter browns before the vegetables soften, and the finished soup tastes sharper instead of mellow.
Thickening the Base
Add the garlic for just a minute, then whisk in the flour and let it cook for 1 to 2 minutes. You want the mixture to look pasty and smell a little nutty, not raw. Pour the reserved broth in gradually while whisking, because that’s what keeps the soup smooth instead of lumpy.
Cooking the Potatoes and Finishing the Pot
Stir in the potatoes, thyme, and garlic powder, then let the soup simmer until the potatoes are tender when pierced with a fork. Add the cream and shredded chicken last, then give everything a final 5-minute simmer so the chicken heats through and the broth turns silky. Season at the end with salt and pepper, because the broth reduces as it cooks and needs a final taste adjustment right before serving.
How to Adjust Chicken Potato Soup for What You Have
Use thighs for a richer bowl
Chicken thighs bring more flavor and stay juicy even if the soup simmers a little longer than planned. They also shred into softer pieces, which blends nicely with the potatoes and creamy broth.
Make it dairy-free with a lighter finish
Swap the butter for olive oil and use full-fat coconut milk or an unsweetened dairy-free cream in place of the heavy cream. The soup will still be creamy, but the flavor gets a subtle change, so keep the thyme and garlic in the foreground.
Thicken it even more without adding extra flour
Mash a few potato pieces against the side of the pot before stirring in the cream. That gives the broth a thicker, more rustic texture without making it heavy or pasty.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup thickens as it chills because the potatoes keep soaking up liquid.
- Freezer: It freezes, but the texture changes a little because cream and potatoes can separate. If you plan to freeze it, stop before adding the cream, then stir it in after reheating.
- Reheating: Warm it gently on the stove over low heat, stirring often. High heat can cause the cream to split and the potatoes to break apart, so go slow and add a splash of broth if it looks too thick.
Questions I Get Asked About This Recipe

Chicken Potato Soup
Ingredients
Equipment
Method
- Bring the chicken and chicken broth to a simmer and cook for 15-20 minutes, until the chicken is cooked through. Remove the chicken, shred it, and set aside, reserving the broth.
- Melt the butter in the same pot over medium heat. Sauté the onion, carrots, and celery for 5 minutes, until softened and fragrant with visible moisture in the pan.
- Add the garlic and cook for 1 minute, keeping it from browning. Whisk in the flour and cook for 1-2 minutes until the mixture looks slightly thicker and no raw flour smell remains.
- Pour in the reserved broth and add the potatoes, thyme, and garlic powder. Simmer for 15-18 minutes, until the potatoes are tender and easily pierced with a fork.
- Stir in the heavy cream and shredded chicken, then simmer for 5 minutes so everything is heated through. The broth should look creamy and cohesive.
- Season with salt and pepper to taste, then garnish with fresh parsley before serving. Look for a final adjustment to flavor and a bright green parsley finish.