This Chicken Potato Soup Is the Only One You’ll Ever Need

You know that soup that smells so good it fills the entire house and suddenly everyone shows up in the kitchen asking what’s for dinner?

This is that soup.

Thick, creamy, loaded with tender chicken and potatoes, and done in under an hour — this chicken potato soup has been a repeat in our kitchen more times than I can count. And once you make it, you’ll get why.


What You’ll Need

For the soup:

  • 1.5 lbs boneless, skinless chicken breasts (or thighs)
  • 1.5 lbs Yukon Gold potatoes, peeled and cubed
  • 3 medium carrots, sliced
  • 3 celery stalks, sliced
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 4 cups chicken broth (low sodium)
  • 1 cup heavy cream
  • 2 tbsp olive oil
  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 tsp dried thyme
  • 1 tsp dried rosemary
  • 1 tsp smoked paprika
  • Salt and black pepper to taste
  • Fresh parsley for garnish (optional)

Tools You’ll Need

  • Large Dutch oven or heavy-bottomed pot (at least 5-6 quart)
  • Cutting board and sharp knife
  • Wooden spoon or silicone spatula
  • Ladle
  • Measuring cups and spoons
  • Fork or hand mixer (for shredding the chicken)

Pro Tips

These are the things I wish someone had told me the first time I made this:

  1. Use Yukon Golds. Russets get mushy and watery. Yukon Golds hold their shape AND get creamy. Not the same thing.
  2. Don’t skip the roux. That 2-minute step of cooking flour in butter is what gives this soup its thick, velvety texture instead of broth with stuff floating in it.
  3. Season at every stage. Salt your onions when they go in, season the broth as it simmers, and taste again at the end. Layering salt is what makes soup taste like a restaurant made it.
  4. Pull your chicken out before it overcooks. Once it hits 165°F, it’s done. Leave it in the boiling soup too long and you get stringy, dry chicken. Take it out, shred it, add it back in at the end.
  5. Add a splash of acid at the end. A small squeeze of lemon juice (maybe half a teaspoon) right before serving brightens everything up. You don’t taste “lemon” — you just taste “more.”

How to Make It

Step 1: Build the base

Heat olive oil and butter in your Dutch oven over medium heat. Add the diced onion and cook for 4-5 minutes until softened and translucent.

Add the garlic and cook for another minute. This is where the whole kitchen starts smelling incredible.

Step 2: Make the roux

Sprinkle the flour over the onions and garlic, stir it all together, and cook for about 2 minutes. You want to cook out the raw flour taste. It’ll look a little pasty — that’s normal.

Step 3: Add the vegetables

Add the carrots, celery, and potatoes. Stir everything together so the veggies get coated in that buttery base.

Step 4: Add the broth and chicken

Pour in the chicken broth. Add the whole, raw chicken breasts (or thighs) right into the pot. Add the thyme, rosemary, smoked paprika, salt, and pepper.

Bring everything to a boil, then reduce to a simmer. Cover and cook for 20-25 minutes until the chicken is fully cooked through and the potatoes are fork-tender.

Step 5: Shred the chicken

Pull the chicken out and shred it using two forks or a hand mixer. The hand mixer trick is genuinely a game-changer if you haven’t tried it.

Step 6: Add the cream

Reduce the heat to low. Pour in the heavy cream and stir. Add the shredded chicken back into the pot.

Simmer for another 5 minutes on low — don’t boil it at this stage or the cream can separate.

Step 7: Taste and finish

Taste and adjust your salt, pepper, and any other seasonings. Serve hot with fresh parsley on top and a thick slice of crusty bread on the side.


Substitutions and Variations

Protein swaps:

  • Chicken thighs instead of breasts — thighs are actually more forgiving and stay juicier
  • Rotisserie chicken if you want to skip the cooking step entirely (add it in at Step 6)
  • Turkey works great here too, especially post-Thanksgiving

Dairy-free version:

  • Swap heavy cream for full-fat coconut milk — it changes the flavor slightly but still gives you that richness
  • Use olive oil instead of butter for the base

Extra veggies:

  • Corn kernels are a great addition — add them with the cream at the end
  • Leeks instead of onion give a slightly more delicate flavor
  • Spinach or kale stirred in right before serving adds color and nutrition

Spice it up:

  • Add red pepper flakes or a pinch of cayenne if you want a little heat
  • A tablespoon of Dijon mustard stirred in at the end adds a subtle depth that people always ask about

Make-Ahead Tips

This soup is genuinely better the next day. The flavors deepen overnight in a way that’s hard to explain but very easy to enjoy.

  • Make the full soup, let it cool, and store it covered in the fridge for up to 4 days
  • If you’re planning to freeze it, hold off on adding the cream — dairy doesn’t freeze well. Make the base, freeze it, and add the cream fresh when you reheat
  • Reheat on the stovetop over low-medium heat, stirring occasionally. Add a splash of broth if it’s thickened up too much overnight

Nutritional Breakdown (Per Serving, Approx.)

Based on 6 servings

NutrientAmount
Calories~380
Protein32g
Carbohydrates28g
Fat16g
Fiber3g
Sodium~520mg

Want to lighten it up? Swap the heavy cream for half-and-half and cut the butter in half. You’ll save around 80 calories per serving without losing much of the flavor.


Meal Pairing Suggestions

This soup is filling on its own, but if you want to round out the meal:

  • Crusty sourdough or a baguette — for dunking, obviously
  • Simple green salad with lemon vinaigrette to balance the richness
  • Garlic bread if you want to fully commit to comfort food mode
  • Roasted asparagus or broccoli on the side if you want something lighter to go with it

Leftovers and Storage

Fridge: Store in an airtight container for up to 4 days. The soup will thicken as it sits — that’s normal.

Freezer: Freeze the base (without cream) for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating: Low and slow on the stovetop. Add a splash of broth or water to loosen it up. Avoid microwaving at full power — it tends to make the cream-based soups grainy.


FAQ

Can I use chicken broth from a carton?

Yes, absolutely. Low-sodium carton broth works perfectly here. Just taste and adjust your salt at the end since store-bought broth varies a lot.

My soup came out thin — what happened?

Two likely culprits: the roux wasn’t cooked long enough, or you added too much broth. To fix thin soup, make a quick slurry (1 tbsp flour + 2 tbsp cold water, whisked together) and stir it into the simmering soup. Give it 3-4 minutes to thicken.

Can I make this in a slow cooker?

Yes. Sauté the onions and garlic first on the stovetop, then transfer everything (except the cream) into the slow cooker. Cook on low for 6-7 hours or high for 3-4. Shred the chicken, stir in the cream, and cook on high for another 20 minutes.

Can I use red potatoes instead of Yukon Gold?

Red potatoes work but they hold their shape more firmly — your soup will have more distinct potato chunks and less of that creamy texture. Not bad, just different.

Is this gluten-free?

Not as written because of the flour in the roux. Swap all-purpose flour for a 1:1 gluten-free flour blend and it works just as well.

My cream curdled — how do I prevent that?

Make sure you lower the heat before adding the cream. Never boil the soup after the cream goes in. Low-and-slow at the end keeps everything silky.


Wrapping Up

If you’ve been looking for a soup recipe that earns a permanent spot in your rotation, this is it.

It’s the kind of meal that feels like a lot of effort but is actually completely manageable on a weeknight. Thick, comforting, packed with real ingredients, and genuinely satisfying from the first spoonful.

Make it once and you’ll see what I mean.

Drop a comment below and let me know how it went — did you add anything different? Swap something out? I’d love to hear what version you ended up making. And if you had questions along the way, ask away in the comments. 👇

Leave a Comment