Creamy Potato Soup: Thick, Silky, and Ready in 50 Minutes

A good creamy potato soup should coat the back of a spoon, taste like butter and bacon, and still have soft chunks of potato in every bite. Too many versions come out thin, gluey, or grainy. This stovetop recipe fixes all three problems with the right potato, a simple roux, and a gentle finish with cream.

It serves 6 to 8 people and takes about 50 minutes from start to bowl. If you like cozy pots like this, our easy soup recipes collection has more.

QUICK ANSWER The best creamy potato soup uses 3 lb (1.4 kg) of Yukon Gold potatoes, a butter-and-flour roux, and cream stirred in off the boil. Simmer at about 200°F (93°C) for 15 to 20 minutes until fork-tender, mash or blend about half, then finish with cream and cheddar. Total time: 50 minutes. Reheat leftovers to 165°F (74°C).

Why This Creamy Potato Soup Recipe Works

There are four small choices that make this pot better than the average one.

  • Yukon Gold potatoes. They sit between starchy and waxy. They break down just enough to thicken the broth but still hold soft chunks.
  • A light roux. Three tablespoons of butter and three tablespoons of flour give body and a smooth, velvety mouthfeel without making the soup pasty.
  • Mashing half the potatoes. The starch released from the broken potatoes does most of the thickening. You get thickness and texture in the same bowl.
  • Dairy added late and kept below a boil. Hard boiling milk and cream is the main reason homemade potato soup turns grainy or splits. We hold the pot under about 180°F (82°C) once the dairy goes in.

Bacon drippings add a savory base, and a pinch of smoked paprika gives a hint of campfire flavor even when you cook this indoors on the stove.

Dutch oven with bacon rendering and diced onions softening in the drippings

Ingredients and Equipment for Creamy Potato Soup

Ingredients (serves 6-8)

  • 6 slices thick-cut bacon, about 6 oz (170 g), chopped
  • 3 lb (1.4 kg) Yukon Gold potatoes, peeled and cut into ¾-inch (2 cm) cubes
  • 1 large yellow onion, about 10 oz (285 g), diced
  • 2 celery ribs, diced
  • 3 garlic cloves, minced
  • 3 tbsp unsalted butter, about 1.5 oz (42 g)
  • 3 tbsp all-purpose flour
  • 4 cups (950 ml) low-sodium chicken broth
  • 1 cup (240 ml) whole milk
  • 1 cup (240 ml) heavy cream
  • 2 bay leaves
  • 1 tsp fresh thyme leaves (or ½ tsp dried)
  • ½ tsp smoked paprika
  • 1 to 1½ tsp kosher salt, plus more to taste
  • ½ tsp black pepper
  • 1½ cups (about 6 oz / 170 g) shredded sharp cheddar, divided
  • Sliced chives and extra bacon for topping

Equipment

  • 5- to 6-quart Dutch oven or heavy soup pot
  • Wooden spoon or flat-edge spatula
  • Potato masher or immersion blender
  • Instant-read thermometer
  • Cheese grater (freshly grated melts smoother than bagged)

Easy Substitutions

If you don’t have…Use thisWhat changes
Heavy creamHalf-and-half (1 cup)Slightly lighter; add 1 extra tbsp of butter
Chicken brothVegetable brothNearly identical; skip bacon for a vegetarian bowl
Bacon2 tbsp butter or smoked butterLess salty; add ½ tsp extra salt and the smoked paprika
Yukon GoldRussets (use 2 lb / 0.9 kg)Thicker, softer, and less buttery; stir gently
Whole milkExtra broth plus ¼ cup more creamThinner dairy flavor, still rich
CheddarGruyère, pepper jack, or smoked goudaDifferent flavor, same melting behavior

Choosing and Prepping the Potatoes and Bacon

The potatoes make or break this soup. Buy firm, smooth potatoes with no green patches, sprouts, or soft spots. Skip any that have turned green, since the green areas taste bitter.

Peel the Yukon Golds and cut them into even ¾-inch (2 cm) cubes. Uniform pieces cook at the same speed, so you will not end up with mush next to a hard center. Keep the cut potatoes in a bowl of cold water until the pot is ready, then drain them well.

Chop the bacon while it is still cold from the fridge. Cold bacon is firmer and cuts cleanly. Dice the onion and celery small, about ¼ inch (6 mm), so they melt into the soup rather than sit in it as chunks.

If you want a smoother soup, you can also shred the cheddar ahead of time and leave it on the counter for 15 minutes. Cheese that is not ice cold melts faster and is less likely to clump.

PITMASTER TIP Use a wide pot, not a tall narrow one. A wide Dutch oven gives you more surface area, so the bacon renders evenly and the roux cooks without scorching. It also lets you mash the potatoes right in the pot.

Step-by-Step Instructions

  1. Render the bacon (8-10 minutes). Set the Dutch oven over medium heat. Add the chopped bacon and stir now and then until it is browned and crisp. Scoop it onto a paper towel. Pour off all but 2 tbsp of the drippings.
  2. Soften the vegetables (6-8 minutes). Add the onion and celery to the drippings. Cook over medium heat, stirring often, until soft and translucent but not browned. Add the garlic for the last 30 seconds.
  3. Make the roux (2 minutes). Add the butter and let it melt. Sprinkle in the flour and stir constantly for 1 to 2 minutes. It should look like wet sand and smell lightly toasty, not burnt.
  4. Add the broth slowly. Pour in the chicken broth about ½ cup at a time, stirring well after each addition. This prevents lumps. Scrape up the browned bits from the bottom of the pot.
  5. Add potatoes and seasonings. Stir in the potatoes, bay leaves, thyme, smoked paprika, 1 tsp salt, and the pepper. Bring to a gentle boil, then lower the heat.
  6. Simmer (15-20 minutes). Keep the soup at a gentle simmer, about 200°F (93°C), with the lid cracked. Small bubbles should barely break the surface. The potatoes are ready when a fork slides in with no resistance.
  7. Mash half the potatoes. Remove the bay leaves. Mash directly in the pot with a potato masher about 8 to 10 times, or pulse an immersion blender 4 to 5 times. You want about half the potatoes broken down and half still in chunks.
  8. Add the dairy. Lower the heat to the lowest setting. Stir in the milk and cream. Warm the soup for 5 to 8 minutes until steaming, about 165°F to 175°F (74-79°C). Do not let it boil.
  9. Add the cheese off the heat. Turn off the burner. Stir in 1 cup of the cheddar a handful at a time until smooth. Taste and add salt, up to another ½ tsp.
  10. Serve. Ladle into bowls and top with the remaining cheese, crisp bacon, and chives.
Roux turning from pale paste to wet-sand texture just before the broth goes in

COMMON MISTAKE Boiling the soup after the cream goes in. High heat breaks the milk proteins and fat, leaving a grainy, split texture. If you see tiny bubbles racing around the edge of the pot, pull it off the heat for a minute and stir.

Creamy Potato Soup Time and Temperature Table

StageHeat levelPot temperatureTimeLook and feel
Render baconMediumFat sizzling steadily8-10 minCrisp, deep brown
Sweat onion and celeryMediumDrippings shimmering6-8 minSoft, translucent, not brown
Cook rouxMediumGentle bubbling1-2 minWet sand, light nutty smell
Simmer potatoesMedium-lowAbout 200°F (93°C)15-20 minFork slides in easily
Warm dairyLowest165-175°F (74-79°C)5-8 minSteaming, no boiling
Add cheeseOff heatBelow 170°F (77°C)2 minSmooth, glossy, fully melted
Reheat leftoversMedium-low165°F (74°C) minimum8-12 minPiping hot throughout

How to Tell When Creamy Potato Soup Is Done

Don’t go by the clock alone. Pot size, stove power, and potato size all change the timing. Use these checks instead.

  • Fork test. A cube pressed against the side of the pot should crush with light pressure.
  • Spoon test. Dip a spoon and run a finger across the back. The line should hold clean for a second or two.
  • Look. The soup should be pale cream with flecks of potato and a faint golden sheen from the butter.
  • Taste. There should be no raw flour taste. If you notice one, simmer 3 to 4 more minutes before adding dairy.
  • Temperature. Use an instant-read thermometer. The soup should read at least 165°F (74°C) before serving, which is the temperature the USDA recommends for reheating leftovers safely. Fresh soup straight off the stove will already be above that.

It will thicken noticeably as it sits, because the potato starch keeps setting. If it looks slightly loose in the pot, that’s fine.

Resting, Serving, and Toppings

Let the pot sit off the heat, covered, for 5 to 10 minutes before serving. The soup thickens, the flavors settle, and the temperature drops from scalding to comfortably hot.

Stir once more, then ladle it into warm bowls. A warm bowl keeps the soup hot longer at the table.

Top it with:

  • Crisp bacon bits and sliced chives
  • A spoonful of sour cream
  • Extra sharp cheddar, or smoked cheese for a campfire edge
  • A pinch of smoked paprika or cracked black pepper
  • Crushed oyster crackers or buttery croutons
Finished bowl of creamy potato soup topped with cheddar, bacon, and chives next to a slice of toasted bread

What to Serve With Creamy Potato Soup

This soup is rich, so pair it with something crisp, tangy, or smoky.

  • Bread for dunking. Grilled bread with charred edges is the best match. Brush thick slices with olive oil and grill over medium heat for 1 to 2 minutes per side.
  • A sharp salad. Arugula or a simple green salad with a lemon vinaigrette cuts through the cream.
  • Roasted or grilled vegetables. Grilled carrots add sweetness and a little char.
  • A grilled cheese sandwich. Classic, filling, and great for dipping.
  • Smoked or grilled meat. A small portion of pulled pork or sliced smoked sausage turns a starter into a full meal.

Storing, Freezing, and Reheating Leftovers

Good food safety keeps this soup tasting fresh. Bacteria grow fastest between 40°F and 140°F (4°C and 60°C), a range the USDA calls the Danger Zone. Never leave perishable food in that range for more than two hours, or one hour if it’s above 90°F (32°C).

Refrigerating

Cool the soup quickly. Split it into shallow containers rather than one deep pot, which helps it cool evenly, as Michigan State University Extension explains. Refrigerate within two hours of cooking. Leftovers keep for 3 to 4 days in the fridge, according to the same USDA guidance.

Freezing

The USDA says leftovers can be frozen for 3 to 4 months for best quality. With this soup, there is a catch. Potatoes and dairy can turn a little grainy after freezing. If you plan to freeze it, stop before adding the cream and cheese, freeze the base, and finish it after thawing. Thaw in the refrigerator, not on the counter.

Reheating

For safety, reheat leftover soup to 165°F (74°C), and the USDA advises bringing soups to a rolling boil. Do this over medium-low heat while stirring constantly, so the bottom doesn’t scorch and the dairy doesn’t split. Add a splash of milk or broth if it has thickened too much. The same gentle-heat approach works for other cream-based dishes, as in our guide on reheating cream sauces.

A microwave works too. Cover the bowl, heat in 60-second bursts, and stir between each one. Check the center with a thermometer.

Variations: Stovetop, Slow Cooker, Pellet Grill, Offset, and Oven

Slow cooker

Cook the bacon, onion, and celery on the stove first, then move everything except the dairy and cheese to the slow cooker. Cook on low for 6 to 8 hours or high for 3 to 4 hours, until the potatoes are fork-tender. Mash, then stir in the dairy and cheese for the last 15 minutes on low. For more hands-off dinners, see our easy crockpot meals.

Pellet grill

Use a Dutch oven with the lid off. Set the pellet grill to 325°F (163°C) with hickory or apple pellets. Cook the soup base for 45 to 60 minutes with the lid off for the first 20 minutes to pick up smoke . Stir, then add the dairy and cheese after you bring the pot inside.

Offset or charcoal

Set a Dutch oven on the cooking grate of an offset smoker or over a ring of lit coals in a kettle grill. Aim for roughly 300°F to 350°F (149-177°C) and use a light hardwood like apple or pecan. Stir often so the bottom doesn’t scorch, and add the dairy at the end off the heat.

Oven backup

Bake the soup base, covered, in a 375°F (190°C) oven for 35 to 45 minutes until the potatoes are tender. Mash and add the dairy on the stove over low heat.

Lighter and vegetarian versions

For a lighter bowl, replace the cream with an extra cup of milk and use only 2 tbsp of butter. For ideas, check our healthy soup recipes. To go vegetarian, skip the bacon, use vegetable broth, and cook the onions in butter.

Troubleshooting Creamy Potato Soup

ProblemLikely causeFix
Soup is too thinNot enough potato broken downMash more potatoes, or simmer 5 more minutes before adding dairy
Soup is too thickStarch kept setting as it satStir in warm milk or broth, ¼ cup at a time
Grainy or split textureDairy boiled or cheese added over high heatTake off heat, whisk or blend briefly; add a splash of cold cream
Gluey, gummy textureOver-blending or over-mashingNext time mash by hand and leave chunks; fix now by adding broth
Bland tasteUnder-saltedAdd salt ¼ tsp at a time; finish with a little black pepper
Lumps of flourBroth added too fastWhisk hard, or blend briefly with an immersion blender
Scorched bottomHeat too high or too little stirringDon’t scrape the bottom; move the soup to a clean pot
Raw flour tasteRoux cooked too brieflySimmer 3 to 4 minutes longer before adding dairy

Creamy Potato Soup Recipe Card

Yield: 6-8 servings (about 10 cups / 2.4 L) Prep time: 15 minutes Cook time: 35 minutes Total time: 50 minutes

Ingredients: 6 slices bacon; 3 lb (1.4 kg) Yukon Gold potatoes; 1 large onion; 2 celery ribs; 3 garlic cloves; 3 tbsp butter; 3 tbsp flour; 4 cups (950 ml) chicken broth; 1 cup (240 ml) whole milk; 1 cup (240 ml) heavy cream; 2 bay leaves; 1 tsp thyme; ½ tsp smoked paprika; salt and pepper; 1½ cups (170 g) shredded cheddar.

Short steps:

  1. Cook the bacon until crisp; keep 2 tbsp of the drippings.
  2. Soften the onion and celery for 6-8 minutes; add the garlic.
  3. Stir in the butter and flour for 1-2 minutes.
  4. Whisk in the broth slowly, then add the potatoes and seasonings.
  5. Simmer at about 200°F (93°C) for 15-20 minutes until fork-tender.
  6. Mash about half the potatoes.
  7. Stir in the milk and cream on low heat; do not boil.
  8. Off the heat, stir in 1 cup of cheddar until smooth.
  9. Top with bacon, cheese, and chives.
  10. Cool leftovers fast and refrigerate within 2 hours; reheat to 165°F (74°C).

Creamy Potato Soup FAQ

What potatoes are best for creamy potato soup?

Yukon Gold potatoes are the best choice. They have medium starch, so they thicken the broth and still hold some shape. Russets also work and break down faster for a thicker, softer soup. Avoid very waxy red potatoes if you want a creamy texture, since they stay firm and keep the soup thin.

How do you thicken potato soup without flour?

Mash or blend more of the cooked potatoes back into the pot. The released starch thickens the broth naturally. You can also simmer it uncovered for 5 to 10 minutes to reduce it. Or stir in a spoonful of instant mashed potato flakes, a tablespoon at a time, until the texture is right.

Why is my potato soup grainy?

Grainy soup is usually caused by boiling the milk or cream, or adding cold cheese over high heat. Keep the soup under about 180°F (82°C) after the dairy goes in, and add the cheese off the heat. Over-blending can also create a gluey texture, so mash by hand.

Can you freeze creamy potato soup?

Yes, but quality changes. The USDA says leftovers can be frozen for 3 to 4 months, but potatoes and dairy may turn grainy after thawing. For the best result, freeze the base before adding the cream and cheese. Thaw in the fridge, reheat to 165°F (74°C), then stir in the dairy.

How long does potato soup last in the fridge?

Potato soup keeps for 3 to 4 days in the refrigerator, according to USDA guidance. Cool it fast in shallow containers and refrigerate within two hours of cooking. If it has been sitting out longer, or you aren’t sure of its age, throw it out rather than risk food poisoning.

Can you make creamy potato soup without cream?

Yes. Use whole milk or half-and-half, and mash more potatoes to build body. The roux and the potato starch provide most of the thickness anyway. Stirring in a few tablespoons of cream cheese or sour cream at the end adds richness without needing heavy cream.

Final Thoughts on Making Creamy Potato Soup

The best creamy potato soup is not complicated. It comes from the right potato, a short roux, half the potatoes mashed, and cream added gently off the boil. Follow those four steps and you will get a thick, silky pot every time.

Make it on the stove tonight, or try the slow cooker or pellet grill versions when you want more smoke. Serve it with charred bread and plenty of bacon, and save the leftovers for lunch within 3 to 4 days.

I'm Laura, I like all the kind of delicious grilled foods which makes me hungry all the time I see them. That's why I built this blog to share with you all of my Grilling experiences, recipes, and all the tips about foods that I've learned from food experts.

Share on: