My husband had refused potato soup for a solid decade. Ten years. Every time I’d mention making it, he’d make that face—you know the one—and say something about “gluey spoonfuls of sadness” from some cafeteria nightmare in his twenties. I stopped asking. I just made it for myself on cold afternoons and ate it standing at the counter, feeling vaguely defensive about my lunch choices.
Then last January, on a Tuesday that felt particularly gray and mean, I made a batch of this creamy crockpot potato soup with bacon. The house smelled like a diner from a better timeline. I set a bowl on the table for myself, draped a dish towel over the pot, and walked away to fold laundry. When I came back fifteen minutes later, he was sitting at the table with an empty bowl, staring at the pot like it owed him an explanation.
“That’s not potato soup,” he said, wiping the corner of his mouth with his thumb. “That’s something else entirely.”
I didn’t say a word. Just handed him the ladle.
Honestly, that moment taught me something about recipes and assumptions. Sometimes the version we’ve written off isn’t the dish itself—it’s the way it was made. This creamy crockpot potato soup with bacon isn’t thin or watery or that weird gluey texture he’d been dreading. It’s velvety. It’s rich. It’s the kind of soup that makes you close your eyes on the first bite, and I’m not exaggerating.
Maybe you’ve got someone in your house who’s similarly skeptical. Or maybe you’re the one who’s been burned by a bad potato soup before. I get it. Let me show you what changed my husband’s mind—and why this version has become a weekly request in our home.
Why You’ll Love This Recipe
I’ve tested this creamy crockpot potato soup with bacon about seven times to get it exactly right. Not because it’s complicated—it’s honestly one of the easiest things I make—but because I wanted the texture to be perfect. Too many slow cooker potato soups turn into a watery mess or, worse, a pasty sludge. This one walks the line beautifully.
Here’s what makes it stand out from every other potato soup recipe you’ve seen:
- Set It and Forget It. Fifteen minutes of prep in the morning, and dinner takes care of itself. This is the kind of recipe that saves your sanity on busy weekdays when everyone’s hungry and you’re running on fumes.
- Budget-Friendly Ingredients. Potatoes, bacon, cream cheese, broth—these are things you probably already have or can grab without wincing at the checkout. Feeding a family on a sensible budget doesn’t mean boring food.
- Picky Eater Approved. My kids, who claim to “not really like soup,” will eat two bowls of this. Something about the creamy texture and the salty bacon bits wins them over every single time.
- Leftovers That Reheat Beautifully. This is not a soup that turns into a weird separated mess the next day. It actually gets better overnight as the flavors settle into each other.
- Comfort Food Without the Stress. You get that deep, soul-warming satisfaction of a loaded baked potato, but in soup form, with almost zero hands-on cooking time.
What really sets this recipe apart is the technique of adding the cream cheese at the right moment and using a quick mash instead of a full blend. You get some chunks for texture and a creamy base that feels luxurious without being heavy. It’s smart cooking—the kind that makes you look like you fussed when you really just let the crockpot do the work.
What Ingredients You Will Need
This creamy crockpot potato soup with bacon uses simple, humble ingredients that come together to create something genuinely special. The magic is in how they layer together over those slow hours of cooking.
- Russet potatoes, peeled and diced (about 3 pounds, or 6 medium potatoes) — These are your best bet for that fluffy, creamy texture. Russets break down beautifully in the slow cooker, giving the soup its body without needing heavy cream. Yukon Golds work in a pinch, but they hold their shape a bit more.
- Yellow onion, diced (1 medium) — Adds a savory backbone that you can’t quite identify but would miss if it weren’t there. I’ve tried this with white onions, and yellow just gives a sweeter, more rounded flavor.
- Garlic cloves, minced (4 cloves) — Don’t skimp here. Garlic and potatoes are a classic pairing for good reason.
- Chicken broth, low-sodium (4 cups) — Use a good quality broth here. I prefer Swanson’s unsalted so I can control the salt level myself. Vegetable broth works fine if that’s what you have.
- Heavy cream (1 cup) — Adds richness and that velvety mouthfeel. Half-and-half works if you’re watching calories, but the soup won’t be quite as luxurious.
- Cream cheese, softened and cubed (8 ounces, one full block) — This is the secret ingredient. It melts into the soup and gives it that silky, tangy richness that makes you go back for seconds.
- Sharp cheddar cheese, shredded (1 ½ cups, plus more for garnish) — Sharp cheddar stands up to the potatoes and bacon without getting lost. Pre-shredded works, but freshly shredded melts more smoothly.
- Bacon, cooked and crumbled (8 slices, about 8 ounces) — The crispy, salty crunch on top is non-negotiable. I cook mine in the oven on a sheet pan at 400°F for about 18 minutes—comes out perfectly flat and crispy every time.
- Butter, unsalted (2 tablespoons) — Adds a final touch of richness and helps the roux come together for thickening.
- All-purpose flour (3 tablespoons) — This creates a quick slurry that thickens the soup without making it gluey. Gluten-free all-purpose flour works if you need it.
- Salt and black pepper (to taste) — Start with 1 teaspoon of salt and ½ teaspoon of pepper, then adjust at the end.
- Fresh chives or green onions, chopped (for garnish) — That pop of green makes it look like you tried, and the mild onion flavor brightens everything up.
Equipment Needed
You don’t need a fancy kitchen to make this creamy crockpot potato soup with bacon. Here’s what you’ll need:
- 6-quart slow cooker — This is the sweet spot size for this recipe. A 4-quart will be too tight, and an 8-quart might cook too fast. I’ve had my Hamilton Beach for eight years and it’s still going strong.
- Large skillet or sheet pan — For cooking the bacon. I prefer the oven method on a sheet pan because it’s hands-off and the bacon stays flat.
- Cutting board and sharp chef’s knife — A dull knife makes dicing potatoes a chore. Trust me, I’ve learned this the hard way.
- Measuring cups and spoons — For accuracy, especially with the flour and cream.
- Wooden spoon or silicone spatula — For stirring without scratching your crockpot.
- Potato masher or immersion blender — You’ll use this at the end to get that perfect creamy texture with some chunks remaining. I prefer a potato masher because it gives you more control over the texture.
- Small bowl — For making the flour slurry before adding it to the soup.
If you don’t have an immersion blender, a regular potato masher works perfectly. And honestly, I think the soup is better when you mash it by hand—you get those lovely little pockets of texture that make each spoonful interesting.
Preparation Method

Alright, let’s get cooking. This creamy crockpot potato soup with bacon comes together in a few simple stages, but the timing of each step matters more than you’d think.
- Cook the bacon first. Lay your bacon strips on a sheet pan lined with parchment paper and bake at 400°F for 15-18 minutes, until crispy. Alternatively, cook them in a skillet over medium heat for about 8-10 minutes, flipping once. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Set aside. (Pro tip: save about 2 tablespoons of the bacon drippings if you want to add extra flavor to the soup later.)
- Prep your vegetables. Peel and dice the russet potatoes into ½-inch cubes. Try to keep them uniform in size so they cook evenly. Dice the onion and mince the garlic. This whole step takes about 10 minutes, and it’s the most hands-on part of the recipe.
- Layer everything in the slow cooker. Add the diced potatoes, onion, minced garlic, and chicken broth to your 6-quart slow cooker. Give it a stir to combine. Do NOT add the cream, cream cheese, or cheddar yet—they go in later. Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours, until the potatoes are fork-tender.
- Make the roux while the soup cooks. About 30 minutes before the soup is done, melt the butter in a small saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until it turns a light golden color. Slowly whisk in 1 cup of the hot broth from the slow cooker, stirring until smooth. This prevents lumps. Pour this mixture back into the slow cooker and stir well.
- Add the cream cheese and cream. Cut the softened cream cheese into small cubes and drop them into the soup. Pour in the heavy cream. Stir gently until the cream cheese begins to melt. Cover and cook on LOW for another 20-30 minutes.
- Mash to your desired consistency. Use a potato masher to gently mash some of the potatoes right in the slow cooker. I do about 6-8 good mashes—just enough to break up about half the potatoes. You want some chunks for texture. If you prefer a completely smooth soup, use an immersion blender, but I really recommend the hand-mash method for this recipe.
- Stir in the cheddar cheese. Add the shredded sharp cheddar and stir until it’s fully melted into the soup. Taste and adjust salt and pepper. Remember that the bacon and cheese add salt, so go easy at first.
- Serve and garnish. Ladle the soup into bowls. Top with crumbled bacon, extra shredded cheddar, and a generous sprinkle of fresh chives or green onions. A crack of black pepper on top never hurts.
One thing I learned the hard way: don’t rush step 4. The first time I made this, I skipped the roux entirely, thinking the cream cheese would thicken it enough. The soup was tasty but thin—more like potato broth than potato soup. That flour slurry makes all the difference in getting that velvety, spoon-coating consistency.
Cooking Tips & Techniques
After making this creamy crockpot potato soup with bacon more times than I can count, I’ve collected a few hard-won lessons that’ll save you from my early mistakes.
Don’t over-stir during cooking. I know it’s tempting to lift that lid and give it a stir every hour, but every time you open the crockpot, you lose heat and add 20-30 minutes to the cooking time. Trust the process. The potatoes will cook evenly if you cut them to the same size.
Season in layers. Add a pinch of salt when you first put the potatoes in, then adjust at the end. Potatoes are sponges for salt, and if you wait until the end, you might overshoot trying to get the flavor deep into the potatoes themselves.
The cream cheese must be softened. I learned this lesson when I tossed a cold block of cream cheese into the hot soup and ended up with tiny white lumps floating around. Let it sit on the counter for 30 minutes before cubing it, or microwave it for 15 seconds to take the chill off.
Bacon timing matters. Cook your bacon in the morning and crumble it into a container. Then when dinner rolls around, you just sprinkle it on top. Cold bacon crumbles actually work better—they stay crunchier against the hot soup than freshly cooked bacon does.
If your soup is too thick. This can happen if you cook it on HIGH for too long or if your potatoes were particularly starchy. Just stir in an extra ½ cup of warm chicken broth or milk until it reaches your preferred consistency.
If your soup is too thin. Mix 1 tablespoon of cornstarch with 2 tablespoons of cold water and stir it into the soup. Let it cook for 10 more minutes on HIGH, and it should thicken right up.
Variations & Adaptations
This creamy crockpot potato soup with bacon is wonderfully flexible. Here are some ways I’ve adapted it depending on what’s in my fridge or who’s coming to dinner.
Loaded Baked Potato Style. Stir in ½ cup of sour cream along with the cream cheese, and top each bowl with a dollop of sour cream, extra bacon, and a handful of chopped broccoli florets that you’ve steamed for 3 minutes. This turns it into a full meal that feels like a loaded baked potato in a bowl.
Cheesy Broccoli Potato Soup. Add 2 cups of frozen broccoli florets (no need to thaw) during the last 30 minutes of cooking. The broccoli softens perfectly and adds color and nutrition without diluting the flavor. My kids actually eat broccoli this way without complaint.
Lighter Version. Substitute the heavy cream with evaporated milk (not sweetened condensed) and use reduced-fat cream cheese. Use turkey bacon instead of regular. The texture is slightly less luxurious, but honestly, it’s still really good—and about 200 fewer calories per serving.
Spicy Southwest Twist. Add a drained can of diced green chiles and ½ teaspoon of cumin along with the potatoes. Top with pepper jack cheese instead of cheddar, and finish with sliced jalapeños if you’re feeling brave. This version surprised me—I didn’t think potato soup needed heat, but the smoky-spicy notes work beautifully.
Dairy-Free Adaptation. Use full-fat canned coconut milk instead of heavy cream, dairy-free cream cheese (Miyoko’s is my favorite), and nutritional yeast instead of cheddar. Omit the butter and use olive oil for the roux. It’s not the same soup, but it’s a really good dairy-free version that even my dairy-loving husband approved of.
Serving & Storage Suggestions
This creamy crockpot potato soup with bacon is at its best served steaming hot, straight from the slow cooker. The texture is most luxurious right after you’ve stirred in the cheese and cream.
Serving temperature and presentation. Ladle the soup into warmed bowls—I just run them under hot water for 30 seconds and dry them off. This keeps the soup hot longer. Arrange the toppings in little piles: bacon in one section, cheese in another, chives scattered over everything. It looks intentional and pretty without any real effort.
What to serve alongside. A crusty loaf of sourdough or some buttery dinner rolls are perfect for dipping. A simple green salad with a tangy vinaigrette cuts through the richness nicely. If I’m serving this as a main dish, I’ll often add a side of roasted broccoli or a simple apple and walnut salad.
Storage instructions. Let the soup cool completely before transferring to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually meld and deepen overnight, so day-two soup is genuinely better than day-one soup.
Freezing instructions. This soup freezes beautifully for up to 3 months. Portion it into freezer-safe containers or zip-top bags. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating.
Reheating methods. Reheat gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of milk or broth if it seems too thick after refrigeration. You can also microwave individual portions in 60-second intervals, stirring between each. Avoid boiling, as this can cause the dairy to separate.
One thing I love about this soup is how the bacon stays crispy if you store it separately. I keep the crumbled bacon in a small container at room temperature and sprinkle it on just before serving, even with leftovers. It makes reheated soup feel freshly made.
Nutritional Information & Benefits
Here’s the honest truth about this creamy crockpot potato soup with bacon: it’s comfort food, not health food. But it does have some redeeming qualities, and knowing what’s in it helps you enjoy it mindfully.
| Nutrient | Per Serving (approx. 1 ½ cups) |
|---|---|
| Calories | 485 |
| Total Fat | 32g |
| Saturated Fat | 17g |
| Cholesterol | 85mg |
| Sodium | 890mg |
| Total Carbohydrates | 35g |
| Dietary Fiber | 4g |
| Sugars | 5g |
| Protein | 16g |
| Vitamin C | 20% DV |
| Potassium | 850mg |
| Calcium | 25% DV |
Potatoes get a bad rap, but they’re actually a good source of vitamin C, potassium, and fiber when you eat the skins. (I peel mine for this soup, but you could leave some skin on for extra nutrients.) The bacon and cheese add protein and calcium, while the onions and garlic provide prebiotic fiber that supports gut health.
If you’re watching sodium, use low-sodium broth and go easy on the added salt. You can also cut the bacon to 4 slices and still get plenty of flavor. This soup is not gluten-free as written, but it’s easy to adapt with gluten-free flour in the roux.
Conclusion
This creamy crockpot potato soup with bacon has become my go-to for those days when I need dinner to feel like a hug. It’s the recipe I make when someone’s had a rough week, when the weather turns bitter, or when I just want the house to smell amazing without spending hours in the kitchen.
What I love most about it is how forgiving it is. You can use different potatoes, swap the cream for milk, add extra vegetables, or double the bacon (I won’t tell). It’s a recipe that works with you, not against you. And it’s proof that simple ingredients, treated with a little care, can become something genuinely memorable.
I’d love to hear how this turns out for you. Did your skeptical family member change their tune? Did you add your own twist? Drop a comment below and let me know—I read every single one, and your adaptations often inspire my next kitchen experiment.
Now go make some soup. Your crockpot is waiting, and honestly, you deserve a dinner that feels this good without any of the stress.
Frequently Asked Questions
Can I use red potatoes or Yukon Golds instead of russets?
Yes, you can. Yukon Golds will give you a slightly creamier texture with a buttery flavor, while red potatoes hold their shape a bit more and have a waxy texture. Russets are ideal because they break down nicely and create that thick, creamy base, but any potato will work in a pinch.
Can I make this in an Instant Pot instead of a crockpot?
Absolutely. Sauté the onions and garlic in the Instant Pot on the sauté setting, then add the potatoes and broth. Pressure cook on HIGH for 8 minutes, then do a quick release. Remove some liquid to make the roux, then stir in the cream cheese, cream, and cheddar. Mash and serve as directed.
How do I prevent the soup from becoming gluey or gummy?
Don’t over-mash or over-blend the potatoes. A few gentle mashes with a potato masher is all you need. If you use an immersion blender, do just a few pulses. Over-processing releases too much starch and creates that unpleasant gluey texture. Also, make sure you’re not cooking the soup on HIGH for too long, which can break down the potatoes too much.
Can I add other vegetables to this soup?
Definitely. Diced carrots and celery are classic additions—add them along with the potatoes. Frozen corn, peas, or broccoli can be stirred in during the last 30 minutes of cooking. Just keep in mind that watery vegetables like zucchini might thin the soup out a bit, so adjust the roux if needed.
How do I make this soup in advance for a party or gathering?
This is actually perfect for entertaining. Make the soup completely through step 7 (before adding the cheese), then refrigerate it. When you’re ready to serve, reheat it gently on the stovetop or in the slow cooker, stir in the cheese, and finish with the toppings. The soup holds well in a slow cooker on the “warm” setting for up to 2 hours—just give it a stir every 30 minutes and add a splash of broth if it thickens too much.
Pin This Recipe!

Creamy Crockpot Potato Soup with Bacon Recipe
A velvety, rich potato soup made in the slow cooker with bacon, cream cheese, and cheddar. This easy, budget-friendly recipe is picky eater approved and reheats beautifully.
- Prep Time: 15 minutes
- Cook Time: 6-7 hours on LOW or 3-4 hours on HIGH
- Total Time: 6 hours 15 minutes to 7 hours 15 minutes
- Yield: 6 servings
- Category: Main Course
- Cuisine: American
Ingredients
- Russet potatoes, peeled and diced (about 3 pounds, or 6 medium potatoes)
- Yellow onion, diced (1 medium)
- Garlic cloves, minced (4 cloves)
- Chicken broth, low-sodium (4 cups)
- Heavy cream (1 cup)
- Cream cheese, softened and cubed (8 ounces, one full block)
- Sharp cheddar cheese, shredded (1 ½ cups, plus more for garnish)
- Bacon, cooked and crumbled (8 slices, about 8 ounces)
- Butter, unsalted (2 tablespoons)
- All-purpose flour (3 tablespoons)
- Salt and black pepper (to taste)
- Fresh chives or green onions, chopped (for garnish)
Instructions
- Cook the bacon first. Lay bacon strips on a sheet pan lined with parchment paper and bake at 400°F for 15-18 minutes, until crispy. Alternatively, cook in a skillet over medium heat for about 8-10 minutes, flipping once. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Set aside.
- Prep your vegetables. Peel and dice the russet potatoes into ½-inch cubes. Dice the onion and mince the garlic.
- Layer everything in the slow cooker. Add the diced potatoes, onion, minced garlic, and chicken broth to a 6-quart slow cooker. Stir to combine. Do NOT add the cream, cream cheese, or cheddar yet. Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours, until the potatoes are fork-tender.
- Make the roux while the soup cooks. About 30 minutes before the soup is done, melt the butter in a small saucepan over medium heat. Whisk in the flour and cook for 1-2 minutes, stirring constantly, until it turns a light golden color. Slowly whisk in 1 cup of the hot broth from the slow cooker, stirring until smooth. Pour this mixture back into the slow cooker and stir well.
- Add the cream cheese and cream. Cut the softened cream cheese into small cubes and drop them into the soup. Pour in the heavy cream. Stir gently until the cream cheese begins to melt. Cover and cook on LOW for another 20-30 minutes.
- Mash to your desired consistency. Use a potato masher to gently mash some of the potatoes right in the slow cooker. Do about 6-8 good mashes—just enough to break up about half the potatoes. For a completely smooth soup, use an immersion blender.
- Stir in the cheddar cheese. Add the shredded sharp cheddar and stir until fully melted. Taste and adjust salt and pepper.
- Serve and garnish. Ladle the soup into bowls. Top with crumbled bacon, extra shredded cheddar, and a generous sprinkle of fresh chives or green onions.
Notes
Don’t over-stir during cooking. Season in layers. Cream cheese must be softened to avoid lumps. Cook bacon in advance and crumble for best texture. If soup is too thick, add extra broth or milk. If too thin, use a cornstarch slurry.
Nutrition
- Serving Size: 1 ½ cups
- Calories: 485
- Sugar: 5
- Sodium: 890
- Fat: 32
- Saturated Fat: 17
- Carbohydrates: 35
- Fiber: 4
- Protein: 16
Keywords: crockpot potato soup, creamy potato soup, slow cooker potato soup, bacon potato soup, comfort food, easy dinner


