Jen wasn’t trying to impress anyone. I’d stopped by to drop off a book I’d borrowed, and the smell hit me before I even got through the front door. It was a gray, drizzly Tuesday in late October, the kind of day that makes you want to burrow under a blanket and not come out until spring. And there she was, standing in her kitchen in sweatpants, stirring a pot with a wooden spoon that had seen better days. “Oh, it’s just potato soup,” she said when I asked what smelled so good. Just potato soup. She said it like it was nothing, like she hadn’t just created the kind of warmth that makes you forget the weather outside even exists. Honestly, I think that’s the best kind of cooking, you know? The kind where someone isn’t trying to prove anything. They’re just making something good because they want to eat it. I stood there for twenty minutes, pretending to look at her new kitchen curtains, while I mentally took notes on everything she was doing. The way she didn’t even measure the bacon, just threw it in a pan and let it do its thing. The casual way she dumped a whole bag of frozen potatoes into the slow cooker like it was no big deal. That soup haunted me for weeks. I had to make it myself, had to figure out what made it so ridiculously comforting. Maybe you’ve been there, where a simple bowl of soup changes your whole perspective on what cooking should feel like. Let me tell you, this cozy slow cooker potato soup with crispy bacon is that recipe. It’s the one you’ll make on a Tuesday when you need a hug in a bowl, and it’ll feel like nothing special until you take that first bite.
Why You’ll Love This Recipe
Look, I’ve tested a lot of potato soup recipes. Some are too watery, some are gluey, and some just don’t have enough flavor to justify the calories. This one is different. It’s the result of watching Jen be completely nonchalant about something extraordinary and then spending three weekends in my own kitchen trying to get it exactly right. Here’s what makes this one special:
- Set It and Forget It: The slow cooker does all the heavy lifting here. You toss everything in, walk away, and come back to dinner ready. Perfect for busy days when you don’t have time to stand over a stove.
- Simple Pantry Ingredients: No fancy grocery store trips needed. Potatoes, broth, cream, bacon, and a few seasonings are probably already in your kitchen right now.
- Perfect for Cozy Season: This soup was made for rainy days, snowy evenings, and those chilly afternoons when you just want to stay inside. It’s fall and winter in a bowl.
- Crowd-Pleaser: I’ve brought this to potlucks and family dinners, and the pot always comes back empty. Kids love it, adults love it, even picky eaters go back for seconds.
- Unbelievably Creamy Without Being Heavy: The secret is blending a portion of the soup at the end. It gives you that velvety texture without needing a gallon of cream.
This isn’t just another potato soup recipe. It’s the one that makes you close your eyes after the first spoonful. It’s comfort food reimagined, simpler and faster, but with the same soul-soothing satisfaction that makes you feel like everything is going to be okay.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which is exactly what you want in a cozy weeknight dinner.
For the Soup Base
- 6 cups russet potatoes, peeled and diced (about 3 large potatoes) – Russets break down beautifully and create that creamy texture. Yukon golds work too, but they’re a little waxier.
- 1 medium yellow onion, diced – Adds savory depth. Sweet onions are fine in a pinch.
- 3 cloves garlic, minced – Fresh is best. Don’t skip this, it makes a difference.
- 4 cups low-sodium chicken broth – I prefer Swanson or Kitchen Basics. Low-sodium is key so you can control the salt level.
- 1 cup whole milk or half-and-half – Whole milk gives a lighter creaminess, half-and-half makes it extra luxurious. Both work.
- 1/2 cup heavy cream – This is what makes it velvety. You can omit it and use more milk, but it won’t be quite as decadent.
- 2 tablespoons unsalted butter – Adds richness and helps sauté the aromatics.
- 1 teaspoon salt – Start here and adjust at the end.
- 1/2 teaspoon black pepper – Freshly ground is always better.
- 1/2 teaspoon dried thyme – Earthy and warm. Rosemary is a good substitute.
- 1/4 teaspoon smoked paprika – Adds a subtle smoky note that plays beautifully with the bacon.
For the Toppings

- 8 slices thick-cut bacon – This is non-negotiable for the crispy topping. I like Wright Brand or Nueske’s for best results.
- 1 cup shredded sharp cheddar cheese – Sharp gives you more flavor per bite. Mild cheddar works but won’t be as punchy.
- 3 green onions, sliced – For freshness and color.
- 1/2 cup sour cream – Adds tang and creaminess on top.
Ingredient Selection Tips: For the best texture, look for firm russet potatoes without any green spots or sprouting eyes. If you’re using frozen diced potatoes (which I’ve done in a pinch), thaw them first and pat them dry to avoid excess water in the soup. For a dairy-free version, substitute the milk, cream, and butter with unsweetened oat milk and vegan butter. The texture will be slightly different, but it’s still delicious.
Equipment Needed
You don’t need a professional kitchen to make this soup. Here’s what you’ll need:
- 6-quart slow cooker – This is the sweet spot size. A 4-quart works but you’ll need to reduce the recipe slightly. I use a Crock-Pot brand and it’s never let me down.
- Large skillet – For cooking the bacon. Cast iron is ideal, but any non-stick or stainless steel pan works.
- Sharp chef’s knife – Dicing potatoes and onions goes much faster with a good knife. A 7-inch Santoku is my go-to.
- Cutting board – Preferably a large wooden or plastic board.
- Wooden spoon or silicone spatula – For stirring.
- Immersion blender or potato masher – An immersion blender gives you the smoothest results. If you don’t have one, a regular potato masher works, just expect a chunkier texture. A countertop blender works too, but let the soup cool slightly first and blend in batches.
- Measuring cups and spoons – Accurate measurements matter for the liquid ratios.
- Paper towels – For draining the bacon. Trust me, you’ll need them.
Budget-Friendly Tip: If you don’t have an immersion blender, a potato masher costs about five dollars and does the job. The soup will just be a little more rustic, which honestly, I kind of love.
Preparation Method
This recipe comes together in about 15 minutes of active prep, then the slow cooker does the rest. Here’s how to make it:
- Cook the bacon (10 minutes): Place the bacon slices in a cold large skillet. Turn the heat to medium and cook until crispy, about 4-5 minutes per side. Don’t rush this, low and slow gives you the crispiest bacon. Transfer to a paper towel-lined plate. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of the bacon fat in the skillet.
- Sauté the aromatics (5 minutes): In the same skillet with the reserved bacon fat, add the butter and diced onion. Cook over medium heat until the onion is translucent, about 3-4 minutes. Add the minced garlic and cook for 30 seconds until fragrant. The smell at this point is incredible, I mean, honestly, it’s worth stopping and taking a moment to appreciate it.
- Assemble in the slow cooker (5 minutes): Add the diced potatoes, sautéed onion and garlic, chicken broth, salt, pepper, dried thyme, and smoked paprika to the slow cooker. Stir to combine. The liquid should just cover the potatoes. If it doesn’t, add a little more broth or water.
- Cook (6-8 hours on low or 3-4 hours on high): Cover and cook on low for 6-8 hours or on high for 3-4 hours. The potatoes should be fork-tender. I always check at the 6-hour mark on low because every slow cooker runs a little differently. Your soup should be bubbly and fragrant.
- Blend for creaminess (5 minutes): Using an immersion blender, blend about half the soup directly in the slow cooker. I like to leave some chunks for texture. If you’re using a potato masher, mash the potatoes about 10-15 times until the soup is creamy but still has some texture. Be careful not to over-blend or it can become gluey.
- Add the dairy (5 minutes): Stir in the milk, heavy cream, and half the crumbled bacon. Let it cook on low for 10-15 more minutes to heat through. Don’t add the dairy at the beginning or it might curdle. Trust me, I learned that the hard way.
- Season and serve: Taste and adjust salt and pepper. Ladle into bowls and top with shredded cheddar cheese, a dollop of sour cream, the remaining crispy bacon, and sliced green onions.
Sensory Cue: At step 4, your kitchen should smell like a cozy restaurant. The potatoes should be soft enough that a fork slides through them with almost no resistance. The broth will look cloudy and slightly thickened. At step 6, the soup should look velvety and smooth, with little flecks of herbs and potato visible.
Cooking Tips & Techniques
After making this soup at least a dozen times, I’ve picked up a few tricks that make a real difference. Let me share what I’ve learned.
Don’t skip the bacon fat. I know it’s tempting to just use butter, but cooking the aromatics in that reserved bacon fat is what gives this soup its deep, savory flavor. It’s like a secret weapon that takes the soup from good to unforgettable. I once tried to save calories by using olive oil instead, and honestly, the soup just tasted flat. Never again.
Cut your potatoes evenly. This is one of those things that sounds fussy but actually matters. If your potato chunks are different sizes, some will be mushy while others are still crunchy. Aim for 1/2-inch cubes, and they’ll all cook at the same rate. I learned this after a particularly disappointing batch where I was rushing and just hacked away at the potatoes.
Watch your slow cooker. Not all slow cookers are created equal. Some run hot, some run cool. If yours runs hot, check the soup at the 5-hour mark on low. If it runs cool, you might need the full 8 hours. I have a friend whose slow cooker turns everything to mush in 4 hours on low. Get to know your machine.
Blend with care. Over-blending potato soup can make it gluey and unappetizing. The starches in potatoes can turn into a paste if you go too far. Just blend until it looks creamy but still has some texture. A few visible potato chunks are a good thing, they remind you that this is real food made from real ingredients.
Season in layers. Add salt at the beginning, but save the final seasoning for after you add the dairy. The cream and cheese add their own saltiness, so you might need less than you think. I always taste before serving and adjust from there.
Variations & Adaptations
One of the best things about this soup is how adaptable it is. Here are some ways to make it your own:
Loaded Baked Potato Style: Add 1 cup of sour cream to the soup along with the other dairy, and top with extra cheddar, bacon, and chives. It’s like a loaded baked potato in soup form, and it’s absolutely decadent. I made this for a Super Bowl party once and it disappeared in twenty minutes.
Vegetarian Version: Skip the bacon and use vegetable broth instead of chicken broth. Sauté the aromatics in olive oil or butter. For a smoky flavor, add 1/2 teaspoon of liquid smoke or smoked paprika. Top with crispy roasted chickpeas for crunch instead of bacon. It’s not the same, but it’s honestly still really good.
Spicy Kick: Add 1 diced jalapeño with the onions, and stir in 1/4 teaspoon of cayenne pepper with the seasonings. Top with pickled jalapeños for extra heat. My husband loves this version, and I have to admit, the warmth of the spice pairs beautifully with the creamy potatoes.
Cheesy Broccoli Potato Soup: Add 2 cups of frozen broccoli florets in the last 30 minutes of cooking. Increase the cheddar cheese to 1 1/2 cups. It’s a great way to sneak in some vegetables, and the broccoli adds a nice texture contrast.
Dairy-Free Adaptation: Use unsweetened oat milk or canned coconut milk instead of dairy. Substitute the butter with vegan butter or olive oil. Use a dairy-free shredded cheese for topping. The texture will be slightly thinner, but it’s still creamy and satisfying.
Serving & Storage Suggestions
This soup is best served hot, straight from the slow cooker. Ladle it into deep bowls and let everyone customize their own toppings. I like to set out little bowls of shredded cheese, crumbled bacon, sour cream, and green onions so people can build their perfect bowl. It makes the meal feel special without any extra work for you.
What to serve with it: A crusty loaf of sourdough bread or buttery dinner rolls are perfect for dipping. A simple side salad with a tangy vinaigrette cuts through the richness nicely. If you’re feeling indulgent, serve it with a grilled cheese sandwich for the ultimate comfort food combo.
Storage: Store leftovers in an airtight container in the refrigerator for up to 5 days. The soup will thicken as it sits, so don’t be alarmed. When reheating, add a splash of milk or broth to thin it back to your desired consistency. I actually think this soup tastes even better the next day, the flavors have more time to meld together.
Freezing: This soup freezes beautifully for up to 3 months. Let it cool completely, then transfer to freezer-safe containers or zip-top bags. Leave some room for expansion. To thaw, place in the refrigerator overnight and reheat on the stovetop or in the microwave. I like to freeze individual portions for easy lunches.
Reheating: Reheat on the stovetop over medium-low heat, stirring occasionally, until hot. You can also reheat in the microwave in 30-second intervals, stirring between each. If the soup seems too thick, stir in a splash of milk or broth until it reaches your preferred consistency.
Nutritional Information & Benefits
Here’s the nutritional breakdown for one serving (about 1 1/2 cups, with toppings):
| Nutrient | Amount |
|---|---|
| Calories | 420 |
| Total Fat | 24g |
| Saturated Fat | 12g |
| Cholesterol | 65mg |
| Sodium | 890mg |
| Total Carbohydrates | 38g |
| Dietary Fiber | 4g |
| Sugars | 5g |
| Protein | 16g |
| Vitamin C | 30% DV |
| Potassium | 950mg |
| Calcium | 20% DV |
| Iron | 10% DV |
Health Benefits: Potatoes are actually pretty good for you. They’re packed with vitamin C, potassium, and fiber, especially if you leave the skins on. The bacon and cheese add protein and calcium, making this a surprisingly balanced meal. I’m not saying it’s health food, but it’s real food made from real ingredients, and that counts for a lot. If you’re watching your sodium, use low-sodium broth and go easy on the added salt. You can also use turkey bacon to reduce the fat content.
Conclusion
This cozy slow cooker potato soup with crispy bacon is the kind of recipe that becomes a regular in your rotation. It’s simple enough for a Tuesday night but special enough to serve to company. The slow cooker does all the work, and you get to take all the credit. It’s creamy, it’s comforting, and it’s exactly what you need on a cold day.
I love this recipe because it reminds me that good food doesn’t have to be complicated. Jen wasn’t trying to impress anyone, and that’s exactly what made her soup so impressive. It was just honest, real, made with care. That’s what I hope you find in this recipe too.
I’d love to hear how it turns out for you. Did you add your own twist? Did your family love it? Leave a comment below and let me know. And if you share it on social media, tag me so I can see your beautiful bowls of soup. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen potatoes instead of fresh?
Yes, you can use frozen diced potatoes to save time. Just thaw them first and pat them dry with paper towels to remove excess moisture. This prevents the soup from becoming watery. I’ve done this on busy days and it works perfectly.
Why did my soup turn out too thick?
Potato soup naturally thickens as it sits, especially if you blended it. If your soup is too thick, simply stir in additional chicken broth or milk until it reaches your desired consistency. Start with 1/4 cup and add more as needed. This is also common when reheating leftovers.
Can I make this in an Instant Pot?
Absolutely! Use the sauté function to cook the bacon and aromatics, then add the potatoes, broth, and seasonings. Pressure cook on high for 8 minutes, then do a natural release for 10 minutes. Stir in the dairy and blend as directed. It’s faster but just as delicious.
How do I prevent the dairy from curdling?
The key is to add the dairy at the end, not at the beginning of cooking. Make sure the soup isn’t boiling when you add it, and stir it in gently. Using full-fat dairy also helps prevent curdling because it’s more stable at higher temperatures.
Can I leave the potato skins on?
Yes, you can leave the skins on for extra fiber and nutrients. Just scrub the potatoes thoroughly before dicing. Keep in mind that the soup will have a slightly earthier flavor and more texture. I actually prefer it with skins on for a more rustic feel.
Pin This Recipe!

Cozy Slow Cooker Potato Soup with Crispy Bacon
This creamy, comforting potato soup is made effortlessly in a slow cooker with simple pantry ingredients and topped with crispy bacon, cheddar cheese, and green onions. It’s the perfect bowl of warmth for chilly days.
- 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
- 6 cups russet potatoes, peeled and diced (about 3 large potatoes)
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 cups low-sodium chicken broth
- 1 cup whole milk or half-and-half
- 1/2 cup heavy cream
- 2 tablespoons unsalted butter
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon dried thyme
- 1/4 teaspoon smoked paprika
- 8 slices thick-cut bacon
- 1 cup shredded sharp cheddar cheese
- 3 green onions, sliced
- 1/2 cup sour cream
Instructions
- Cook the bacon in a cold large skillet over medium heat until crispy, about 4-5 minutes per side. Transfer to a paper towel-lined plate. Once cool, crumble or chop into small pieces. Reserve 2 tablespoons of the bacon fat in the skillet.
- In the same skillet with the reserved bacon fat, add the butter and diced onion. Cook over medium heat until the onion is translucent, about 3-4 minutes. Add the minced garlic and cook for 30 seconds until fragrant.
- Add the diced potatoes, sautéed onion and garlic, chicken broth, salt, pepper, dried thyme, and smoked paprika to the slow cooker. Stir to combine. The liquid should just cover the potatoes; if not, add a little more broth or water.
- Cover and cook on low for 6-8 hours or on high for 3-4 hours, until the potatoes are fork-tender.
- Using an immersion blender, blend about half the soup directly in the slow cooker, leaving some chunks for texture. Alternatively, use a potato masher to mash the potatoes about 10-15 times until creamy but still textured.
- Stir in the milk, heavy cream, and half the crumbled bacon. Let it cook on low for 10-15 more minutes to heat through.
- Taste and adjust salt and pepper. Ladle into bowls and top with shredded cheddar cheese, a dollop of sour cream, the remaining crispy bacon, and sliced green onions.
Notes
For best flavor, don’t skip cooking the aromatics in bacon fat. Cut potatoes evenly (1/2-inch cubes) for consistent cooking. Add dairy at the end to prevent curdling. Season in layers, adjusting salt after adding dairy. Soup thickens as it sits; thin with broth or milk when reheating.
Nutrition
- Serving Size: 1 1/2 cups with topp
- Calories: 420
- Sugar: 5
- Sodium: 890
- Fat: 24
- Saturated Fat: 12
- Carbohydrates: 38
- Fiber: 4
- Protein: 16
Keywords: slow cooker potato soup, creamy potato soup, bacon potato soup, comfort food, easy soup recipe


