Thick, creamy bacon potato soup has a way of disappearing fast once it hits the table. The broth turns velvety, the potatoes soften just enough to give the soup body, and every spoonful gets a hit of smoky bacon, sharp cheddar, and fresh chives. It’s the kind of bowl that feels hearty without being heavy in a greasy way, which is exactly why it earns repeat status.
The trick here is using the bacon drippings as the base, then building the soup in layers instead of dumping everything in at once. Flour goes into the pot before the broth so it can coat the fat and thicken the liquid properly. Then half the potatoes get mashed right in the pot, which gives you that creamy texture without needing to rely on a ton of extra cream.
Below, I’ll walk you through the exact moment to add the dairy, the mistake that can make the soup grainy, and the easiest way to get a thicker bowl without turning it gluey.
The soup thickened up perfectly after I mashed half the potatoes, and the cheddar melted in smooth instead of going stringy. My husband said it tasted like the good diner soup we used to get on Fridays.
Creamy bacon potato soup with crispy bacon, melted cheddar, and tender potatoes is the kind of bowl worth pinning for a cold night or an easy dinner.
The Reason Potato Soup Turns Gluey Instead of Creamy
Potato soup goes wrong when the starch gets worked too hard or the dairy gets hit with too much heat. Russet potatoes bring enough starch to thicken the soup naturally, but once they’re overmixed, they can turn the texture past creamy and into sticky. That’s why this version mashes only about half the potatoes and leaves the rest in soft chunks.
The other place people get into trouble is adding cream and sour cream while the pot is still boiling. High heat can cause the dairy to split or take on a grainy texture. Pulling the soup back to a gentle simmer before stirring them in keeps everything smooth and lets the cheddar melt evenly at the end.
- Russet potatoes — These are the right choice because they break down enough to thicken the broth while still holding some shape. Yukon Golds work too, but the soup will be a little more buttery and less fluffy.
- Thick-cut bacon — The thicker slices give you crisp pieces that stay crunchy on top, plus enough drippings to build the base. Thin bacon can work, but it renders faster and leaves less fat in the pot.
- Sour cream — This adds tang and helps the soup taste fuller, not just richer. Stir it in off the heat or at very low heat so it doesn’t curdle.
- Cheddar — Sharp cheddar gives the best payoff here because the bacon and potatoes can handle it. Shred it yourself if you can; pre-shredded cheese melts less smoothly because of the anti-caking coating.
What Each Ingredient Is Actually Doing in This Recipe

- Primary ingredient (the star) — Quality matters most. Choose the best you can find.
- Cooking medium (oil, butter, or broth) — This carries flavors and prevents dryness.
- Seasonings (salt, pepper, spices, herbs) — Layer flavors so nothing overpowers. Build depth gradually.
- Aromatics (garlic, onion, herbs) — Cook with fat to bloom flavors. Become the foundation.
- Supporting ingredients — Complement the main ingredient without overpowering it.
- Sauce or liquid (if applicable) — Brings flavors together. Balance richness with acid.
- Acid (lemon, vinegar, wine, or other) — Brightens and prevents flat-tasting results.
- Final finish (garnish, glaze, or sauce) — Prevents one-dimensional taste and adds visual appeal.
What Happens During the 35 Minutes That Matter
Crisping the Bacon First
Cook the diced bacon over medium heat until the pieces are deep brown and the fat has rendered out. If you rush this and crank the heat, the bacon can burn before the fat has time to flavor the pot. Drain it on paper towels, but leave about 2 tablespoons of drippings behind. That’s the base that makes the onion and garlic taste like they belong in the same soup.
Building the Roux in the Drippings
Add the onion to the hot drippings and cook until it softens and loses its raw edge. Garlic goes in for just a minute after that, long enough to smell fragrant but not long enough to turn bitter. Stir in the flour and cook it for 1 to 2 minutes; it should look pasty and smell a little nutty. That short cook keeps the finished soup from tasting like raw flour.
Simmering the Potatoes Until They Give In
Pour in the broth, add the potatoes, and bring everything to a boil before dropping the heat to a steady simmer. You want the potatoes fork-tender, not falling apart in the liquid, because they still need enough structure to mash properly. If the boil is too aggressive, the edges break down early and the soup can get grainy before the center is soft.
Finishing With Dairy and Cheese
Once the potatoes are tender, mash about half of them right in the pot to thicken the soup naturally. Stir in the cream and sour cream with the heat low, then add the cheddar a handful at a time until it melts smooth. If you dump in a big pile of cheese while the soup is still bubbling, it can clump or turn stringy. Finish with salt, pepper, bacon, and chives right before serving so the toppings stay sharp and crisp.
Three Ways to Adjust This Soup Without Losing the Comfort
Dairy-Free Version That Still Tastes Rich
Swap the heavy cream and sour cream for unsweetened coconut cream and a plain dairy-free yogurt that can handle heat. The soup will lose a little of cheddar’s classic sharpness, but the texture stays creamy if you keep the heat low and add the cheese substitute slowly.
Gluten-Free Thickening Without the Flour
Use a cornstarch slurry instead of the flour roux: mix 2 tablespoons cornstarch with 2 tablespoons cold broth, then stir it in after the potatoes have softened. It thickens fast and keeps the soup gluten-free, though the texture will be a little cleaner and less velvety than the roux version.
Extra-Chunky, More Rustic Soup
Mash only a quarter of the potatoes and leave the rest in bigger cubes. You’ll get a brothier soup with more distinct potato bites and less of the thick, almost chowder-like body. This works well if you want the bacon and chives to stand out more.
Storage and Reheating
- Refrigerator: Keeps well for 4 days. It thickens as it sits, so expect a spoon-coating texture after chilling.
- Freezer: It freezes, but the dairy can separate a little on thawing. For the best result, freeze before adding the cream, sour cream, and cheese, then finish those after reheating.
- Reheating: Warm it slowly over low heat, stirring often. A hard boil is the fastest way to break the dairy and make the potatoes fall apart.
Answers to the Questions Worth Asking

Bacon Potato Soup
Ingredients
Equipment
Method
- Cook diced bacon in a large pot over medium heat until crispy, about 8-12 minutes, then drain on paper towels while leaving 2 tablespoons of drippings in the pot.
- Sauté onion in the drippings for 4 minutes, then add garlic and cook for 1 minute.
- Whisk in the flour and cook for 1-2 minutes to remove the raw flour taste.
- Pour in chicken broth and add cubed potatoes, bring to a boil, then simmer for 18-20 minutes until very tender.
- Mash about half the potatoes in the pot, then stir in the heavy cream and sour cream.
- Add shredded cheddar and stir until melted, then season with salt and black pepper.
- Serve the soup topped with crispy bacon and sliced chives.


