This rich, velvety potato soup brings steakhouse comfort to your kitchen. Russet potatoes simmer in aromatic broth until tender, then are partially mashed for that signature creamy texture. Sharp cheddar melts into the base, while smoky bacon and fresh chives add layers of flavor. Perfect for chilly evenings or when you crave something satisfying and indulgent.
The rain was hammering against the kitchen window so hard that Tuesday evening that I abandoned all plans for grilling and started rummaging through the pantry for potatoes instead. Something about cold weather demands a pot of something thick and golden bubbling on the stove, and russet potatoes were practically begging to be transformed. My neighbor had just dropped off a block of sharp cheddar from a local creamery, and the rest of the ingredients fell into place like fate. Forty minutes later, I was spoon deep in the richest, most absurdly comforting bowl of soup I had ever made.
I made a double batch for a friends gathering last winter and watched three grown adults argue over who got the last ladleful. One of them literally picked up the pot and walked to the couch with it, refusing to share, and honestly I understood completely.
Ingredients
- 6 large russet potatoes, peeled and diced: Russets break down just enough to thicken the soup naturally, making them the only potato worth using here.
- 1 medium yellow onion, finely chopped: Finely is the key word, you want sweetness without chunky onion surprise in every spoonful.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff lacks the punch this soup deserves.
- 3 cups low sodium chicken broth: Go low sodium so you can control the salt level as the flavors concentrate during simmering.
- 2 cups whole milk: Whole milk matters, skim will leave you with a thin, sad approximation of what this soup should be.
- 1 cup heavy cream: This is what turns a good potato soup into something that makes people close their eyes when they take the first bite.
- 2 and a half cups sharp cheddar cheese, shredded: Shred it yourself from a block, pre shredded cheese has coatings that prevent smooth melting.
- Three quarters cup sour cream: Added off the heat at the end for a tangy finish that balances all the richness beautifully.
- 4 tbsp unsalted butter: The foundation of your flavor base, let it foam and turn just slightly golden before adding onions.
- 6 strips bacon, cooked and crumbled: Cook it extra crispy so the crumbles stay texturally interesting against the creamy soup.
- One quarter cup fresh chives, finely sliced: Snip them right before serving for the freshest mild onion flavor.
- Salt and freshly ground black pepper: Season in layers throughout cooking, tasting as you go.
- Half tsp smoked paprika: This single ingredient is what makes the soup taste like a steakhouse side rather than ordinary potato soup.
- One quarter tsp cayenne pepper: Optional but recommended for a barely there warmth that keeps each spoonful interesting.
Instructions
- Build the flavor base:
- Melt the butter in your largest soup pot over medium heat until it starts to foam, then add the chopped onion and cook until you can see through the pieces and smell something sweet, about 4 minutes. Toss in the garlic and stir for just one minute more until your kitchen smells absolutely incredible.
- Wake up the potatoes:
- Add the diced potatoes, smoked paprika, and cayenne to the pot, stirring everything together so the spices coat each chunk. Season generously with salt and pepper right now so the potatoes absorb flavor as they cook rather than sitting bland in liquid.
- Simmer until tender:
- Pour in the chicken broth and bring everything to a boil, then immediately drop the heat to low, cover the pot, and let it bubble gently for 20 to 25 minutes. Poke a potato piece with a fork and if it falls apart with zero resistance, you are ready for the next step.
- Create the creamy body:
- Scoop out roughly a third of the soup and either mash it aggressively with a potato masher or blend it until completely smooth, then return it to the pot. This trick gives you velvet texture while keeping real potato pieces to bite into, the hallmark of a great potato soup.
- Add the dairy carefully:
- Pour in the milk and heavy cream, stirring gently over low heat until everything is warm and blended, but never let it boil or the dairy will curdle and ruin the silky texture you just built. Patience here is everything, keep the heat low and stir often.
- Melt in the cheddar:
- Add the shredded cheddar one handful at a time, stirring each addition until it disappears completely before adding the next. Rushing this step leaves you with stringy cheese clumps instead of that smooth, uniformly golden soup you are aiming for.
- Finish with sour cream:
- Take the pot completely off the heat and stir in the sour cream until the soup turns slightly lighter in color and feels impossibly smooth. Taste one more time for salt and pepper, adjusting as needed before serving.
- Serve with abandon:
- Ladle generously into wide bowls and pile on the crumbled bacon, sliced chives, and an extra shower of cheddar because restraint has no place here. Serve with crusty bread for dipping if you want to achieve true soup perfection.
There is something profoundly grounding about standing over a pot of soup on a cold evening, stirring slowly while the house fills with the smell of melted cheese and potatoes. It transforms an ordinary weeknight into something that feels like self care without requiring any effort beyond patience.
What to Serve Alongside
A thick slice of sourdough toasted with butter is really all you need, though a simple green salad with vinaigrette cuts through the richness beautifully if you want contrast. I have also been known to tear through a baguette with this soup and feel absolutely zero regret about the carb overload.
Making It Ahead
This soup stores brilliantly in the refrigerator for up to four days, and the flavor deepens overnight as the potatoes and cheese meld together. When reheating, do it gently over low heat on the stove rather than blasting it in the microwave, which can cause the dairy to separate and become grainy.
Variations Worth Trying
Once you master the base recipe, start playing with additions based on what you have around the kitchen. Some of my favorite experiments came from cleaning out the refrigerator on a Friday night.
- Stir in chopped cooked ham during the last few minutes for an even heartier meal.
- Add sauteed cremini mushrooms for an earthy, vegetarian friendly depth that surprises everyone.
- Top with sliced green onions or fresh parsley when chives are not available.
Some recipes become staples because they are easy, and others earn their spot because they make people genuinely happy when they eat them. This one manages to do both, and that is worth keeping in your back pocket forever.
Recipe FAQs
- → Can I make this soup vegetarian?
-
Yes, simply omit the bacon and substitute vegetable broth for the chicken broth. The soup remains just as creamy and flavorful without the meat.
- → How do I store leftovers?
-
Store cooled soup in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, adding a splash of milk if needed to restore creaminess.
- → Can I freeze this soup?
-
Freezing is possible but may cause slight texture changes due to the dairy. Freeze without the bacon garnish for up to 3 months. Thaw overnight in the refrigerator before reheating.
- → What type of potatoes work best?
-
Russet potatoes are ideal because they break down slightly during cooking, naturally thickening the soup while still maintaining some tender chunks for texture.
- → How can I make this lighter?
-
Substitute half-and-half or whole milk for the heavy cream, and reduce the amount of cheese slightly. The soup will still be satisfying with fewer calories.