My husband looked at the pile of potatoes on the counter and said, “You know, I don’t think slow cookers can do soup right.” He’d had one too many bowls of watery, flavorless sludge at potlucks, and he was done giving crockpots a second chance for anything that wasn’t a pot roast. I couldn’t really blame him. For years, I thought the same thing. Soup in a slow cooker always seemed to end up either too thin or a mushy mess. But this creamy crockpot potato soup with bacon? It changed his mind after one spoonful. Honestly, it changed mine too.
It happened on a Tuesday that felt like a Monday. Freezing rain was coming down sideways, and I needed something warm that didn’t require me to stand over a stove stirring for an hour. I had a bag of russets, some bacon ends from the butcher, and a half-used carton of heavy cream in the fridge. I figured, why not? If it failed, we’d order pizza. But something clicked that day. The potatoes broke down just enough to make the broth velvety without needing a blender. The bacon fat gave everything a smoky richness that store-bought soup just can’t touch.
That first batch was gone by noon the next day. He took the leftovers to work and came home asking when I was making it again. That’s when I knew this wasn’t just another recipe. It was the kind of meal that sticks. No fuss, no fancy techniques, just honest food that delivers every single time.
Why You’ll Love This Recipe
Let me tell you why this creamy crockpot potato soup with bacon has earned a permanent spot in my weekly rotation. It’s not just because it tastes like something you’d get from a cozy diner. It’s because it works with your life, not against it.
- Only 5 Ingredients: No long grocery lists. You need potatoes, bacon, cream cheese, chicken broth, and a little seasoning. That’s it. You probably have most of these already.
- Set It and Forget It: Ten minutes of prep in the morning, and dinner is ready when you are. The slow cooker does all the heavy lifting while you handle your day.
- Incredibly Creamy Without Heavy Cream: The cream cheese melts into the broth and makes it luxuriously thick. No need for flour or cornstarch slurries.
- Crowd-Pleaser: I’ve served this at family gatherings and watched picky eaters go back for thirds. Kids love it. Adults love it. Even my father-in-law, who “doesn’t do soup,” asked for the recipe.
- Perfect for Meal Prep: This soup reheats beautifully. Make a big batch on Sunday and have lunches sorted for the week.
What really sets this apart from other potato soups is the texture. The potatoes cook low and slow until they start to fall apart naturally, creating a creamy base without any blending. Then you stir in the cream cheese at the end for that velvety finish. It’s comfort food that doesn’t require a culinary degree.
What Ingredients You Will Need
This recipe relies on simple, everyday ingredients that come together to create something far greater than the sum of their parts. Here’s what you need and why each one matters.
- Russet Potatoes (3 pounds, peeled and diced into 1-inch cubes): Russets are the gold standard for potato soup. They have a high starch content, which means they break down beautifully and create a naturally creamy texture. Yukon Golds work too, but the soup won’t be quite as thick.
- Bacon (8 slices, chopped): I prefer thick-cut bacon for this. It renders more fat and gives the soup a deeper smoky flavor. Save the rendered bacon fat to sauté aromatics if you’re adding any extras like onion or garlic. For the best results, cook the bacon until crispy, then crumble it for topping.
- Cream Cheese (8 ounces, softened and cubed): This is the secret to the soup’s luxurious texture. Full-fat cream cheese works best. Low-fat versions can sometimes turn grainy. Let it come to room temperature before adding it to the slow cooker so it melts smoothly.
- Chicken Broth (4 cups): Use a good-quality broth here. I recommend Swanson or Kitchen Basics for consistent flavor. Low-sodium is your friend because the bacon adds plenty of salt. Vegetable broth works if you want to keep things vegetarian.
- Salt and Black Pepper (to taste): Start with 1 teaspoon of salt and ½ teaspoon of pepper. You can always add more at the end. Remember, the bacon and broth both bring salt to the party.
- Optional Garnishes: Shredded cheddar cheese, sliced green onions, sour cream, and extra crispy bacon bits. These aren’t required, but they take the soup from great to unforgettable.
Equipment Needed
You don’t need a fancy kitchen to make this creamy crockpot potato soup with bacon. Here’s what you’ll need.
- Slow Cooker (6-quart or larger): A 6-quart model gives you plenty of room for all the ingredients without overcrowding. If yours is smaller, reduce the recipe by half. I use a Crock-Pot brand, but any reliable brand works.
- Chef’s Knife: A sharp 8-inch knife makes dicing potatoes and chopping bacon quick and safe. Dull knives are more dangerous than sharp ones.
- Cutting Board: Go with a large wooden or plastic board. You’ll be doing a lot of chopping.
- Large Skillet: For cooking the bacon. Cast iron is my preference because it holds heat evenly, but nonstick works fine too.
- Wooden Spoon or Silicone Spatula: For stirring the soup and scraping down the sides of the slow cooker.
- Measuring Cups and Spoons: Accuracy matters, especially with the broth and cream cheese.
If you don’t have a slow cooker, you can absolutely make this on the stovetop. Simmer the potatoes in broth for about 25 minutes until tender, then stir in the cream cheese and bacon. The texture will be just as good, but you’ll need to watch the pot more closely.
Preparation Method

This recipe is almost laughably simple. Here’s how to make creamy crockpot potato soup with bacon that tastes like you spent hours on it.
- Cook the Bacon: Place the chopped bacon in a cold skillet. Turn the heat to medium and cook, stirring occasionally, until the bacon is crispy and the fat has rendered, about 8 to 10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve 2 tablespoons of the bacon fat for later use (or discard it if you’re watching calories).
- Prep the Potatoes: Peel the russet potatoes and dice them into 1-inch cubes. Try to keep the pieces uniform in size so they cook evenly. Rinse the diced potatoes in cold water to remove excess starch, then drain well. This step helps prevent the soup from becoming gummy.
- Layer in the Slow Cooker: Add the diced potatoes to the slow cooker. Pour in the chicken broth. The liquid should just barely cover the potatoes. If it doesn’t, add a little more broth or water. Season with salt and pepper. Do not stir in the cream cheese yet.
- Cook Low and Slow: Cover the slow cooker and cook on LOW for 6 to 7 hours or on HIGH for 3 to 4 hours. The potatoes are ready when they are fork-tender and starting to break apart at the edges. Resist the urge to lift the lid during cooking. Every time you do, you add 20 minutes to the cooking time.
- Add the Cream Cheese: Once the potatoes are tender, turn off the slow cooker or switch to WARM. Add the softened, cubed cream cheese. Stir gently until the cream cheese is fully melted and incorporated into the broth. The soup will look thin at first, but it will thicken as the cream cheese emulsifies.
- Mash Slightly (Optional): For a thicker, creamier texture, use a potato masher to gently mash some of the potatoes right in the slow cooker. I like to do about 4 or 5 mashes, leaving plenty of chunky pieces for texture. If you prefer a completely smooth soup, use an immersion blender, but be careful not to over-blend or the soup can become gluey.
- Finish and Serve: Stir in half of the cooked bacon bits, reserving the rest for topping. Taste the soup and adjust the seasoning with more salt and pepper if needed. Ladle into bowls and top with the reserved bacon, shredded cheddar cheese, sliced green onions, and a dollop of sour cream if desired.
Cooking Tips & Techniques
After making this creamy crockpot potato soup with bacon more times than I can count, I’ve picked up a few tricks that make a real difference.
Don’t Skip the Bacon Fat: That rendered bacon fat is liquid gold. If you have the time, sauté a diced onion and a couple of minced garlic cloves in the reserved fat before adding them to the slow cooker. It adds another layer of savory depth that makes the soup taste even more complex.
Watch Your Liquid Ratio: The biggest mistake people make with slow cooker soups is adding too much liquid. Potatoes release water as they cook, so you don’t need to drown them. Start with just enough broth to barely cover the potatoes. You can always thin the soup with extra broth at the end if it’s too thick.
Room Temperature Cream Cheese is Non-Negotiable: I learned this the hard way. Cold cream cheese straight from the fridge will clump and leave you with little white flecks floating in your soup. Let it sit on the counter for 30 minutes before adding it. Cube it into small pieces for even faster melting.
Low and Slow Wins the Race: Cooking on LOW for the full 6 to 7 hours gives the potatoes time to break down naturally and release their starch, which thickens the soup without any added flour. High heat can work in a pinch, but the texture won’t be quite as velvety.
Season at the End: Bacon and broth both contain salt, so it’s easy to over-season early on. Add a light sprinkle of salt at the beginning, then taste and adjust right before serving. Pepper, on the other hand, can go in early. It blooms in the heat and adds a gentle warmth throughout.
Variations & Adaptations
One of the best things about this creamy crockpot potato soup with bacon is how adaptable it is. Here are some of my favorite ways to change it up.
- Loaded Baked Potato Style: Stir in 1 cup of shredded sharp cheddar cheese and ½ cup of sour cream along with the cream cheese. Top with extra cheese, bacon, and chives. It’s over-the-top in the best way.
- Broccoli Cheddar Potato Soup: Add 2 cups of frozen broccoli florets during the last 30 minutes of cooking. Stir in 1 cup of shredded cheddar cheese with the cream cheese. The broccoli adds color and nutrition without overpowering the potato flavor.
- Vegetarian Version: Skip the bacon and use vegetable broth instead of chicken broth. Add 1 tablespoon of smoked paprika and ½ teaspoon of liquid smoke to the broth for that smoky flavor. Top with crispy fried onions or roasted chickpeas for crunch.
- Spicy Kick: Add 1 diced jalapeño (seeds removed if you want less heat) along with the potatoes. Stir in ½ teaspoon of cayenne pepper and 1 teaspoon of smoked paprika. Top with pepper jack cheese instead of cheddar.
- Dairy-Free Adaptation: Use a dairy-free cream cheese alternative and replace the bacon with coconut bacon or tempeh bacon. The texture won’t be quite as rich, but it’s still delicious. I’ve made this for a friend with a dairy allergy, and she couldn’t stop eating it.
Serving & Storage Suggestions
This soup is at its best served piping hot, straight from the slow cooker. Ladle it into deep bowls and pile on the toppings. I like to serve it with crusty bread or buttery crackers for dipping. A simple side salad with a tangy vinaigrette cuts through the richness nicely.
For storage, let the soup cool completely before transferring it to airtight containers. It will keep in the refrigerator for up to 5 days. The flavors actually meld together and get even better on day two. Reheat gently on the stovetop or in the microwave, adding a splash of broth or milk to loosen the texture if needed.
This soup freezes beautifully. Portion it into freezer-safe bags or containers, leaving about an inch of headroom for expansion. It will keep for up to 3 months. Thaw overnight in the refrigerator before reheating. One note: the cream cheese can separate slightly after freezing. Just give the soup a good whisk while reheating, and it will come back together.
Nutritional Information & Benefits
While this creamy crockpot potato soup with bacon is definitely comfort food, it does have some redeeming nutritional qualities. Potatoes are a good source of vitamin C, potassium, and fiber, especially if you leave the skins on. The broth provides hydration and electrolytes. And the cream cheese adds a dose of calcium and protein.
Here are the approximate nutritional values per serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 380 |
| Total Fat | 22g |
| Saturated Fat | 10g |
| Cholesterol | 55mg |
| Sodium | 890mg |
| Total Carbohydrates | 35g |
| Dietary Fiber | 4g |
| Protein | 12g |
This recipe is naturally gluten-free, which makes it a great option for those with celiac disease or gluten sensitivity. It’s also nut-free and egg-free. If you’re watching your sodium, use low-sodium broth and reduce the added salt. You can also use turkey bacon to cut the fat and calories.
Conclusion
This creamy crockpot potato soup with bacon is proof that simple ingredients, treated with a little patience, can create something truly special. It’s the kind of meal that warms you from the inside out, the kind you look forward to on cold days and busy weeks. I’ve made it for sick friends, for holiday gatherings, and for quiet nights when I just needed something comforting. It never disappoints.
I’d love to hear how it turns out for you. Did you add your own twist? Did your family love it as much as mine did? Drop a comment below and let me know. And if you’re in the mood for more easy, satisfying meals, check out my easy slow cooker honey garlic chicken meal prep bowls or this easy lemon herb salmon sheet pan dinner for another set-it-and-forget-it winner. Happy cooking, friends.
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, while red potatoes hold their shape better and result in a chunkier soup. Russets are still the best choice for maximum creaminess, but feel free to use what you have on hand.
Do I need to peel the potatoes?
Not necessarily. If you leave the skins on, you’ll get more fiber and nutrients, and the soup will have a more rustic texture. Just scrub the potatoes well before dicing. If you prefer a silky smooth soup, peeling is the way to go.
Can I make this soup in an Instant Pot?
Absolutely. Use the sauté function to cook the bacon, then add the potatoes and broth. Pressure cook on HIGH for 10 minutes, then do a quick release. Stir in the cream cheese and bacon. The texture will be slightly different but still delicious.
Why is my soup too thin?
This usually happens when too much liquid is added at the start, or the soup hasn’t cooked long enough for the potatoes to release their starch. To fix it, mash some of the potatoes with a potato masher or simmer the soup uncovered on the stovetop for 10 to 15 minutes to let some liquid evaporate.
Can I add other vegetables to this soup?
Definitely. Diced carrots, celery, or corn all work well. Add them along with the potatoes at the beginning of cooking. Just keep the total vegetable volume similar to the potato amount so the soup doesn’t become too watery.
Pin This Recipe!

Creamy Crockpot Potato Soup with Bacon – Easy 5-Ingredient Recipe
This creamy crockpot potato soup with bacon is a simple, 5-ingredient recipe that delivers velvety texture and smoky richness without any fuss. Perfect for busy days, it’s a comforting meal that reheats beautifully and pleases everyone.
- Prep Time: 15 minutes
- Cook Time: 6-7 hours (LOW) or 3-4 hours (HIGH)
- Total Time: 6 hours 15 minutes to 7 hours 15 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 3 pounds russet potatoes, peeled and diced into 1-inch cubes
- 8 slices thick-cut bacon, chopped
- 8 ounces cream cheese, softened and cubed
- 4 cups chicken broth (low-sodium recommended)
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- Optional garnishes: shredded cheddar cheese, sliced green onions, sour cream, extra crispy bacon bits
Instructions
- Cook the bacon: Place chopped bacon in a cold skillet. Turn heat to medium and cook, stirring occasionally, until crispy, about 8-10 minutes. Transfer to a paper towel-lined plate. Reserve 2 tablespoons bacon fat if desired.
- Prep the potatoes: Peel and dice russet potatoes into 1-inch cubes. Rinse in cold water to remove excess starch, then drain well.
- Layer in the slow cooker: Add diced potatoes to a 6-quart slow cooker. Pour in chicken broth (liquid should barely cover potatoes). Season with salt and pepper. Do not add cream cheese yet.
- Cook low and slow: Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours, until potatoes are fork-tender and starting to break apart. Avoid lifting the lid during cooking.
- Add cream cheese: Turn off slow cooker or switch to WARM. Add softened, cubed cream cheese. Stir gently until fully melted and incorporated. Soup will thicken as cream cheese emulsifies.
- Mash slightly (optional): Use a potato masher to gently mash some potatoes for a thicker texture, leaving chunks. For smooth soup, use an immersion blender carefully.
- Finish and serve: Stir in half the cooked bacon bits. Adjust seasoning with salt and pepper. Ladle into bowls and top with reserved bacon, cheddar cheese, green onions, and sour cream if desired.
Notes
For best results, use full-fat cream cheese at room temperature to avoid clumping. Start with minimal liquid as potatoes release water. Season at the end to account for salt from bacon and broth. Soup can be stored in the refrigerator for up to 5 days or frozen for up to 3 months. Reheat with a splash of broth or milk.
Nutrition
- Serving Size: 1 serving (about 1.5
- Calories: 380
- Sugar: 3
- Sodium: 890
- Fat: 22
- Saturated Fat: 10
- Carbohydrates: 35
- Fiber: 4
- Protein: 12
Keywords: creamy potato soup, crockpot potato soup, bacon potato soup, easy slow cooker soup, 5-ingredient soup, comfort food, gluten-free soup


