Bacon potato soup hits the table with the kind of thick, spoon-coating texture that makes a regular dinner feel a little more cared for. The potatoes turn soft enough to mash right into the broth, but there are still plenty of tender chunks left for body. Then the bacon comes in with salt, smoke, and crunch on top, so every bowl has something creamy, something savory, and something crisp all at once.
What makes this version work is the way the soup builds flavor in layers instead of leaning on the dairy to do all the work. The bacon drippings cook the onion, the flour gives the broth enough structure to hold the cream and sour cream, and mashing only part of the potatoes keeps the texture rustic instead of gluey. Cheddar goes in at the end, off steady heat, so it melts smooth instead of turning grainy.
Below, I’ve included the detail that matters most with this kind of soup: how to get it thick without making it heavy. There’s also a note on substitutions, because once you know what each ingredient is doing, it gets easier to work with what you already have.
The potatoes got perfectly tender and mashing half of them made the soup thick and hearty without needing extra cream. My husband went back for seconds before I’d even sat down.
Save this bacon potato soup for the nights when you want a thick, creamy bowl with crispy bacon on top and almost no cleanup.
The Trick to Keeping Bacon Potato Soup Thick Instead of Watery
The biggest mistake with potato soup is treating it like a thin broth soup and expecting the potatoes to fix everything at the end. They won’t. The body has to start early, which is why the flour gets cooked in the fat before the broth goes in and why only part of the potatoes get mashed once they’re tender. That combination gives you a soup that feels rich and substantial without turning pasty.
Russet potatoes are the right pick here because they break down easily and naturally thicken the pot. Waxy potatoes hold their shape better, but they don’t give you the same creamy finish. If the soup ever seems too loose after the cream goes in, let it simmer gently for a few more minutes before deciding it needs more flour. Dairy softens the look of the soup right away, but the texture keeps tightening as it rests.
What Each Ingredient Is Actually Doing in This Bowl

- Thick-cut bacon — This is the base flavor, not just a topping. Thick-cut strips hold up better when diced and cooked, and they leave enough drippings behind to season the onion. Turkey bacon won’t give you the same drippings or the same smoky depth, so if you swap it in, add a little butter for the sauté step.
- Russet potatoes — These break down in the best way for a creamy soup. They make the broth thicker as they simmer and mash, which is why this soup doesn’t need a roux-heavy sauce to feel satisfying. If all you have are Yukon Golds, the soup will still work, but it will stay a little silkier and less rustic.
- Heavy cream and sour cream — Heavy cream smooths the soup out, while sour cream adds a tang that keeps the bowl from tasting flat. Sour cream is the ingredient that gives this soup its familiar loaded-potato flavor, so plain milk won’t stand in for it. Stir both in after the potatoes are tender and the heat is lower, or the dairy can separate.
- Cheddar — Shred it yourself if you can. Pre-shredded cheese has anti-caking agents that can make the soup less smooth. Add it at the very end and stir just until melted so it blends in instead of clumping.
- Flour — A short cook in the bacon drippings gives the soup enough structure to feel thick, but not so much that it turns gummy. If you skip this step, the soup can taste thin even after the potatoes soften. Cook the flour long enough that it loses its raw smell before the broth goes in.
Building the Pot So the Soup Stays Smooth
Crisping the Bacon First
Cook the diced bacon over medium heat until the pieces are browned and crisp and the fat has rendered out. If the heat is too high, the outside burns before enough fat comes out, and you lose the seasoned base that makes the rest of the soup taste like bacon instead of just having bacon on top. Drain most of the bacon on paper towels, but keep about 2 tablespoons of drippings in the pot. That’s the start of your flavor.
Softening the Onion and Garlic
Stir the onion into the drippings and cook until it turns translucent and starts to soften at the edges. Then add the garlic for just a minute. If garlic goes in too early, it can brown and taste bitter, especially in a soup that simmers for a while. You want it fragrant, not toasted.
Cooking Out the Flour
Whisk the flour into the fat and cook it for 1 to 2 minutes before adding liquid. The mixture should look a little paste-like and smell nutty, not raw. This step keeps the soup from tasting floury later and helps the broth thicken evenly instead of turning lumpy. Once the broth goes in, keep whisking until the base looks smooth again.
Simmering the Potatoes
Add the broth and cubed potatoes, bring everything to a boil, then drop the heat to a steady simmer. The potatoes are ready when a fork slides through them without resistance and the edges start to break down a little. If they’re still firm in the center, the soup will taste undercooked no matter how creamy the rest of it looks. Stop rushing this part; the potatoes need time to do their job.
Finishing with Dairy and Cheese
Mash about half the potatoes right in the pot, then stir in the cream, sour cream, and cheddar. Pull the pot off the heat or keep it very low when the cheese goes in. High heat can make the dairy separate and the cheese turn grainy. The finished soup should look thick, glossy, and speckled with potato chunks, not oily or broken.
How to Adapt Bacon Potato Soup Without Losing the Good Part
Make it gluten-free
Swap the all-purpose flour for a gluten-free 1:1 blend or use a cornstarch slurry at the end. The gluten-free flour blend gives you the closest texture to the original, while cornstarch thickens faster but makes the soup look a little more glossy and less velvety. Add cornstarch only after the soup is simmering and whisk well so it doesn’t clump.
Make it lighter without losing the potato flavor
Use half-and-half instead of heavy cream and cut the cheddar back a little. The soup won’t taste as plush, but the potatoes still give it plenty of body. Keep the sour cream in place if you can, because that tang is what keeps the lighter version from tasting flat.
Make it meat-free
Leave out the bacon and start the pot with butter or olive oil instead. You’ll lose the smoky drippings, so add a pinch of smoked paprika or a little extra black pepper to bring back some depth. The soup still turns out creamy and satisfying, but the flavor shifts from loaded-potato style to a more classic cheesy potato soup.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It thickens as it sits, so expect a denser texture the next day.
- Freezer: It can be frozen, but the dairy may separate a little when thawed. For the best results, freeze before adding the cream, sour cream, and cheddar, then finish them in the reheated soup.
- Reheating: Warm it slowly over low heat and stir often. A hard boil can split the dairy and make the potatoes break down too far. Add a splash of broth if it gets too thick.
Answers to the Questions Worth Asking

Bacon Potato Soup
Ingredients
Equipment
Method
- Cook the diced bacon in a large pot over medium heat until crispy, then drain on paper towels and return 2 tablespoons of drippings to the pot. Visual cue: bacon should be browned and crisp with rendered fat left behind.
- Sauté the diced onion in the drippings for 4 minutes. Visual cue: onion turns translucent and slightly softened, then add the minced garlic and cook for 1 minute.
- Whisk in the all-purpose flour and cook for 1-2 minutes. Visual cue: the mixture looks slightly thicker and loses the raw flour smell.
- Pour in the chicken broth and add the cubed potatoes, then bring the pot to a boil. Visual cue: strong bubbling across the surface.
- Simmer for 18-20 minutes until the potatoes are very tender. Visual cue: a fork slides through the largest cubes with little resistance.
- Mash about half the potatoes in the pot, leaving the rest chunky. Visual cue: you’ll see creamy thickening streak through the soup.
- Stir in the heavy cream and sour cream. Visual cue: the soup turns smoother and more uniformly creamy.
- Add the shredded cheddar and stir until melted, then season with salt and black pepper. Visual cue: cheddar fully disappears and the soup looks glossy and thick.
- Serve topped with crispy bacon and sliced chives. Visual cue: garnish sits on top in a fresh green and crisp, browned layer.


