Love this? Save it for later!
Share the inspiration with your friends
My neighbor Jen asked why I couldn’t just dump everything in the crockpot and walk away. I started to explain why that wouldn’t work — then stopped. I mean, she had a point. I was standing there with a pile of potatoes, a block of cheddar, and a pound of bacon, ready to spend an hour at the stove. She was holding a mug of tea, looking at me like I was overcomplicating things.
Honestly, I almost laughed it off. I’ve been cooking for years, and in my head, soup meant standing over a pot, stirring, tasting, adjusting. The idea of just tossing raw potatoes into a slow cooker with some broth felt wrong. Like cheating. But it was freezing outside — one of those January nights where the wind cuts through everything — and I was tired. So I shrugged, grabbed my crockpot, and decided to let her be right.
That was three winters ago. That first batch of crockpot potato soup came out so creamy and rich that I actually sat there staring at my bowl for a second. The potatoes had broken down perfectly, the bacon had rendered into little crispy bits, and the whole thing tasted like I’d been stirring it for hours. Which, technically, I hadn’t. I’d been on the couch reading a book while it did all the work. Maybe you’ve been there — that moment when you realize a simpler way actually works better.
I keep making this soup because it’s the kind of meal that makes a cold night feel manageable. The kind where you don’t have to think too hard, but the payoff is huge. And every time I make it, I think about Jen standing in my doorway, tea in hand, proving that sometimes the best cooking advice comes from someone who isn’t even trying to teach you.
Why You’ll Love This Recipe
This isn’t just another potato soup recipe. I’ve tested this one about a dozen times to get the balance right — creamy without being gluey, loaded with bacon without being greasy, and simple enough that you don’t need a culinary degree to pull it off. Here’s what makes it stand out:
- Truly Set-It-and-Forget-It : No sautéing, no pre-cooking, no babysitting. You literally chop, dump, and walk away. The crockpot does the heavy lifting while you go about your day.
- Budget-Friendly Pantry Staples : Potatoes, broth, cream cheese, and bacon. That’s it. No weird ingredients that require a specialty grocery run.
- Perfect for Freezing Weather : This soup was born for those nights when you want something warm and filling but don’t want to brave the cold kitchen for long.
- Crowd-Pleasing Comfort : I’ve brought this to potlucks and family dinners, and it disappears fast. Kids love the bacon, adults love the creamy texture.
- Unbelievably Creamy Without Heavy Cream : The secret is cream cheese and a quick mash at the end. It gives you that luxurious texture without the extra calories of heavy cream.
What makes this recipe different from the dozens of potato soup recipes out there? It’s the technique. Blending a cup of the cooked potatoes with some broth before adding them back creates a naturally thick base without any flour or cornstarch. And the cream cheese adds a tangy richness that balances the salty bacon perfectly. This isn’t just good — it’s the kind of soup that makes you close your eyes after the first bite and forget about the cold outside.
What Ingredients You Will Need
This recipe relies on simple, wholesome ingredients that work together to create something greater than the sum of their parts. Most of these are probably already in your kitchen, which is exactly how I like it.
For the Soup Base
- 3 pounds russet potatoes, peeled and diced into ½-inch cubes (russets break down beautifully and create that creamy texture; Yukon Golds work too, but the soup won’t be as thick)
- 1 medium yellow onion, diced (adds savory depth without overpowering)
- 4 cloves garlic, minced (fresh is best, but jarred minced garlic works in a pinch)
- 4 cups low-sodium chicken broth (I prefer Swanson or Kitchen Basics for consistent flavor; vegetable broth works for a vegetarian version)
- 1 teaspoon salt (adjust to taste, especially if your broth is salted)
- ½ teaspoon black pepper
- ½ teaspoon dried thyme (optional, but it adds a subtle earthiness that complements the potatoes)
For Creaminess and Flavor

- 8 ounces cream cheese, softened and cubed (full-fat is best for texture; Neufchâtel works if you want less fat)
- 1 cup shredded sharp cheddar cheese (plus more for topping; Cabot or Tillamook melt beautifully)
- 1 cup whole milk or half-and-half (whole milk keeps it lighter; half-and-half makes it extra indulgent)
For the Bacon Topping
- 8 slices thick-cut bacon (I’ve tried turkey bacon here, and honestly, stick with the real stuff — it’s worth it for the crispy texture and rendered fat)
- 2 tablespoons bacon fat (reserved from cooking the bacon; this is optional but adds incredible depth)
For Garnish (Optional but Recommended)
- ¼ cup chopped fresh chives or green onions
- Extra shredded cheddar cheese
- A dollop of sour cream
- Extra crispy bacon crumbles
Ingredient Note: If you’re using pre-shredded cheese from a bag, look for one that doesn’t have anti-caking agents (like Organic Valley or Sargento). Those additives can make the cheese grainy when melted. Shredding your own block of cheddar takes two minutes and makes a noticeable difference in the final texture.
Equipment Needed
You don’t need a fancy kitchen for this recipe. Here’s what you’ll need:
- 6-quart or larger slow cooker (anything smaller will crowd the potatoes and they won’t cook evenly; I use a Cuisinart 6.5-quart model and it’s perfect)
- Chef’s knife and cutting board (a sharp knife makes dicing potatoes much less frustrating)
- Vegetable peeler (unless you’re leaving the skins on)
- Large skillet for cooking the bacon (cast iron gives the crispiest results)
- Potato masher or immersion blender (I prefer a masher for more control over the texture; an immersion blender will give you a smoother, more uniform soup)
- Measuring cups and spoons
- Wooden spoon or silicone spatula
Budget Tip: If you don’t own a slow cooker, a heavy-bottomed Dutch oven on low heat (around 200°F) in the oven works similarly. Just check it after 4 hours instead of 6. And if you don’t have a potato masher, a fork works in a pinch — it just takes a little more elbow grease.
Preparation Method
Let’s walk through this step by step. Trust me, it’s easier than you think.
- Cook the bacon first. In a large skillet over medium heat, cook the bacon until crispy, about 6-8 minutes. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of the bacon fat — this is liquid gold for flavor. Set the bacon aside for topping later.
- Prep your potatoes. Peel the russet potatoes and dice them into ½-inch cubes. Don’t stress about perfection — uneven pieces just add texture. Rinse the diced potatoes in cold water to remove excess starch (this prevents them from turning grey and helps the soup stay creamy instead of gluey). Drain well.
- Layer everything in the slow cooker. Add the diced potatoes, diced onion, minced garlic, chicken broth, salt, pepper, and dried thyme. Give it a quick stir to combine. Do not add the cream cheese or milk yet — dairy curdles if cooked too long. I learned this the hard way when I ended up with grainy soup on my first try.
- Cook on low for 6-7 hours or high for 3-4 hours. The potatoes are done when you can easily pierce them with a fork. The soup will look thin at this point — don’t panic, that’s normal. The magic happens in the next step.
- Mash or blend part of the soup. Using a potato masher, gently mash about half the potatoes right in the slow cooker. If you prefer a smoother soup, use an immersion blender for 10-15 seconds — just be careful not to over-blend or it’ll turn into wallpaper paste. I like leaving some chunks for texture.
- Add the cream cheese and cheddar. Cut the softened cream cheese into small cubes and stir it into the hot soup until fully melted. Then add the shredded cheddar and stir until smooth. The residual heat will melt everything beautifully.
- Stir in the milk and bacon fat. Pour in the milk (or half-and-half) and the reserved 2 tablespoons of bacon fat. Stir until everything is combined and the soup is thick and creamy. Taste and adjust salt and pepper — you might need a bit more depending on your broth and cheese.
- Let it rest for 5 minutes. This isn’t just about patience — the soup continues to thicken as it cools slightly. You’ll notice the texture becomes even creamier after a short rest.
- Serve and garnish. Ladle the soup into bowls and top with the crispy bacon crumbles, extra shredded cheddar, a sprinkle of chives or green onions, and a dollop of sour cream if you’re feeling fancy.
Cooking Tips & Techniques
I’ve made this soup at least twenty times, and I’ve messed it up in almost every way possible. Here’s what I’ve learned so you don’t have to repeat my mistakes.
Don’t skip rinsing the potatoes. The first time I made this, I was in a hurry and skipped the rinse. The soup came out slightly grey and a little gummy. Rinsing removes the excess starch that can make potato soup taste pasty. It takes two minutes and makes a noticeable difference.
Use room temperature cream cheese. Cold cream cheese straight from the fridge will form little lumps that never fully dissolve. Let it sit on the counter for 30 minutes before adding it, or microwave it for 10-15 seconds to soften it. I’ve forgotten this step more than once, and the lumps are annoying to fix.
Resist the urge to lift the lid. Every time you open the crockpot, you lose heat and add 20-30 minutes to the cooking time. I know it’s tempting to check on it, but trust the process. The potatoes will cook perfectly without your supervision.
If your soup is too thick, thin it with extra broth or milk. Different potatoes release different amounts of starch, so the consistency can vary. Just stir in a splash of warm broth until it reaches your desired thickness. If it’s too thin, mash a few more potatoes or let it cook uncovered for 20-30 minutes to let some liquid evaporate.
Make the bacon in the oven for less mess. Line a baking sheet with foil, lay the bacon in a single layer, and bake at 400°F for 15-20 minutes. It comes out perfectly crispy, and you don’t have to deal with splattering grease on the stove. Plus, you can reserve the rendered fat just like with stovetop cooking.
Timing tip: Start this soup in the morning for dinner, or throw it together after lunch. It’s forgiving — you can let it cook on low for up to 8 hours without the potatoes falling apart completely. But don’t push it past 9 hours, or you’ll end up with potato mush.
Variations & Adaptations
One of the best things about this soup is how easily it adapts to different tastes and dietary needs. Here are some variations I’ve tried and loved:
Loaded Baked Potato Style: Add ½ cup sour cream along with the cream cheese, and top with extra cheddar, bacon, and chives. It tastes exactly like a loaded baked potato in soup form. I made this version for a Super Bowl party and it was the first thing to run out.
Vegetarian Version: Skip the bacon and use vegetable broth instead of chicken broth. For that smoky flavor, add ½ teaspoon smoked paprika and ¼ teaspoon liquid smoke. Top with crispy fried onions or roasted chickpeas for crunch. My vegetarian friend actually prefers this version to the original.
Spicy Southwest Twist: Add 1 can of drained and rinsed black beans, 1 cup of frozen corn, and 1 teaspoon of cumin with the potatoes. Top with pickled jalapeños and a squeeze of lime. The acidity cuts through the richness beautifully.
Lighter Option: Use Neufchâtel cheese (⅓ less fat than cream cheese), reduced-fat cheddar, and skim milk. The texture won’t be quite as luxurious, but it’s still satisfying. I’ve made this version when I’m trying to eat healthier, and it scratches the comfort food itch without the guilt.
Add Some Greens: Stir in 3 cups of chopped kale or spinach during the last 30 minutes of cooking. It wilts down and adds color and nutrients without changing the flavor much. I do this when I want to pretend my dinner is slightly more virtuous.
Serving & Storage Suggestions
This soup is at its best served piping hot, straight from the crockpot. But here’s how to make the most of it, whether you’re eating it now or saving it for later.
Serving Temperature: Serve the soup hot, but not boiling. Let it cool for 5 minutes after adding the dairy — this allows the flavors to meld and the texture to thicken slightly. I’ve served it too hot before, and the cream cheese can separate if it’s still bubbling when you add it.
What to Serve With It: This soup is hearty enough to be a meal on its own, but it pairs beautifully with crusty bread for dipping, a simple side salad with a tangy vinaigrette to cut the richness, or roasted vegetables like broccoli or Brussels sprouts. I personally love it with a slice of sourdough toast rubbed with garlic.
Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The soup will thicken significantly as it sits — that’s normal. When reheating, add a splash of milk or broth to thin it back to your preferred consistency.
Freezing: This soup freezes surprisingly well, but there’s a catch. Potato-based soups can become grainy when frozen and thawed because of the starch structure. To minimize this, cool the soup completely, transfer it to a freezer-safe container, and leave ½ inch of headspace for expansion. Freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently over low heat, stirring frequently. Add a splash of cream or milk when reheating to restore the texture.
Reheating: The best way to reheat individual portions is on the stovetop over medium-low heat, stirring occasionally. The microwave works in a pinch, but use 50% power and stir every 30 seconds to avoid hot spots. I’ve accidentally scorched this soup in the microwave before — not fun.
Flavor Development: Here’s a secret — this soup actually tastes even better the next day. The flavors have time to meld and deepen overnight. So if you can, make it a day ahead and reheat it for dinner. Your future self will thank you.
Nutritional Information & Benefits
While this soup is undeniably indulgent, it does have some redeeming nutritional qualities. Here’s a rough breakdown per serving (based on 8 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 410 |
| Total Fat | 24g |
| Saturated Fat | 12g |
| Cholesterol | 65mg |
| Sodium | 780mg |
| Total Carbohydrates | 35g |
| Dietary Fiber | 3g |
| Sugars | 5g |
| Protein | 14g |
| Vitamin C | 15% DV |
| Potassium | 850mg |
| Calcium | 20% DV |
Health Benefits: Potatoes often get a bad rap, but they’re actually a good source of vitamin C, potassium, and fiber (especially if you leave the skins on). The potassium in potatoes helps balance sodium levels and supports healthy blood pressure. The bacon and cheese provide protein and calcium, but let’s be honest — this is comfort food, not health food. Enjoy it in moderation as part of a balanced diet.
Dietary Considerations: This recipe is not gluten-free if you’re using store-bought broth (check labels, as some brands add wheat-based thickeners). It’s also not dairy-free or low-fat. For a lighter version, see the variations section above.
Conclusion
This crockpot potato soup with bacon has become my go-to for chilly nights, lazy weekends, and any time I need a bowl of something warm and reassuring. It’s the recipe I turn to when I want to feel like I’ve made something special without actually working very hard. And honestly? That’s the kind of recipe everyone needs in their back pocket.
I love that this soup doesn’t demand anything from me. No fancy techniques, no last-minute stirring, no stress. It just sits there in the crockpot, doing its thing, filling the house with the smell of bacon and garlic until it’s ready to be ladled into bowls and topped with all the good stuff. It’s forgiving, adaptable, and always, always satisfying.
Try it this week, especially if the weather is turning cold. Make it your own — add extra bacon, throw in some cheese, top it with whatever you have on hand. And when you do, come back and let me know how it turned out. I’d love to hear about your version, your tweaks, your happy accidents. Drop a comment below or tag me in your photos. Until then, stay warm and keep cooking things that make you feel good.
Frequently Asked Questions
Can I use red potatoes or Yukon Golds instead of russets?
Yes, but the texture will be different. Yukon Golds have a buttery flavor and hold their shape better, so you’ll need to mash more aggressively to get a creamy soup. Red potatoes are waxy and won’t break down as much, resulting in a chunkier, less creamy soup. Russets are ideal because they’re high in starch and break down beautifully.
Why did my soup turn out grainy?
Grainy texture usually comes from one of two things: adding the cream cheese while it was still cold, or using pre-shredded cheese with anti-caking agents. Always soften your cream cheese to room temperature, and shred your cheddar from a block for the smoothest results. If your soup is already grainy, try blending it with an immersion blender — it won’t fix it completely, but it helps.
Can I make this in an Instant Pot?
Absolutely. Sauté the bacon using the Sauté function, then remove it and add the potatoes, onion, garlic, broth, and seasonings. Pressure cook on High for 10 minutes, then do a natural release for 10 minutes. Mash, then stir in the cream cheese, cheddar, milk, and bacon fat using the Keep Warm setting. It’s faster but requires a bit more hands-on time.
How do I prevent the soup from burning on the bottom of the crockpot?
This usually happens when the heat is too high or the soup is too thick. Always cook on Low if you can — High can cause hot spots. Also, make sure you have enough liquid (at least 4 cups of broth) and stir the soup once or twice during cooking if you’re using the High setting. If you notice scorching, switch to Low immediately and add an extra ½ cup of broth.
Can I leave out the bacon?
Yes, and the soup will still be delicious. For smoky flavor without the meat, add ½ teaspoon of smoked paprika and ¼ teaspoon of liquid smoke to the broth. You can also top the soup with crispy fried onions or roasted chickpeas for crunch. The soup won’t be quite as rich, but it’s still creamy and satisfying.
Pin This Recipe!

Cozy Crockpot Potato Soup with Bacon: Best Chilly Night Dinner
This creamy, set-it-and-forget-it crockpot potato soup is loaded with bacon, cheddar, and cream cheese for the ultimate comfort food. Perfect for cold winter nights, it requires minimal effort and delivers maximum flavor.
- Prep Time: 15 minutes
- Cook Time: 6 hours 30 minutes
- Total Time: 6 hours 45 minutes
- Yield: 8 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 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
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon dried thyme (optional)
- 8 ounces cream cheese, softened and cubed
- 1 cup shredded sharp cheddar cheese
- 1 cup whole milk or half-and-half
- 8 slices thick-cut bacon
- 2 tablespoons bacon fat (reserved from cooking bacon)
- ¼ cup chopped fresh chives or green onions (for garnish)
- Extra shredded cheddar cheese (for garnish)
- Sour cream (for garnish)
- Extra crispy bacon crumbles (for garnish)
Instructions
- Cook the bacon in a large skillet over medium heat until crispy, about 6-8 minutes. Transfer to a paper towel-lined plate to drain. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of the bacon fat. Set the bacon aside for topping later.
- Peel the russet potatoes and dice them into ½-inch cubes. Rinse the diced potatoes in cold water to remove excess starch, then drain well.
- Add the diced potatoes, diced onion, minced garlic, chicken broth, salt, pepper, and dried thyme to a 6-quart or larger slow cooker. Stir to combine. Do not add the cream cheese or milk yet.
- Cook on low for 6-7 hours or on high for 3-4 hours, until the potatoes are easily pierced with a fork.
- Using a potato masher, gently mash about half the potatoes right in the slow cooker. For a smoother soup, use an immersion blender for 10-15 seconds, being careful not to over-blend.
- Cut the softened cream cheese into small cubes and stir it into the hot soup until fully melted. Add the shredded cheddar and stir until smooth.
- Pour in the milk (or half-and-half) and the reserved 2 tablespoons of bacon fat. Stir until everything is combined and the soup is thick and creamy. Taste and adjust salt and pepper as needed.
- Let the soup rest for 5 minutes to allow it to thicken further.
- Ladle the soup into bowls and top with crispy bacon crumbles, extra shredded cheddar, chopped chives or green onions, and a dollop of sour cream if desired.
Notes
For best results, use room temperature cream cheese to avoid lumps. Shred cheddar from a block rather than using pre-shredded cheese to prevent graininess. The soup tastes even better the next day as flavors meld. To freeze, cool completely and store in a freezer-safe container for up to 3 months; reheat gently with a splash of milk or broth.
Nutrition
- Serving Size: 1 bowl (about 1.5 cu
- Calories: 410
- Sugar: 5
- Sodium: 780
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 35
- Fiber: 3
- Protein: 14
Keywords: crockpot potato soup, slow cooker potato soup, bacon potato soup, creamy potato soup, comfort food, winter soup, easy soup recipe



