One-Pot Creamy Chicken Potato Soup
This chicken potato soup is the kind of meal you want on a chilly weeknight. Tender chicken, soft potatoes, and carrots cook together in a creamy broth that tastes like it simmered all day, but the whole pot comes together in about 40 minutes.

The soup is filling enough to stand on its own, but a slice of crusty bread on the side is never a bad idea for sopping up the last of the broth.
Why This Soup Works on a Weeknight
Here’s what I love: the potatoes do most of the heavy lifting. As the soup simmers, some of them break down just enough to thicken the broth naturally, so you get a creamy texture without flour or cornstarch. No extra steps, no waiting around.
It’s the kind of one-pot dinner that feels like you put in more effort than you actually did, and the leftovers only get better the next day. That’s a win on a busy schedule.
Ingredients

- 1 lb boneless, skinless chicken thighs: cut into bite-sized pieces; breasts work too, but thighs stay juicier
- 1 lb Yukon Gold potatoes: diced into ½-inch cubes; they hold their shape and add creaminess
- 2 medium carrots: sliced into thin rounds
- 2 celery stalks: sliced
- 1 medium yellow onion: diced
- 3 cloves garlic: minced
- 4 cups low-sodium chicken broth: plus more if needed
- ½ cup heavy cream: adds richness; see swaps in notes
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 1 tsp dried thyme
- 1 bay leaf: (optional)
- Salt and black pepper: to taste
- Fresh parsley: chopped, for serving
Variations / Substitutions
- Use leftover chicken: Stir in 2 cups shredded cooked chicken at the end instead of raw, and reduce simmer time by 5 minutes.
- Dairy-free: Swap the heavy cream for full-fat coconut milk (the canned kind), and use only olive oil instead of butter.
- Extra veggies: Toss in a handful of frozen peas or corn during the last 5 minutes of cooking.
- Herb swap: Fresh thyme or rosemary are lovely; use 1 tbsp fresh instead of dried.
- If you enjoy creamy soups, you might also like our Broccoli Cheddar Soup.
How To Make Chicken Potato Soup
Step 1: Sauté the Aromatics and Chicken

Set a large Dutch oven or heavy-bottomed pot over medium-high heat. Add the 1 tbsp olive oil and 2 tbsp butter. Once the butter melts, toss in the diced onion, sliced carrots, and celery. Cook for about 5 minutes, stirring a few times, until the onion turns translucent and the vegetables just begin to soften. The edges of the onion will look glossy when it’s ready.
Push the vegetables to one side of the pot and add the chicken pieces in a single layer. Let them sear undisturbed for 2 minutes, then stir everything together and continue cooking until the chicken is no longer pink on the outside, another 3 to 4 minutes. The chicken won’t be cooked through yet, and that’s fine—it will finish in the broth.
Add the minced garlic, dried thyme, and a pinch of salt and pepper. Stir for 30 seconds until the garlic is fragrant. This step wakes up the flavors before the liquid goes in.
Step 2: Add the Potatoes and Simmer

Pour in the 4 cups chicken broth and drop in the bay leaf if you’re using one. Scrape up any browned bits stuck to the bottom of the pot with a wooden spoon—those little bits add a ton of flavor.
Add the diced potatoes and bring the soup to a boil. Once it’s bubbling, reduce the heat to medium-low so the liquid stays at a gentle simmer. Cover the pot with a lid, leaving it slightly ajar, and cook for 15 to 18 minutes. The potatoes are ready when you can easily pierce a cube with a fork and it slides off without resistance.
Step 3: Shred or Leave the Chicken

At this point, the chicken will be fully cooked and tender. You can leave the pieces as they are for a chunkier soup, or use two forks to shred them right in the pot for a heartier, more rustic texture. Shredding takes about a minute and makes the soup feel even more substantial.
If the soup looks thicker than you like, stir in an extra splash of broth or water until it reaches the consistency you want. The potatoes release starch as they cook, so the broth will have a nice body without being gluey.
Step 4: Finish with Cream and Ladle It Up

Remove the pot from the heat and fish out the bay leaf. Slowly stir in the ½ cup heavy cream. Stirring gently off the heat keeps the cream from separating, and the soup will turn a pale, creamy color.
Ladle the soup into bowls and top with fresh chopped parsley and a crack of black pepper. Serve it piping hot with whatever you’re dunking on the side.
A Few Notes Before You Start
- Pick the right potato: Yukon Golds give you the best of both worlds—they keep their shape while releasing enough starch to thicken the soup. Russets turn mealy and waxy red potatoes won’t break down at all, so the broth stays thin.
- Don’t skip the browning: Getting a light sear on the chicken before adding broth builds a deep, savory backbone. It’s the difference between a soup that tastes okay and one that tastes like it cooked all day.
- Cream off the heat: Heavy cream can curdle if it boils hard. Always take the pot off the burner before stirring it in, and use a gentle hand.
- Double the batch: This soup freezes well before adding the cream. Make the base through Step 2, cool it completely, and freeze for up to 3 months. Thaw, reheat, then finish with cream when you’re ready to serve.
- Extra richness: If you have a Parmesan rind, toss it in with the broth. Fish it out before serving for a subtle cheesy depth.
Storing Leftovers
- Refrigerate: Store cooled soup in an airtight container for up to 4 days. The potatoes will continue to absorb liquid, so the soup may thicken; thin it with a little broth or water when reheating.
- Reheating: Warm gently on the stovetop over low heat, stirring occasionally. Avoid a rapid boil, which can cause the cream to separate.
What to Serve with Chicken Potato Soup
A thick slice of toasted sourdough or a warm baguette is an obvious and perfect companion for dunking. For a little freshness on the side, a simple arugula salad with lemon vinaigrette cuts through the richness of the cream. If you want to go all in on comfort, a grilled cheese sandwich with sharp cheddar turns this soup into a meal nobody complains about.
Frequently Asked Questions
Can I use chicken thighs with the skin on?
Yes, but you’ll need to crisp them first. Sear the thighs skin-side down until the skin is golden, then remove them, chop or shred the meat off the bone, and add it back to the pot. The rendered fat adds great flavor.
Is this soup gluten-free?
It is naturally gluten-free as written, since there’s no flour or wheat-based ingredients. Always double-check your broth and any add-ins to be sure.
Can I make this in a slow cooker?
You can. Brown the chicken and aromatics in a skillet first, then transfer everything except the cream to a slow cooker. Cook on low for 6 hours or high for 3 hours. Stir in the cream just before serving.
Can I use an Instant Pot?
Yes. Use the sauté function to brown the chicken and vegetables, then add the broth, potatoes, and seasonings. Pressure cook on high for 8 minutes with a quick release. Stir in the cream after the lid is off.
Why did my potatoes turn to mush?
That usually happens when the soup is simmered too long or at too high a boil. Keep it at a gentle simmer and start checking the potatoes at the 15-minute mark. A soft potato is fine; a disintegrated one means it’s overcooked.

Chicken Potato Soup Recipe
Ingredients
Method
- Heat olive oil and butter in a large pot over medium-high heat. Add onion, carrots, and celery; cook 5 minutes until softened. Push vegetables aside, sear chicken for 2 minutes undisturbed, then stir and cook 3-4 minutes more. Add garlic, thyme, salt, and pepper; cook 30 seconds.
- Pour in chicken broth and add bay leaf. Scrape up browned bits. Add potatoes, bring to a boil, then reduce to a gentle simmer. Cover partially and cook 15-18 minutes until potatoes are fork-tender.
- Shred chicken with two forks if desired, or leave in chunks. Adjust consistency with extra broth if needed.
- Remove from heat, discard bay leaf. Stir in heavy cream gently. Ladle into bowls and top with parsley and black pepper.
