Easy Crockpot Potato Soup with Bacon (Best Recipe!)

Ready In
Servings
Difficulty

I had been looking for a potato soup that actually tasted like something—you know, not just blended potatoes with a vague promise of cream. For a while, I just accepted that slow cooker potato soup was going to be either watery or pasty, with bacon that turned into sad little rubber bits by the time dinner rolled around. I tried adding the dairy too early (curdled). I tried adding it too late (cold soup). I tried every “secret ingredient” the internet swore by—cream cheese, Velveeta, instant potato flakes—and while some were better than others, none of them made me stop searching.

Then, on a particularly gray Tuesday in February (the kind where the sky never really gets light), I threw some stuff in the crockpot out of pure desperation and accidentally made the soup I’d been hunting for. The potatoes broke down just enough to make the broth creamy without needing a blender. The bacon stayed crispy because I stopped trying to cook it in the soup. And the flavor—honestly, it tasted like someone had been simmering it all day with intention, not just convenience. That Tuesday changed things. Now this Easy Crockpot Potato Soup with Bacon is the one I go back to, the one that finally filled the gap.

Why You’ll Love This Recipe

This isn’t just another potato soup recipe that promises creaminess and delivers disappointment. After testing this about seven times (my family was very patient), I landed on a version that actually works without babysitting. Here is why this one is different:

  • Set It and Forget It: No stirring, no roux-making, no standing over a hot stove. The crockpot does all the heavy lifting while you go about your day.
  • Perfectly Creamy Without Heavy Cream: The potatoes themselves create the silky texture as they break down. A little half-and-half at the end is all you need—no condensed soups or processed cheese required.
  • Crispy Bacon Every Time: We cook the bacon separately and add it fresh. No soggy bacon here—just crunchy, salty bits that stay crispy even after sitting in the soup for a few minutes.
  • Simple Ingredients: You probably have most of these in your kitchen right now. Potatoes, broth, onion, garlic, butter, milk, and bacon. That is it.
  • Crowd-Pleaser: I have brought this to potlucks, served it for sick friends, and made it for picky kids. It disappears every single time.

This soup is the kind that makes you close your eyes after the first bite—not because it is fancy, but because it is exactly what you wanted. It is comfort food reimagined: richer, heartier, and somehow still light enough that you don’t feel terrible after a second bowl.

What Ingredients You Will Need

This recipe uses simple, honest ingredients to deliver that deep, savory flavor and velvety texture without any fuss. Most of these are pantry staples, which is exactly why I reach for this recipe on busy weeks.

  • Russet potatoes (about 3 pounds, peeled and diced into ½-inch cubes) – Russets are ideal here because they break down beautifully and create that creamy texture. Yukon Golds work too, but the soup will be slightly less thick.
  • Yellow onion (1 medium, diced) – Adds that savory backbone. White or sweet onion will also work fine.
  • Garlic (4 cloves, minced) – Don’t skimp here. Fresh garlic makes a difference.
  • Chicken broth (4 cups) – Low-sodium is best so you can control the salt level. Vegetable broth works if you want to keep it vegetarian.
  • Butter (4 tablespoons, unsalted) – Adds richness and helps sauté the aromatics.
  • All-purpose flour (¼ cup) – This thickens the soup slightly without making it gluey. Gluten-free all-purpose flour works as a substitute.
  • Half-and-half (1 cup) – Adds creaminess without being too heavy. Whole milk works, but the soup will be less luxurious. For a dairy-free version, use full-fat canned coconut milk.
  • Bacon (8 slices, thick-cut preferred) – We cook this separately until crispy and crumble it for topping. I recommend Wright Brand or Nueske’s for the best smoky flavor.
  • Salt and black pepper (to taste) – Go easy on the salt until the end, since the bacon and broth both add salt.
  • Optional toppings – Shredded cheddar cheese, sliced green onions, sour cream, and extra black pepper.

Ingredient selection tip: Look for potatoes that are firm with no green spots or sprouts. If your potatoes have been sitting in the pantry for a while, they might not break down as evenly—fresher is better here.

Equipment Needed

You do not need a fancy kitchen to make this soup. Here is what you will need:

  • 6-quart slow cooker – This size is ideal for the full recipe. A 5-quart will work, but you might need to reduce the broth slightly.
  • Large skillet – For cooking the bacon and sautéing the aromatics. Cast iron works beautifully here.
  • Cutting board and sharp knife – Dicing potatoes and onions goes much faster with a good knife. I use my Victorinox chef’s knife for everything.
  • Wooden spoon or silicone spatula – For stirring the roux and scraping up any browned bits from the skillet.
  • Measuring cups and spoons – Standard set for accuracy.
  • Paper towels – For draining the bacon.
  • Potato masher (optional) – If you want to mash some of the potatoes for extra creaminess. I use mine about half the time.

Budget-friendly tip: If you don’t have a slow cooker, you can make this on the stovetop in a large Dutch oven. Just simmer the potatoes in the broth for about 25 minutes until tender, then proceed with the rest of the steps.

Preparation Method

crockpot potato soup with bacon preparation steps

This recipe comes together in about 20 minutes of active prep time, then the crockpot does the rest. Here is how to do it:

  1. Cook the bacon. Place the bacon slices in a cold skillet, then turn the heat to medium. Cook for 6-8 minutes, flipping once, until crispy. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Set aside. (Do not wash the skillet—you will use the rendered fat.)
  2. Sauté the aromatics. In the same skillet with about 1 tablespoon of the reserved bacon fat (or melt the butter if you prefer), add the diced onion. Cook over medium heat for 4-5 minutes until softened and translucent. Add the minced garlic and cook for 1 more minute until fragrant. This step adds so much depth—don’t skip it.
  3. Make a quick roux. Sprinkle the flour over the cooked onions and garlic. Stir constantly for 1-2 minutes until the flour is fully incorporated and starts to turn golden. This prevents that raw flour taste in the final soup.
  4. Deglaze the pan. Slowly pour in about ½ cup of the chicken broth while stirring. Scrape up any browned bits from the bottom of the skillet—that is pure flavor. Let it simmer for 1 minute until slightly thickened, then remove from heat.
  5. Layer everything in the crockpot. Add the diced potatoes to the slow cooker. Pour the onion mixture over the top. Add the remaining 3½ cups of chicken broth. Stir gently to combine. Do not add any dairy yet—that comes later.
  6. Cook low and slow. Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours. The potatoes should be fork-tender and starting to break apart at the edges. (If your potatoes are still firm after the suggested time, your crockpot might run cool—just give them another 30 minutes.)
  7. Mash (optional but recommended). Use a potato masher right in the crockpot to break up about half of the potatoes. This gives the soup that perfect chunky-yet-creamy texture. If you prefer a completely smooth soup, use an immersion blender for 10-15 seconds—but I like leaving some chunks.
  8. Add the dairy. Stir in the half-and-half and 2 tablespoons of butter (if using). Let it warm through for about 10-15 minutes on LOW. Do not let it boil after adding dairy, or it might curdle.
  9. Season and serve. Taste and add salt and pepper as needed. Ladle into bowls and top with the crispy bacon, shredded cheddar cheese, sliced green onions, and a dollop of sour cream if you like.

Sensory cue: At the end of cooking, the kitchen should smell like a cozy diner—savory, buttery, and slightly smoky from the bacon. The soup should look thick enough that it coats the back of a spoon, with little bits of potato floating in a creamy, golden broth.

Cooking Tips & Techniques

After making this soup more times than I care to count, I have learned a few things the hard way. Here are my best tips:

  • Don’t skip the roux. I tried making this without flour once, thinking the potatoes would thicken it enough. They did, but the soup was thin and watery. That quick 2-minute roux makes all the difference in texture.
  • Cut the potatoes evenly. I know it is tedious, but potatoes that are cut into uniform ½-inch cubes cook at the same rate. If some are bigger and some are smaller, you will end up with mushy bits and hard bits in the same bowl.
  • Resist the urge to peek. Every time you lift that lid, you lose heat and add about 20 minutes to the cooking time. Trust the process.
  • Add the dairy at the end. This is non-negotiable. If you add cream or milk at the beginning, it will curdle from the long cooking time and high heat. Stir it in during the last 15 minutes and you will get a silky, smooth soup every time.
  • Season gradually. Bacon is salty, broth is salty, and cheese (if you add it) is salty. I add only a pinch of salt at the beginning and adjust at the end. You can always add more, but you cannot take it out.

Personal failure story: The first time I made this, I dumped everything in the crockpot raw—potatoes, onions, garlic, broth, bacon, and cream. The bacon turned into chewy, salty leather, the cream separated into weird white flecks, and the onions were still crunchy. It was edible, barely, but it taught me that order matters. Now I always sauté the aromatics first, cook the bacon separately, and add dairy at the end. That one change turned a mediocre soup into my most-requested recipe.

Variations & Adaptations

One of the best things about this soup is how easy it is to adapt. Here are some variations I have tried and loved:

  • Loaded Baked Potato Soup: Stir in 1 cup of shredded cheddar cheese right after the half-and-half. Top with extra cheese, bacon, and green onions. It tastes just like a loaded baked potato in soup form.
  • Vegetarian Version: Omit the bacon and use vegetable broth. Sauté the onions and garlic in 2 tablespoons of butter instead of bacon fat. Add 1 teaspoon of smoked paprika to mimic that smoky depth. It won’t taste exactly the same, but it will still be delicious.
  • Broccoli Cheddar Potato Soup: Add 2 cups of frozen broccoli florets during the last hour of cooking. Stir in 1 cup of shredded sharp cheddar with the half-and-half. The broccoli adds color and nutrition without overpowering the potato base.
  • Spicy Chipotle Version: Add 1-2 teaspoons of chipotle pepper in adobo sauce (minced) along with the garlic. The smoky heat pairs beautifully with the creamy potatoes and bacon. Top with pickled jalapeños for extra kick.
  • Dairy-Free Adaptation: Use full-fat canned coconut milk instead of half-and-half and a dairy-free butter substitute. The coconut flavor is subtle and actually complements the potatoes nicely.

Personal variation: My husband loves heat, so I often stir in a diced jalapeño (seeds removed) with the onions. It adds a gentle warmth that builds as you eat, without overwhelming the soup. If you want to try this, just make sure to cook the jalapeño with the onions so it softens properly.

Serving & Storage Suggestions

This soup is best served hot, straight from the crockpot, with all the toppings you can pile on. Here is how I like to serve it:

  • Serving temperature: Hot, but not boiling. Let it sit for 5 minutes after adding the dairy so it cools slightly and the flavors meld.
  • Presentation: Ladle into wide bowls so the toppings have room to spread. I like to arrange the bacon, cheese, and green onions in little piles rather than mixing everything together—it looks prettier and lets people customize each bite.
  • What to serve with it: A crusty loaf of bread or buttery dinner rolls are perfect for dipping. I also love serving this alongside a simple green salad with a tangy vinaigrette to cut through the richness. If you are in the mood for something cozy, try it with our cozy slow-roasted tomato soup with grilled cheese croutons for a double-soup dinner.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup will thicken as it sits—that is normal. When reheating, add a splash of milk or broth to thin it back to your preferred consistency.
  • Freezing: This soup freezes well for up to 3 months. Let it cool completely, then transfer to freezer-safe containers. Leave about an inch of headspace for expansion. Thaw overnight in the refrigerator before reheating.
  • Reheating: Reheat gently on the stovetop over medium-low heat, stirring occasionally. You can also reheat individual portions in the microwave in 30-second bursts, stirring between each. Avoid boiling, as it can cause the dairy to separate.

Flavor development note: Like many soups, this one tastes even better the next day. The flavors have time to meld and deepen overnight. I often make it a day ahead on purpose—just hold the bacon and toppings until serving.

Nutritional Information & Benefits

Here is the estimated nutritional breakdown for one serving (about 1½ cups, without optional toppings):

Nutrient Amount Per Serving
Calories 385
Total Fat 18g
Saturated Fat 9g
Cholesterol 45mg
Sodium 720mg
Total Carbohydrates 42g
Dietary Fiber 4g
Sugars 5g
Protein 12g
Vitamin C 30% DV
Potassium 950mg
Calcium 8% DV
Iron 10% DV

Health benefits: Potatoes often get a bad rap, but they are actually a good source of vitamin C, potassium, and fiber (especially if you leave the skins on). The bacon adds protein and a satisfying savory note, while the broth base keeps the soup lighter than cream-heavy alternatives. For a lower-carb option, you can swap half the potatoes for cauliflower florets—I have done this and it works surprisingly well.

Dietary considerations: This recipe can be made gluten-free by using a gluten-free all-purpose flour blend in the roux. For a dairy-free version, substitute the butter with olive oil, use full-fat coconut milk instead of half-and-half, and skip the cheese topping. The soup will still be creamy and delicious.

Conclusion

This Easy Crockpot Potato Soup with Bacon is the kind of recipe that becomes a regular in your rotation—not because it is flashy, but because it works. It is forgiving, adaptable, and satisfying in that quiet, soul-warming way that only a really good bowl of soup can be. Whether you are feeding a crowd on a cold Sunday or just need something comforting after a long week, this soup delivers without stress.

I would love to hear how it turns out for you. Did you add your own twist? Swap in a different cheese? Throw in some extra veggies? Drop a comment below and tell me about it—your adaptations might inspire someone else to try something new. And if you loved it, share it with a friend who needs a good soup in their life.

Until next time, happy cooking—and don’t forget the bacon.

Frequently Asked Questions

Can I use red potatoes or Yukon Golds instead of Russets?

Yes, you can. Yukon Golds will give you a slightly buttery flavor and creamy texture, while red potatoes hold their shape a bit more. If you use red potatoes, the soup will be chunkier and less creamy. Russets are still my top choice because they break down so beautifully.

How do I prevent the soup from curdling?

Curdling happens when dairy is exposed to high heat for too long. To prevent it, always add the half-and-half during the last 15 minutes of cooking, and keep the crockpot on LOW. Do not let the soup boil after adding dairy. If you are reheating leftovers, do it gently over medium-low heat or in short microwave bursts.

Can I make this soup in an Instant Pot?

Absolutely. Sauté the bacon and aromatics using the Sauté function, then add the potatoes, broth, and roux mixture. Pressure cook on HIGH for 10 minutes, then do a natural release for 10 minutes before quick releasing. Stir in the half-and-half at the end. The texture will be slightly different—a bit smoother—but still delicious.

How do I thicken the soup if it turns out too thin?

If your soup is thinner than you would like, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry. Stir it into the soup and let it cook on HIGH for 10-15 minutes, uncovered, until it thickens. Alternatively, you can mash more of the potatoes with a potato masher to release their natural starch.

Can I add other vegetables to this soup?

Yes, and I do it all the time. Diced carrots and celery are classic additions—just add them with the potatoes at the beginning. Frozen corn, peas, or broccoli can be stirred in during the last hour of cooking. If you are looking for more hearty soup inspiration, try our creamy crockpot chicken and wild rice soup for another set-it-and-forget-it favorite.

Pin This Recipe!

crockpot potato soup with bacon recipe

Print

Easy Crockpot Potato Soup with Bacon (Best Recipe!)

This creamy, comforting potato soup is made effortlessly in the slow cooker with crispy bacon, tender potatoes, and a rich, velvety broth. It’s the perfect set-it-and-forget-it meal for busy days.

  • Author: Emily
  • Prep Time: 20 minutes
  • Cook Time: 6-7 hours on LOW or 3-4 hours on HIGH
  • Total Time: 6 hours 20 minutes to 7 hours 20 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American

Ingredients

Scale
  • 3 pounds Russet potatoes, peeled and diced into ½-inch cubes
  • 1 medium yellow onion, diced
  • 4 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • 4 tablespoons unsalted butter
  • ¼ cup all-purpose flour
  • 1 cup half-and-half
  • 8 slices thick-cut bacon
  • Salt and black pepper to taste
  • Optional toppings: shredded cheddar cheese, sliced green onions, sour cream

Instructions

  1. Cook the bacon in a cold skillet over medium heat for 6-8 minutes, flipping once, until crispy. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Set aside. Do not wash the skillet.
  2. In the same skillet with about 1 tablespoon of reserved bacon fat (or melt the butter), add the diced onion. Cook over medium heat for 4-5 minutes until softened and translucent. Add the minced garlic and cook for 1 more minute until fragrant.
  3. Sprinkle the flour over the cooked onions and garlic. Stir constantly for 1-2 minutes until the flour is fully incorporated and starts to turn golden.
  4. Slowly pour in about ½ cup of the chicken broth while stirring. Scrape up any browned bits from the bottom of the skillet. Let it simmer for 1 minute until slightly thickened, then remove from heat.
  5. Add the diced potatoes to the slow cooker. Pour the onion mixture over the top. Add the remaining 3½ cups of chicken broth. Stir gently to combine. Do not add any dairy yet.
  6. Cover and cook on LOW for 6-7 hours or on HIGH for 3-4 hours, until the potatoes are fork-tender and starting to break apart.
  7. Use a potato masher right in the crockpot to break up about half of the potatoes for a chunky-yet-creamy texture. For a completely smooth soup, use an immersion blender for 10-15 seconds.
  8. Stir in the half-and-half and 2 tablespoons of butter (if using). Let it warm through for about 10-15 minutes on LOW. Do not let it boil after adding dairy.
  9. Taste and add salt and pepper as needed. Ladle into bowls and top with the crispy bacon, shredded cheddar cheese, sliced green onions, and a dollop of sour cream if desired.

Notes

For best results, cut potatoes into uniform ½-inch cubes. Add dairy only at the end to prevent curdling. The soup thickens as it sits; add a splash of milk or broth when reheating. This soup tastes even better the next day.

Nutrition

  • Serving Size: 1½ cups
  • Calories: 385
  • Sugar: 5
  • Sodium: 720
  • Fat: 18
  • Saturated Fat: 9
  • Carbohydrates: 42
  • Fiber: 4
  • Protein: 12

Keywords: crockpot potato soup, slow cooker potato soup, bacon potato soup, easy potato soup, creamy potato soup

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating