Skip to content
Home » Creamy Chicken Potato Soup That Tastes Like It Simmered All Day — in 45 Minutes

Creamy Chicken Potato Soup That Tastes Like It Simmered All Day — in 45 Minutes

Creamy chicken potato soup in a rustic bowl, garnished with fresh parsley and cracked black pepper, showing its smooth, velvety texture.

This chicken potato soup is the kind of bowl you hold with two hands and don’t even bother to blow on before the first spoonful. It’s thick and velvety, with tender chicken and soft potato chunks that just melt on your tongue, and it tastes like a slow-simmered Sunday that happened to show up on a Tuesday. My kids walk in the door after school, sniff the air, and I watch them do a little wiggle dance the second they realize what’s in the pot. That’s not an exaggeration. That’s just what this soup does to people.

The short version: This creamy chicken potato soup is rich, cozy, and ready in 45 minutes — and my kids have never once left leftovers.

I’ve made this soup at least thirty times since that first batch, tweaking it a little more each time. The version I’m sharing below is the one I keep coming back to — the one I text to friends and take to neighbors when they’re under the weather. It’s comfort in a bowl, made from ingredients you probably already have.

At-A-Glance

  • Serves: 6 as a main course
  • Hands-On Time: 20 min | Total Time: 45 min
  • Difficulty: Easy, even on a school night
  • Cost per serving: ~$2.50
  • Calories: ~380 per serving
  • Dietary Notes: Adaptable for dairy-free (see swaps below)

(Photo above: overhead shot of the finished chicken potato soup in a cream-colored Dutch oven, a wooden ladle resting on the rim, fresh parsley scattered on top with cracked black pepper, steam rising, warm afternoon light casting a soft shadow across the white kitchen counter.)

Why This Soup Comes Out Silky Every Single Time

Creamy chicken potato soup simmering in a pot with diced potatoes and herbs, velvety texture, golden steam rising.

I’ll be honest with you — for a long time, my soups were either watery or weirdly gluey, and I could never figure out why. Then I learned two simple things that changed everything for me, and they’re both built into this recipe.

First, there’s a quick roux. You cook butter and flour together for a couple of minutes before the broth goes in, and that little step is what gives the soup that thick, velvety consistency. Nothing fancy — no cream, no cornstarch, no sloppy slurry. Just butter and flour doing their job.

Second, I mash some of the potatoes right into the pot. You take a potato masher and give it 4 or 5 gentle presses after the potatoes are tender, and the broth turns gloriously creamy while the rest of the potato chunks stay intact. The combination of the roux and the mashed potatoes gives you a soup that coats the back of a spoon like a good chowder but never feels heavy. I learned this the hard way after way too many thin, sad broths, so trust me on this one.

The Ingredients (Plus My Honest Notes)

  • 2 tablespoons butter: This is the base of the roux, so don’t swap it for oil if you can help it. The butter adds flavor that oil just can’t match.
    My kids can tell when I use a cheaper butter — I’m not joking, they actually can.
  • 1 large yellow onion, diced: The backbone of every good soup. White onion works too, but yellow tastes sweeter and richer once it cooks down.
  • 2 medium carrots, peeled and diced: Carrots add a little sweetness that balances the savory broth. Dice them small so they soften in the simmer time without getting mushy.
  • 2 celery stalks, diced: Classic soup flavor. If celery isn’t your thing, you can skip it — just add another carrot.
  • 4 cloves garlic, minced: I’m generous with garlic. If you like it milder, use 2 cloves; if you’re like me, 5 tastes even better.
  • 1½ pounds boneless skinless chicken thighs, cut into 1-inch pieces: Thighs stay juicy and don’t dry out like breasts can. If all you have is chicken breasts, they’ll still work — just don’t overcook them.
    This is the swap I use when I’m using store-brand chicken; thighs are way more forgiving.
  • ¼ cup all-purpose flour: This goes into the roux and thickens the whole pot. Plain all-purpose is fine.
  • 6 cups low-sodium chicken broth: Low-sodium is important here, because you’ll be adding salt and the chicken adds its own savoriness. If you only have regular broth, slow down on the added salt.
  • 2 pounds Yukon Gold potatoes, peeled and diced into ½-inch cubes: These are the sweet spot — they get soft enough to mash but don’t turn into paste. Russets also work, but the soup will be a little thicker.
    My kids won’t touch potatoes that are too soft, so I keep the chunks a bit bigger than you’d think.
  • 1 teaspoon dried thyme: This is the herb that makes the soup taste “slow-cooked.” Fresh thyme works too — use 2 teaspoons and add it right before the potatoes go in.
  • 1 teaspoon salt, plus more to taste: Start with one teaspoon and adjust at the end. Potatoes soak up a lot of salt, so taste before you decide it needs more.
  • ½ teaspoon black pepper: Trust me, it makes a difference. Freshly cracked is best.
  • ½ cup whole milk (optional): This is my little bonus step at the end for extra creaminess. You can skip it entirely if you’re keeping things lighter, or swap it for half-and-half when you want to feel fancy.
  • Fresh parsley, chopped, for garnish: Not just for looks — the fresh parsley brightens the whole pot and cuts through the richness.

What to Pull Out Before You Start

  • A 5-to-6-quart Dutch oven or heavy soup pot — a heavy bottom matters so the roux doesn’t scorch.
  • A wooden spoon — plastic can’t handle the heat of the roux.
  • A potato masher or a large fork — for the few presses that make the soup silky.
  • A ladle — for serving, obviously.
  • Measuring cups and spoons — the usual suspects.

Let’s Make It (Step by Step)

This goes fast, so read through once before you start. Don’t let the number of steps scare you — most of these are about 30 seconds each, and the soup mostly cooks by itself.

Prep and Brown: Get your pot heating over medium-high heat with the butter. While it melts, season the chicken pieces with a pinch of salt and pepper.

  1. Sear the chicken: Add the chicken to the pot in a single layer and let it cook for 4–5 minutes per side until golden brown. It doesn’t need to be cooked all the way through — it’ll finish in the broth. Use a slotted spoon to pull it out and set it aside on a plate. This step adds so much flavor. If I’m having one of those days, I skip it and let the chicken poach in the broth instead — it’s still good, just not as golden.
  2. Sauté the vegetables: Keep the pot on medium heat and add the onion, carrots, and celery. Cook for 5–6 minutes, stirring occasionally, until the onions are translucent and the carrots are starting to soften. (📸 Photo tip: This is the moment you’ll see the deep orange of the carrots catching the light and the onions turning glassy — that’s how you know you’re on track.)
  3. Add garlic and thyme: Stir in the minced garlic and dried thyme, and cook for 30 seconds more until the garlic smells fragrant. Careful here — burnt garlic turns bitter fast. Living proof over here.
  4. Make the roux: Sprinkle the flour over the vegetables and stir constantly for a full 2 minutes. The flour will soak up the butter and look like a paste. This is the step that keeps the soup from being watery later — worth the extra minute even when you’re tired.
  5. Pour in the broth: Slowly pour in the chicken broth while stirring, so the flour doesn’t clump. Scrape the bottom of the pot to get all those tasty browned bits up. Bring it to a gentle boil.
  6. Add the potatoes: Add the diced potatoes and return the chicken to the pot. Reduce the heat to a low simmer, cover, and let it cook for 15–18 minutes, until the potatoes are easily pierced with a fork. This is the part where the house starts smelling amazing and my kids wander in asking what’s for dinner.
  7. Mash some potatoes: Use your potato masher and give the pot 4–5 gentle presses. Don’t go crazy — you just want to break up some of the potatoes to release their starch into the broth. (📸 Photo tip: Watch the broth change from watery golden to pale and creamy right in front of you — that’s the transformation moment.)
  8. Finish and season: Stir in the milk if you’re using it. Taste everything and add more salt and pepper if it needs it. I almost always end up adding another pinch of salt — potatoes are needy that way. Ladle into bowls, top with parsley, and serve hot.

How I Meal Prep This for the Week

I make a double batch on Sundays, and we’re set until Wednesday — it’s honestly the best decision I make all week. The flavors actually get better after a night in the fridge, so don’t worry about leftovers losing anything. Here’s exactly what I do:

  • Fridge: Store in an airtight container for up to 4 days. The soup will thicken as it sits, so add a splash of broth or milk when reheating to loosen it back up.
  • Freezer: Yes, this soup freezes beautifully. Portion it into individual quart bags or containers for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheat: The stove is the way to go — warm over medium-low heat, stirring now and then. The microwave works in a pinch, but the potatoes turn out a little softer and the creaminess isn’t quite the same. I tell my husband it’s a “gentle reheat situation” and he just rolls his eyes and uses the microwave anyway. He manages.

Things I Wish I’d Known the First Time

  1. Don’t rush the roux: That full 2 minutes of cooking the flour and butter together matters. If you skip it, the soup can taste kind of raw and powdery, and there’s no fixing it after the broth goes in. Even if you mess it up, it’ll still taste good — I’ve done it — but it won’t be silky.
  2. Cut the potatoes into uniform pieces: I know, I know, it feels fussy. But if some chunks are big and some are tiny, the small ones dissolve completely and the big ones stay hard in the middle. Aim for ½-inch cubes and everyone’s happy.
  3. Mash gently: You’re going for a few pressed potatoes, not a full mash. Too much mashing and the potatoes release too much starch, turning the soup gluey. Four or five presses is the perfect number. I count them out loud and my kids think I’m insane, but it works.
  4. The chicken doesn’t need to be perfect: If the thighs are a little uneven and some are still pink in the middle when they go back in the pot, that’s totally fine — they finish cooking in the simmer. I used to panic over this, and I’m here to tell you not to. My uncle was skeptical about cooking chicken “twice” too, but he tried it and now he asks for the recipe.
  5. Swaps That Actually Work

    • Dairy-free: Swap the butter for olive oil and skip the milk at the end. I make it this way when my sister-in-law comes over, and honestly, you won’t miss the dairy. If you want that creaminess back, a splash of unsweetened oat milk or cashew milk works really well.
    • Extra creamy (fancy guest version): Swap the whole milk for half-and-half or a little heavy cream swirled in at the very end. This is the version I make when my mom comes to dinner — she always says it’s the best soup she’s ever had, and I never tell her how easy it was.
    • Spicy kick: Add a finely diced jalapeño with the onions, or a pinch of cayenne with the flour. My husband loves it this way; the kids take one look and stick to the original.
    • Fresh herbs: Stir in a handful of chopped fresh dill or thyme right before serving. It gives the soup a fresh, garden-y lift that’s perfect in spring.
    • Using rotisserie chicken: If you’ve got a leftover rotisserie bird, shred it and skip the searing step entirely. Add it in the last 5 minutes so it warms through without drying out.

    Questions I Get About This Recipe All the Time

    Q: Why did my soup turn out grainy?
    A: Ugh, I’ve been there. This almost always happens when the flour doesn’t cook long enough before the broth goes in — that raw flour taste and grainy texture are the telltale signs. Give the flour and butter a full 2 minutes, and stir the whole time. Also, if you added the milk while the soup was boiling hard, that can make things curdle too. Add the milk off the heat, or keep the soup at a bare simmer. You’ve got this next time — it’s an easy fix.

    Q: Can I make this dairy-free?
    A: Yes! Use olive oil instead of butter and skip the milk at the end. That’s it. The soup still comes out thick and creamy because of the roux and the mashed potatoes. I’ve tested this and it works great — my sister-in-law is dairy-free and she’s had it twice now. If you want a touch of creaminess, a splash of unsweetened oat milk at the end does the trick.

    Q: How long does this chicken potato soup last in the fridge? Can I freeze it?
    A: It’ll keep in a sealed container in the fridge for up to 4 days, and it freezes beautifully for up to 3 months. The one thing I’ll say: the potatoes thaw softer than fresh, so don’t be surprised. Reheat gently on the stove over medium-low heat with a splash of broth or milk to bring the texture back. It actually tastes even better the next day, which is my favorite kind of soup.

    Q: What do you serve with this chicken potato soup?
    A: Our house rules: crusty sourdough bread for dunking, saltines for crunching on top, and on weekends we do a full grilled cheese situation. My kids will not eat it without saltines — I’ve stopped fighting that battle, and honestly, it’s good. This soup also loves a leftover biscuit crumbled over the top if you happen to have one. We do that after the holidays when I refuse to waste a single biscuit.

    More Recipes My Family Makes on Repeat

    If you loved this one, here are a few other bowls my family gets excited about:

    • [INTERNAL LINK PLACEHOLDER: Creamy Turkey Wild Rice Soup] — The perfect way to turn leftover turkey into another dinner nobody complains about.
    • [INTERNAL LINK PLACEHOLDER: Cheesy Broccoli Soup] — Even my vegetable-skeptic kid cleans her bowl with this one.
    • [INTERNAL LINK PLACEHOLDER: One-Pot Garlic Butter Chicken Pasta] — The weeknight hero when soup season is still a few weeks away.

    I hope this soup becomes the one your family asks for by name — I promise it’s worth every minute of the 45. There’s something so good about knowing you’ve got a pot of comfort waiting on the stove, especially on the days when everything else feels loud. When the house goes quiet and everyone’s got a bowl in front of them, that’s my favorite moment of the week.

    If you try it, drop a comment below — I genuinely love hearing how it goes for you, and if your kids wiggle-dance, I’ll be even happier.

    📌 This creamy chicken potato soup recipe is rich, thick, and ready in 45 minutes — save it for your next busy weeknight dinner.

    Creamy chicken potato soup in a rustic bowl, garnished with fresh parsley and cracked black pepper, showing its smooth, velvety texture.

    Creamy Chicken Potato Soup

    This rich, velvety creamy chicken potato soup comes together in 45 minutes thanks to a quick roux and a few gentle mashes. Tender chicken and soft Yukon Gold potatoes make it the cozy weeknight dinner your family will ask for by name.
    Prep Time 20 minutes
    Cook Time 25 minutes
    Total Time 45 minutes
    Course Main Course, Soup
    Cuisine American
    Servings 6
    Calories 380 kcal

    Equipment

    • 5-to-6-quart Dutch oven or heavy soup pot
    • Wooden spoon
    • Potato masher or large fork
    • Ladle
    • Measuring Cups and Spoons

    Ingredients
      

    Base

    • 2 tablespoons butter
    • 1 large yellow onion, diced
    • 2 medium carrots, peeled and diced
    • 2 stalks celery, diced
    • 4 cloves garlic, minced
    • 1.5 pounds boneless skinless chicken thighs, cut into 1-inch pieces

    For the Roux and Simmer

    • 0.25 cup all-purpose flour
    • 6 cups low-sodium chicken broth
    • 2 pounds Yukon Gold potatoes, peeled and diced into 1/2-inch cubes
    • 1 teaspoon dried thyme
    • 1 teaspoon salt, plus more to taste
    • 0.5 teaspoon black pepper

    To Finish

    • 0.5 cup whole milk (optional)
    • 2 tablespoons chopped fresh parsley, for garnish

    Instructions
     

    • Season the chicken pieces with a pinch of salt and pepper. Melt the butter in a 5-to-6-quart Dutch oven over medium-high heat.
    • Sear the chicken in a single layer for 4-5 minutes per side until golden brown. Remove with a slotted spoon and set aside.
    • Keep the pot on medium heat. Add the onion, carrots, and celery and cook for 5-6 minutes until the onions are translucent and the carrots start to soften.
    • Stir in the garlic and dried thyme and cook for 30 seconds until fragrant.
    • Sprinkle the flour over the vegetables and stir constantly for 2 minutes to make a roux.
    • Slowly pour in the chicken broth while stirring to avoid clumps. Scrape the bottom of the pot to lift up the browned bits and bring to a gentle boil.
    • Add the diced potatoes and return the chicken to the pot. Reduce to a low simmer, cover, and cook for 15-18 minutes until the potatoes are easily pierced with a fork.
    • Use a potato masher to gently press the soup 4-5 times to break up some of the potatoes and make the broth creamy.
    • Stir in the milk, if using. Taste and add more salt and pepper as needed. Ladle into bowls, top with parsley, and serve hot.

    Notes

    Store leftovers in an airtight container in the fridge for up to 4 days. The soup thickens as it sits; add a splash of broth or milk when reheating. Freeze in portions for up to 3 months. For dairy-free, use olive oil instead of butter and skip the milk. You can also swap in shredded rotisserie chicken during the last 5 minutes of simmering.
    Keyword creamy chicken potato soup, easy weeknight dinner

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating