Pin it My neighbor Sarah brought this soup to a dinner party on the first truly cold evening of November, and I watched people abandon their conversations mid-sentence just to focus on their bowls. There's something about the way bacon fat whispers into an onion, how it transforms into something you can't stop smelling, that makes you understand why comfort food exists. She shared her recipe that night, and I've made it dozens of times since, each batch slightly different depending on my mood and what's lurking in the fridge.
I made this for my partner during a particularly rough week, when they came home exhausted and just needed something warm and uncomplicated. The way their shoulders relaxed as they ate felt like the soup was doing its job, healing in the way only butter and cheese and potatoes can. That's when I realized this isn't just a recipe—it's a small act of kindness you can ladle into a bowl.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Russet potatoes: Four large ones, peeled and diced—these are your anchor, starchy and forgiving, turning creamy as they break down in the heat.
- Bacon: Six slices chopped fine, the foundation of every good flavor here, crispy and salty and absolutely non-negotiable.
- Onion: One medium diced, the quiet backbone that sweetens as it cooks, building depth before you even add the broth.
- Garlic: Two cloves minced, just enough to whisper in the background without shouting.
- Fresh chives: Three tablespoons chopped, plus more for serving—these are your bright punctuation at the end, fresh against all that richness.
- All-purpose flour: A quarter cup to thicken everything, creating the roux that catches the bacon fat and milk into something silky.
- Whole milk: Three cups, the gentle base that makes this soup sing rather than scream.
- Chicken broth: One cup, the savory note that keeps the potato from tasting one-dimensional.
- Sour cream: One cup stirred in at the end, adding tang and a luxurious texture that no amount of cream alone could deliver.
- Sharp cheddar: One and a half cups shredded, plus more for topping—sharp is key here, not mild, because the cheese deserves to be heard.
- Salt and pepper: Half teaspoon each, adjusted at the very end when you taste and know what your particular pot needs.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start the potatoes:
- Bring a large pot of salted water to a boil and add your diced potatoes, letting them cook for twelve to fifteen minutes until a fork slides through without resistance. This is when your kitchen starts to smell like something good is happening.
- Crisp the bacon:
- In your soup pot over medium heat, cook the chopped bacon until it's dark and crackling, then fish it out with a slotted spoon and let it drain on paper towels. Leave about two tablespoons of that precious grease behind—this is the flavor foundation.
- Build the base:
- Toss your diced onion into that bacon fat and let it sizzle for five minutes, stirring occasionally, until it turns translucent and sweet. Add the garlic, stir for one more minute, and breathe in deeply.
- Make the roux:
- Sprinkle the flour over everything and stir constantly for two minutes, coating all the vegetables in that light paste. You're creating the thickener that makes this soup velvety rather than watery.
- Smooth it out:
- Gradually whisk in the milk and chicken broth, stirring as you go to avoid lumps—this is where patience matters, pouring slowly and watching the liquid transform into something smooth. Keep stirring until it thickens slightly, which takes just a few minutes.
- Simmer with the potatoes:
- Add your cooked potatoes along with the salt and pepper, then let everything bubble gently for ten minutes. Use the back of a spoon to mash some of the potatoes directly in the pot, breaking them down just enough to cloud the broth while leaving some tender chunks intact.
- Finish with cream and cheese:
- Lower the heat and stir in the sour cream and shredded cheddar, letting the heat melt the cheese completely without boiling. Taste and adjust the seasoning—you might need more salt than you think.
- Serve it warm:
- Ladle into bowls and top each with reserved bacon, extra cheddar, and a scatter of fresh chives. Crusty bread or toasted baguette slices turn this from a side into a complete meal.
Pin it There was a moment last winter when my daughter, who usually picks at everything, asked for a second bowl and told me it was better than the restaurant version we'd tried weeks before. That compliment, casual as it was, reminded me that the best recipes aren't in cookbooks—they're the ones that land on a table and make people feel looked after.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Texture Matters More Than You Think
The magic of this soup lives in contrast—creamy against chunky, hot against the cool crunch of bacon bits, the rich cheese against the sharp brightness of chives. If you blend it all smooth, you lose that textural conversation that makes eating it interesting. I learned this by accident when I over-enthusiastically used an immersion blender one evening, and the result, while delicious, felt like eating baby food with delusions of grandeur.
The Bacon Grease is Everything
Some people skim it off or waste it, and I genuinely don't understand why. That rendered fat carries the smoke and salt and pork essence into the onion, and from there into the entire pot—it's the reason this soup tastes like someone who knows what they're doing made it. You only need two tablespoons, but those two tablespoons are the difference between competent and unforgettable.
Variations That Actually Work
Once you know this recipe, you can riff on it without guilt. I've made it vegetarian by swapping the bacon for crispy fried onions and adding smoked paprika, and it still hits differently than the original but in an honest way. I've stretched it with extra broth when I had more mouths to feed, added roasted garlic for depth, even stirred in crispy sage once because it was there.
- For a lighter version, replace half the sour cream with Greek yogurt and use half-and-half instead of whole milk.
- Leftover soup thickens as it sits, so add a splash of milk or broth when reheating to bring it back to that perfect consistency.
- Make it ahead and freeze flat in a zip-top bag, then thaw overnight in the fridge before reheating gently on the stove.
Pin it Make this soup when you need to feed someone who's tired, sad, or just hungry for something that tastes like it came from someone's kitchen, not a can. It's the kind of dish that sits on your stove and makes the whole house smell like comfort, and honestly, that might be the best part.
Recipe FAQs
- → Can I make this dish vegetarian?
Yes, omit the bacon and substitute chicken broth with vegetable broth. Adding smoked paprika can enhance the smoky flavor.
- → How can I achieve a creamier consistency?
Blend part of the mixture using an immersion blender, then stir in the remaining potato chunks for texture.
- → What is the best way to store leftovers?
Refrigerate for up to 3 days or freeze for up to 2 months. Reheat gently and add a splash of milk if needed.
- → Can I adjust the seasoning to be less salty?
Yes, reduce the salt quantity and add more black pepper or fresh chives for balanced flavor.
- → Are there gluten-free options for this dish?
Substitute all-purpose flour with a gluten-free alternative to accommodate gluten sensitivities.