It was 11:47 PM on a drizzly Thursday in early November, and I was hit with a craving so specific it almost felt like a fever dream. I didn’t want a salad or a stir-fry or anything that required standing over a stove. I wanted something warm, thick, and salty enough to match the rain tapping against the window. I didn’t have heavy cream or fresh thyme or any of the fancy things a proper potato soup recipe would demand. But I had a bag of Yukon Gold potatoes, a sad half-package of bacon in the back of the fridge, and a crockpot that hadn’t seen action since last winter. Honestly, that felt like enough. Maybe you’ve been there—too tired to cook, but too hungry to order takeout again. That night, I dumped everything into the slow cooker, crossed my fingers, and went to bed with the smell of bacon fat already ghosting through the apartment. The next morning, I lifted the lid and found the creamiest, coziest crockpot potato soup with bacon I’d ever tasted. And I knew I’d never make it any other way.
Why You’ll Love This Cozy Crockpot Potato Soup with Bacon
Let’s talk about why this soup deserves a permanent spot in your winter rotation. I’ve tested this recipe six times to get the texture just right—not too thin, not too thick, with bacon that stays crispy even after a day in the fridge.
- Set It and Forget It: Ten minutes of prep in the morning, and dinner is ready when you walk through the door. No stirring, no babysitting.
- Pantry-Friendly Ingredients: You probably already have potatoes, broth, and bacon on hand. No fancy cheese shop trips required.
- Perfect for Cozy Nights: This is the soup you want when the weather turns chilly and you just want to curl up on the couch with something warm.
- Crowd-Pleasing Comfort: My picky nephew asked for seconds, and my dad, who claims he doesn’t like soup, went back for thirds.
- Unbelievably Creamy Without Heavy Cream: The secret is blending a portion of the soup with a little milk and cream cheese. It’s rich, velvety, and completely satisfying.
This isn’t just another potato soup recipe. It’s the one that makes you close your eyes after the first bite and forget about your long day. It’s comfort food reimagined—simpler, faster, but with all the soul-soothing goodness you’re craving.
What Ingredients You Will Need for Crockpot Potato Soup with Bacon
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, so you can throw it together on a whim.
- Bacon (8 slices, chopped): I prefer thick-cut bacon for a meatier bite. Cook it until crispy before adding to the soup—reserve the rendered fat for sautéing the aromatics. This is non-negotiable for maximum flavor.
- Yellow onion (1 medium, diced): Sweating the onion in bacon fat adds a deep, savory base that you just can’t get from raw onion alone.
- Garlic (3 cloves, minced): Fresh garlic, not the jarred stuff. It makes a difference.
- Russet or Yukon Gold potatoes (3 pounds, peeled and diced into ½-inch cubes): Russets break down more for a thicker soup, while Yukon Golds hold their shape better. I use a mix of both for the best texture.
- Low-sodium chicken broth (4 cups): Use vegetable broth for a vegetarian version. Low-sodium is key so you can control the salt level.
- Milk (1 cup, whole or 2%): Added at the end for creaminess. Don’t use skim—it can curdle.
- Cream cheese (4 ounces, softened): This is my secret ingredient for tangy, velvety richness without the heaviness of heavy cream.
- Sharp cheddar cheese (1 cup, shredded): Stirred in at the end for cheesy goodness. I recommend Tillamook or Cabot for the best melt.
- Salt and black pepper (to taste): Start with 1 teaspoon salt and ½ teaspoon pepper, then adjust.
- Optional toppings: Extra crispy bacon, shredded cheddar, sliced green onions, sour cream, or fresh chives.
Equipment Needed
You don’t need a ton of fancy equipment for this crockpot potato soup with bacon, but a few tools make the process smoother.
- 6-quart slow cooker: This is the sweet spot for this recipe. A smaller one might overflow, and a larger one might cook too fast. I use a Crock-Pot brand, but any brand works.
- Large skillet: For cooking the bacon and sweating the onion. A cast-iron skillet works beautifully here.
- Sharp knife and cutting board: Dicing 3 pounds of potatoes goes faster with a good knife. I use my Wusthof chef’s knife.
- Immersion blender or potato masher: An immersion blender gives you a silky smooth soup in seconds. If you don’t have one, a potato masher works—just expect a chunkier texture.
- Measuring cups and spoons: For accuracy.
Preparation Method: How to Make Crockpot Potato Soup with Bacon

- Cook the bacon (10 minutes): In a large skillet over medium heat, cook the chopped bacon until crispy, about 8 to 10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Do not discard the bacon fat—you’ll use it next.
- Sweat the aromatics (5 minutes): Pour off all but 2 tablespoons of the bacon fat from the skillet. Add the diced onion and cook over medium heat until translucent, about 4 minutes. Add the minced garlic and cook for 1 more minute, until fragrant. This step builds the flavor base.
- Layer the slow cooker: Place the diced potatoes in the bottom of a 6-quart slow cooker. Top with the sautéed onion and garlic. Pour in the chicken broth. Do not stir yet—the potatoes should be mostly submerged.
- Slow cook (6 to 8 hours on low, or 3 to 4 hours on high): Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours. The potatoes should be fork-tender when done. I prefer low and slow for the most developed flavor.
- Partially blend the soup (5 minutes): Once the potatoes are tender, use an immersion blender to blend about half the soup directly in the slow cooker. You want some chunky bits remaining for texture. If using a potato masher, mash about half the potatoes right in the pot.
- Add the dairy (5 minutes): In a small bowl, whisk together the milk and softened cream cheese until smooth. Pour this mixture into the slow cooker, along with the shredded cheddar cheese. Stir until the cheese is melted and the soup is creamy. This usually takes about 2 to 3 minutes.
- Season and finish (2 minutes): Taste the soup and add salt and pepper as needed. Stir in half the cooked bacon, reserving the rest for topping. Let the soup sit for 5 minutes to thicken slightly before serving.
- Serve and garnish: Ladle the soup into bowls and top with the reserved bacon, extra shredded cheddar, sliced green onions, or a dollop of sour cream.
Cooking Tips & Techniques for the Best Crockpot Potato Soup with Bacon
I’ve made this soup about a dozen times now, and I’ve learned a few things the hard way. Here are my best tips for perfect results every time.
Don’t skip the bacon fat step. I tried making this with just olive oil once, and the soup was noticeably flat. The bacon fat adds a smoky, savory depth that you just can’t replicate. Trust me on this one.
Cut the potatoes evenly. If your potato chunks are different sizes, some will be mushy while others are still crunchy. Aim for ½-inch cubes, and take the extra minute to make them uniform. Your future self will thank you.
Add the dairy at the end. If you dump milk and cream cheese in at the beginning, the milk can curdle and the cream cheese can separate. Wait until the potatoes are fully tender, then stir in the dairy. The residual heat is enough to melt everything smoothly.
Taste before salting. Bacon and cheese are both salty, so you might need less salt than you think. I always taste first and add salt gradually. It’s easier to add than to fix an oversalted soup.
Thicken it if needed. If your soup is thinner than you’d like after blending, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to make a slurry, then stir it into the soup and let it cook on high for 10 more minutes.
Variations & Adaptations
This crockpot potato soup with bacon is endlessly adaptable. Here are a few ways I’ve changed it up depending on what’s in my kitchen.
Loaded Baked Potato Soup: Add ½ cup of sour cream along with the cream cheese, and top with extra cheddar, chives, and bacon. It tastes just like a loaded baked potato in soup form.
Vegetarian Version: Skip the bacon and use 2 tablespoons of butter or olive oil to sauté the onion. Use vegetable broth instead of chicken broth. Add 1 teaspoon of smoked paprika to mimic that smoky bacon flavor.
Spicy Kick: Add ½ teaspoon of red pepper flakes along with the garlic, and top with pickled jalapeños. The heat cuts through the richness beautifully.
Dairy-Free Adaptation: Use full-fat canned coconut milk instead of milk, and a dairy-free cream cheese alternative. Omit the cheddar or use a vegan cheddar shred. It won’t be quite as rich, but it’s still delicious.
Add Veggies: I’ve thrown in a cup of frozen corn or diced carrots along with the potatoes, and both worked great. Just add them in step 3 with the potatoes.
Serving & Storage Suggestions
This soup is best served hot, straight from the slow cooker. Ladle it into deep bowls and pile on the toppings—extra bacon, shredded cheese, green onions, and a swirl of sour cream. It pairs beautifully with crusty bread for dipping or a simple side salad for a complete meal.
Storage: Let the soup cool completely, then transfer it to an airtight container. It will keep in the refrigerator for up to 5 days. The flavors actually meld and deepen overnight, so leftovers might taste even better.
Freezing: This soup freezes well for up to 3 months, but I recommend freezing it before adding the dairy. Thaw overnight in the fridge, then reheat and stir in the milk, cream cheese, and cheddar. The texture stays much creamier this way.
Reheating: Reheat individual portions in the microwave for 2 to 3 minutes, stirring halfway through. For larger batches, reheat in a pot over medium-low heat, stirring occasionally. Add a splash of milk if the soup has thickened too much.
Nutritional Information & Benefits
Here’s the estimated nutritional breakdown for one serving of this crockpot potato soup with bacon (based on 6 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 385 |
| Total Fat | 18g |
| Saturated Fat | 8g |
| Cholesterol | 45mg |
| Sodium | 720mg |
| Total Carbohydrates | 42g |
| Dietary Fiber | 4g |
| Sugars | 5g |
| Protein | 14g |
Potatoes are a good source of vitamin C, potassium, and fiber, especially if you leave the skins on. The bacon and cheese add protein and calcium, but also sodium and saturated fat—so this is best enjoyed as an occasional comfort meal rather than an everyday staple. If you’re watching your salt, use low-sodium broth and skip the extra salt at the end.
Conclusion
This cozy crockpot potato soup with bacon is the kind of recipe that feels like a warm hug on a cold day. It’s simple enough for a busy weeknight, but impressive enough to serve to company. The slow cooker does all the heavy lifting, and the crispy bacon and creamy broth make every spoonful worth savoring. I love how forgiving this recipe is—you can tweak it based on what you have, and it still turns out amazing. I really hope you give it a try and make it your own. If you do, I’d love to hear how it turned out—drop a comment below or tag me in your photos. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen potatoes for this crockpot potato soup with bacon?
Yes, you can use frozen diced potatoes, but the texture will be slightly softer since they release more water as they cook. No need to thaw them first—just add them frozen and increase the cooking time by about 30 minutes on low.
How do I make this soup thicker?
If your soup is too thin, mash more of the potatoes with a potato masher or blend a larger portion with an immersion blender. You can also stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and let it cook on high for 10 more minutes.
Can I make this in an Instant Pot instead of a slow cooker?
Absolutely. Cook the bacon using the sauté function, then sweat the onion and garlic. Add the potatoes and broth, pressure cook on high for 8 minutes, then quick release. Stir in the dairy and cheese, and partially blend. It’s faster but just as creamy.
What’s the best potato for this soup?
Russet potatoes break down more for a thicker soup, while Yukon Golds hold their shape better and have a buttery flavor. I recommend using a mix of both for the best texture—half russets, half Yukon Golds.
Can I leave the skin on the potatoes?
Yes, you can leave the skin on for more fiber and nutrients. Just scrub the potatoes well before dicing. Keep in mind that the skin won’t break down as much, so the soup will be chunkier. Red potatoes work especially well with the skin on.
Pin This Recipe!

Cozy Crockpot Potato Soup with Bacon – Easy & Creamy
This creamy, comforting crockpot potato soup with crispy bacon is the perfect set-it-and-forget-it meal for chilly nights. Made with simple pantry ingredients and a secret touch of cream cheese, it’s rich, velvety, and completely satisfying.
- Prep Time: 15 minutes
- Cook Time: 6 hours 30 minutes
- Total Time: 6 hours 45 minutes
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 8 slices bacon, chopped
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 3 pounds Russet or Yukon Gold potatoes, peeled and diced into ½-inch cubes
- 4 cups low-sodium chicken broth
- 1 cup whole or 2% milk
- 4 ounces cream cheese, softened
- 1 cup sharp cheddar cheese, shredded
- Salt and black pepper to taste
- Optional toppings: extra crispy bacon, shredded cheddar, sliced green onions, sour cream, fresh chives
Instructions
- Cook the bacon: In a large skillet over medium heat, cook the chopped bacon until crispy, about 8 to 10 minutes. Use a slotted spoon to transfer the bacon to a paper towel-lined plate. Reserve 2 tablespoons of bacon fat in the skillet.
- Sweat the aromatics: Add the diced onion to the skillet with the reserved bacon fat and cook over medium heat until translucent, about 4 minutes. Add the minced garlic and cook for 1 more minute until fragrant.
- Layer the slow cooker: Place the diced potatoes in the bottom of a 6-quart slow cooker. Top with the sautéed onion and garlic. Pour in the chicken broth. Do not stir.
- Slow cook: Cover and cook on low for 6 to 8 hours, or on high for 3 to 4 hours, until the potatoes are fork-tender.
- Partially blend the soup: Use an immersion blender to blend about half the soup directly in the slow cooker, leaving some chunky bits for texture. Alternatively, mash about half the potatoes with a potato masher.
- Add the dairy: In a small bowl, whisk together the milk and softened cream cheese until smooth. Pour into the slow cooker along with the shredded cheddar cheese. Stir until the cheese is melted and the soup is creamy, about 2 to 3 minutes.
- Season and finish: Taste and add salt and pepper as needed. Stir in half the cooked bacon, reserving the rest for topping. Let the soup sit for 5 minutes to thicken slightly.
- Serve and garnish: Ladle into bowls and top with reserved bacon, extra shredded cheddar, sliced green onions, or a dollop of sour cream.
Notes
Don’t skip the bacon fat step—it adds essential smoky depth. Cut potatoes evenly (½-inch cubes) for consistent texture. Add dairy at the end to prevent curdling. Taste before salting as bacon and cheese are salty. To thicken, use a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and cook on high for 10 more minutes.
Nutrition
- Serving Size: 1 serving
- Calories: 385
- Sugar: 5
- Sodium: 720
- Fat: 18
- Saturated Fat: 8
- Carbohydrates: 42
- Fiber: 4
- Protein: 14
Keywords: crockpot potato soup, slow cooker potato soup, bacon potato soup, creamy potato soup, easy potato soup, comfort food, winter soup


