
Slow Cooker Creamy Potato Soup with Bacon
Slow Cooker Creamy Potato Soup with Bacon lands with the kind of texture that keeps people coming back for a second bowl: tender potato chunks, a thick spoon-coating broth, and…
Tip: save now, read later.
Slow Cooker Creamy Potato Soup with Bacon lands with the kind of texture that keeps people coming back for a second bowl: tender potato chunks, a thick spoon-coating broth, and crisp bacon scattered on top so every bite has a little smoke and salt. It’s hearty without turning gluey, and that balance is what makes this version worth keeping around.
The trick is in the finish. The potatoes cook low and slow until they break down easily, then some get mashed right in the pot to thicken the soup naturally before any dairy goes in. That gives you body without relying on a heavy flour bomb or overcooking the cream. The bacon goes in twice — once stirred through for flavor, then again at the end for crunch — so you don’t lose that sharp contrast.
Below, you’ll find the part that matters most if you’ve ever had potato soup turn grainy or thin. I’ve also included a few smart swaps and the reheating method that keeps the soup creamy the next day.
The soup thickened up beautifully without getting gummy, and the bacon stayed crisp on top instead of disappearing into the pot. My husband went back for seconds and asked if I could pack the leftovers for lunch.
Save this creamy potato soup with bacon for the nights when you want a thick, comforting dinner with crisp bacon on top and barely any hands-on work.
The Potatoes Need to Break Down Before the Dairy Goes In
The biggest mistake with potato soup is rushing the dairy into a pot that still has firm potatoes. That leaves you with a thin base and a weird texture where the cream never quite blends in. Let the potatoes cook until a fork slips through with no resistance, then mash only part of them. You want a mix of soft chunks and starchy broken-down potato to do the thickening for you.
Another place this recipe can go sideways is heat. Once the milk, cream, and cheese go in, the soup needs gentle heat only. Boiling after that can cause the dairy to separate or the cheese to turn grainy. Low heat keeps everything smooth and gives the sour cream a chance to disappear into the soup instead of curdling.
What Each Ingredient Is Actually Doing in This Soup

- Russet potatoes — These are the right potato for a thick soup because they’re starchy and break down easily. Waxy potatoes stay too firm and give you a brothier result. If you need a swap, Yukon Golds work, but the soup will be a little silkier and less thick.
- Bacon — Bacon gives the soup its smoky edge and a salty finish that keeps the dairy from tasting flat. Cook it separately so you can control the texture; if it goes in too early, it softens and disappears. Turkey bacon works in a pinch, but you’ll lose some of the richness.
- Chicken broth — This is the base that carries the potatoes and aromatics. Use low-sodium broth so the bacon, cheese, and salt can season the soup without pushing it too far. Vegetable broth will work if that’s what you have, though the flavor will be lighter.
- Heavy cream, whole milk, and sour cream — Each one plays a different role. The milk loosens the texture, the cream brings body, and the sour cream adds a slight tang that keeps the soup from tasting one-note. If you want to lighten it, you can swap in half-and-half for the cream, but the soup won’t finish quite as rich.
- Sharp cheddar — Sharp cheddar melts into the soup and adds enough bite to cut through the potatoes. Pre-shredded cheese can work, but it doesn’t melt as smoothly because of the anti-caking coating. Freshly grated cheese gives you the cleanest finish.
The Slow Cooker Part Is Easy. The Finish Is What Makes It Work.
Build the base and let the potatoes go soft
Add the potatoes, onion, garlic, broth, salt, pepper, and thyme to the slow cooker and stir once. That’s enough. Let the cooker do its job until the potatoes are fully tender and starting to look cloudy at the edges; that starch is what helps the soup thicken later. If the potatoes are still firm in the center, wait. Lumpy centers won’t mash smoothly and they leave the soup uneven.
Cook the bacon separately and keep it crisp
Fry the bacon in a skillet until it’s deep golden and the fat has rendered. Drain it on paper towels, then crumble it once it’s cool enough to handle. If you stir all the bacon into the soup too early, it softens and turns chewy. Save some for the end so you still get that crisp bite on top.
Mash just enough potato to thicken the pot
Use a spoon or potato masher to crush about one-third of the cooked potatoes right in the slow cooker. Leave plenty of chunks behind. This gives the soup body without turning it into puree. If you mash everything, the texture gets pasty fast and you lose the comfort-food feel that makes this soup good.
Bring in the dairy gently
Whisk the butter and flour together on the stove, then add the milk slowly until smooth and slightly thickened. Stir that mixture into the slow cooker along with the cream and cheese, then fold in the sour cream and half the bacon. Keep the heat low and give it time to melt into a unified soup. If it boils at this stage, the dairy can split and the cheese can go grainy.
How to Adapt This for a Lighter Bowl or a Different Pantry
Make it gluten-free
Swap the all-purpose flour for a gluten-free 1:1 blend or use cornstarch slurry at the end if you prefer. The flour step adds body before the dairy goes in, but cornstarch will thicken the soup just fine if you whisk it smooth and give it a few minutes of gentle heat.
Make it lighter without losing the creamy texture
Use half-and-half instead of the heavy cream and reduce the cheddar a little. The soup will still feel creamy because the potatoes do most of the thickening, but it won’t have the same rich finish. I wouldn’t replace both the cream and the sour cream with low-fat versions; that’s when the soup starts tasting thin.
Make it vegetarian
Use vegetable broth and skip the bacon, then finish with chopped chives and extra cheddar for depth. You’ll lose the smoky edge, so add a pinch of smoked paprika if you want that savory note back. The soup still works well because the potato base is doing most of the heavy lifting.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It thickens as it chills, so expect a denser texture the next day.
- Freezer: It can be frozen, but the dairy may separate a little when thawed. If you plan to freeze it, stop before adding the sour cream and add that after reheating for a smoother result.
- Reheating: Warm it slowly over low heat on the stove, stirring often and adding a splash of broth or milk if needed. Don’t let it boil or the dairy can break and the texture turns grainy.
Questions I Get Asked About This Recipe

Slow Cooker Creamy Potato Soup with Bacon
Ingredients
Equipment
Method
- Add the russet potatoes, yellow onion, garlic, chicken broth, kosher salt, black pepper, and dried thyme to a 6-quart slow cooker and stir gently to combine.
- Cover and cook on LOW for 6–7 hours or HIGH for 3–4 hours, until the potatoes are completely tender when pierced with a fork.
- Cook the bacon in a skillet over medium heat for 8–10 minutes until crisp, then transfer to a paper-towel-lined plate to cool before crumbling.
- Mash approximately one-third of the cooked potatoes directly inside the slow cooker, leaving plenty of potato chunks intact for texture.
- Melt the unsalted butter in a saucepan over medium heat.
- Whisk in the all-purpose flour and cook for about 1 minute until smooth.
- Pour in the whole milk gradually while whisking, then cook for 3–5 minutes until the mixture thickens slightly and becomes smooth (visual cue: no floury streaks).
- Stir the milk mixture and heavy cream into the slow cooker, then add the shredded sharp cheddar cheese and stir until melted.
- Fold in the sour cream and half of the crumbled bacon, then cook on HIGH for 15–20 minutes until creamy and heated through, keeping it just below a boil (visual cue: do not boil, no rolling bubbles).
- Serve the soup in bowls and finish with the remaining crispy bacon and sliced green onions.