A bowl of warm chicken and potato soup feels like a hug on a busy night. This version combines tender shredded chicken, silky potato-forward broth, crisp bacon, and a scattering of fresh chives for brightness — perfect for weeknights, sick days, or when you want something reliably comforting with a little crunch.
Why you’ll love this dish
This soup balances creamy comfort with textural contrast: soft potatoes and shredded chicken in a thickened, savory broth, finished with crispy bacon and oniony chives. It’s a great one-pot meal that stretches well, feeds a crowd, and keeps nicely for lunches.
“I made this on a rainy Tuesday and the whole family asked for seconds — the bacon on top made it feel special.” — a quick review from a home cook
It’s also flexible: use leftover roast chicken for speed, or a rotisserie bird for even quicker prep. If you want another classic chicken recipe for a different kind of comfort, try Grandma’s chicken soup for a lighter, clear-broth alternative.
How this recipe comes together
Quick overview: you brown the bacon, sauté aromatics, make a simple roux (or slurry) to gently thicken the stock, add potatoes and simmer until tender, then stir in shredded cooked chicken and cream. Finish with chopped chives and crisped bacon pieces. The whole process takes about 40–50 minutes from start to finish if you use raw chicken breasts or thighs; under 25 minutes if you use pre-cooked chicken.
Why that order? Browning bacon and aromatics first builds deep flavor. Par-cooking the potatoes in stock infuses them with savory taste. Adding cream only at the end prevents curdling and keeps the soup silky.
What you’ll need
- 6 slices bacon, diced (reserve a few tablespoons of rendered fat)
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 3 cups peeled and diced potatoes (Yukon Gold for creaminess, or russet for fluffier texture)
- 2 carrots, diced (optional, for extra sweetness and color)
- 6 cups low-sodium chicken stock (or a mix of stock and water)
- 1 lb boneless skinless chicken thighs or breasts (or 2 cups shredded rotisserie chicken)
- 2 tbsp butter (or use bacon fat)
- 2 tbsp all-purpose flour (or 1 tbsp cornstarch mixed with cold water as a slurry)
- 1 cup half-and-half or heavy cream (or plain dairy-free creamer for non-dairy)
- 1 tsp fresh thyme leaves (or 1/2 tsp dried)
- Salt and freshly ground black pepper to taste
- 2–3 tbsp fresh chives, snipped
- Optional: 1 bay leaf; squeeze of lemon for brightness
Substitutions/notes: Use turkey bacon or omit bacon for a lighter version (add a tablespoon of olive oil for fat). For gluten-free, thicken with a cornstarch slurry instead of flour. Potatoes can be cubed small for faster cooking.
Step-by-step instructions
- Cook the bacon in a large heavy-bottomed pot over medium heat until crisp. Use a slotted spoon to transfer most bacon to a paper towel-lined plate; reserve 1–2 tablespoons of bacon fat in the pot and discard excess.
- Add the onion (and carrots if using) to the pot and sauté in the bacon fat until translucent, 4–6 minutes. Stir in garlic for the last 30 seconds.
- Sprinkle in the flour and cook, stirring, 1–2 minutes to create a light roux. If using a cornstarch slurry, skip the flour step and plan to add slurry after the stock has simmered.
- Slowly whisk in the chicken stock, scraping up any browned bits. Add potatoes, thyme, and bay leaf. Bring to a simmer.
- If using raw chicken: nestle raw breasts or thighs into the simmering broth and poach 12–18 minutes until cooked through (internal temp 165°F / 74°C). Remove chicken, shred with two forks, and return to pot. If using pre-cooked chicken, add it in the last 5 minutes to heat through.
- If you used a cornstarch slurry, mix 1 tbsp cornstarch + 1 tbsp cold water per cup of desired thickening; stir in now and simmer 2–3 minutes until thickened. If you made a roux earlier, simmer until potatoes are tender and broth has slightly thickened.
- Stir in the half-and-half or cream off heat to prevent scalding. Season with salt and pepper; adjust consistency with extra stock if too thick.
- Serve topped with reserved crispy bacon and a generous sprinkle of chopped chives. Add a squeeze of lemon if desired.
Best ways to enjoy it
Serve this soup with a crusty slice of country bread, buttery dinner rolls, or a simple green salad. For an indulgent pairing, a warm cheese toastie or garlic bread complements the creamy broth. It also pairs nicely with a light white wine (Pinot Grigio or unoaked Chardonnay) or a hoppy beer that cuts the richness.
If you want a heartier carb side, try pairing with creamy gnocchi with spinach and feta for an Italian-inspired comfort spread — make the gnocchi for guests and keep the soup as the starter.
Storage and reheating tips
- Refrigeration: Cool soup to room temperature within 2 hours and store in airtight containers. Keeps 3–4 days in the fridge.
- Freezing: Freeze in labeled, freezer-safe containers for up to 3 months. If you expect to freeze, omit the cream and add it when reheating for better texture (or use full-fat cream which tolerates freezing slightly better).
- Reheating: Thaw overnight in the fridge or warm gently on the stove over low heat. Reheat until steaming, stirring to reincorporate any separated fat. If the soup thickened in the fridge, loosen with a splash of stock or water. If you added cream earlier and it appears broken, whisk in a little cold milk or cream off heat to smooth.
- Food safety: Reheat to at least 165°F (74°C) before serving. Do not refreeze once thawed.
Pro chef tips
- Crisp bacon and reserve the fat: Using some bacon fat to sauté aromatics layers the soup with smoky depth that butter alone won’t replicate.
- Choose the right potato: Yukon Gold gives a naturally creamy mouthfeel as they release starch, while russets break down more and can thicken the broth. Dice uniformly for even cooking.
- Avoid curdling: Add cream at the end and warm it gently. Don’t boil vigorously after cream is added.
- Speed shortcut: Use pre-cooked rotisserie chicken and small dice potatoes to cut total time under 30 minutes.
- Texture control: If you want a silkier base, blend 1–2 cups of the soup (before adding chicken back) and then return it to the pot for body without extra thickeners.
Creative twists
- Dairy-free: Swap cream for coconut milk (full-fat) and use olive oil for sautéing; skip bacon for vegetarian, or add smoked paprika for a smoky edge.
- Herb-forward: Stir in chopped dill or tarragon for a bright finish instead of chives.
- Cheesy variant: Add a cup of grated sharp cheddar or Gruyère at the end for a chowder-like richness.
- Spicy kick: Finish with a drizzle of chili oil or a pinch of red pepper flakes.
- One-pot slow-cooker: Brown bacon and aromatics, then transfer everything to a slow cooker and cook on low 4–5 hours with raw chicken; shred at the end and stir in cream.
Common questions
Q: Can I use frozen potatoes?
A: Yes — but thaw them and pat dry to avoid excess water. Fresh cubed potatoes cook more predictably and maintain texture better.
Q: How long does it take to cook if I use raw chicken?
A: Poaching chicken in the simmering broth takes about 12–18 minutes depending on size. Always check for an internal temperature of 165°F (74°C).
Q: Can I make this ahead and reheat for a party?
A: Absolutely. Make the soup, cool it, and refrigerate up to 3 days. Reheat gently and add fresh chives and crispy bacon just before serving to keep toppings crisp.
Q: What’s the best potato to use?
A: Yukon Gold for a creamy mouthfeel with good shape retention; russets if you want a slightly thicker, starchier broth.
Q: Will the cream separate when reheated?
A: If reheated too quickly on high heat, cream can split. Reheat slowly over low heat and whisk; if splitting happens, add a splash of cold milk or cream off heat and whisk to recombine.
If you want recipe ideas that follow a similar comforting theme or a creamy, dinner-friendly side, the internal links above will take you to other tested favorites.

Creamy Chicken and Potato Soup
Ingredients
Base Ingredients
- 6 slices bacon, diced Reserve a few tablespoons of rendered fat
- 1 medium yellow onion, finely chopped
- 2 cloves garlic, minced
- 3 cups peeled and diced potatoes Yukon Gold for creaminess, or russet for fluffier texture
- 2 cups carrots, diced Optional, for extra sweetness and color
- 6 cups low-sodium chicken stock Or a mix of stock and water
- 1 lb boneless skinless chicken thighs or breasts Or 2 cups shredded rotisserie chicken
- 2 tbsp butter Or use bacon fat
- 2 tbsp all-purpose flour Or 1 tbsp cornstarch mixed with cold water as a slurry
- 1 cup half-and-half or heavy cream Or plain dairy-free creamer for non-dairy
- 1 tsp fresh thyme leaves Or 1/2 tsp dried
- to taste Salt and freshly ground black pepper
- 2-3 tbsp fresh chives, snipped
- 1 bay leaf Optional
- to taste squeeze of lemon For brightness
Instructions
Preparation
- Cook the bacon in a large heavy-bottomed pot over medium heat until crisp. Use a slotted spoon to transfer most bacon to a paper towel-lined plate; reserve 1–2 tablespoons of bacon fat in the pot and discard excess.
- Add the onion (and carrots if using) to the pot and sauté in the bacon fat until translucent, 4–6 minutes. Stir in garlic for the last 30 seconds.
- Sprinkle in the flour and cook, stirring, 1–2 minutes to create a light roux. If using a cornstarch slurry, skip the flour step and plan to add slurry after the stock has simmered.
- Slowly whisk in the chicken stock, scraping up any browned bits. Add potatoes, thyme, and bay leaf. Bring to a simmer.
Cooking
- If using raw chicken: nestle raw breasts or thighs into the simmering broth and poach 12–18 minutes until cooked through (internal temp 165°F / 74°C). Remove chicken, shred with two forks, and return to pot.
- If using pre-cooked chicken, add it in the last 5 minutes to heat through.
- If you used a cornstarch slurry, mix 1 tbsp cornstarch + 1 tbsp cold water per cup of desired thickening; stir in now and simmer 2–3 minutes until thickened. If you made a roux earlier, simmer until potatoes are tender and broth has slightly thickened.
- Stir in the half-and-half or cream off heat to prevent scalding. Season with salt and pepper; adjust consistency with extra stock if too thick.
Serving
- Serve topped with reserved crispy bacon and a generous sprinkle of chopped chives. Add a squeeze of lemon if desired.
