This velvety cheddar and potato soup starts with sautéed onion and garlic, simmered russets, and a mix of milk and cream for a rich base. Mash about one-third of the potatoes to naturally thicken the broth, then stir shredded cheddar in gradually off the heat to avoid graininess. Finish with sour cream, chopped chives and optional crumbled bacon. Swap in vegetable broth and omit bacon for a vegetarian option; serve with crusty bread.
The rain was hammering against the kitchen window so hard that evening that I could barely hear the oven timer, and honestly I did not care one bit because I had already decided dinner was going to be a big pot of something that felt like a blanket.
My neighbor Dave knocked on the door halfway through cooking because he said he could smell bacon and potatoes from the hallway, and I handed him a bowl without even asking if he wanted it.
Ingredients
- 6 large russet potatoes, peeled and diced: Russets break down beautifully and thicken the soup naturally so do not even think about using waxy potatoes here.
- 1 medium yellow onion, finely chopped: The onion becomes the sweet quiet backbone of the whole pot so chop it small and cook it patiently.
- 2 cloves garlic, minced: Fresh garlic only and add it after the onion because garlic burns fast and bitter garlic ruins everything.
- 3 cups low-sodium chicken broth: Low-sodium gives you control over the final salt level and you can swap vegetable broth to keep it meatless.
- 2 cups whole milk: Whole milk is nonnegotiable for richness and skim milk will make you sad.
- 1 cup heavy cream: This is what turns soup into comfort and a little goes a long way.
- 2 1/2 cups sharp cheddar cheese, shredded: Sharp cheddar has the tang to stand up to the cream and always shred it yourself because pre-shredded cheese has coatings that prevent smooth melting.
- 3/4 cup sour cream: Stirred in at the very end off the heat it adds a tangy richness that makes people ask what your secret is.
- 4 tbsp unsalted butter: The foundation of flavor in the pot so use real butter and let it foam gently.
- 6 strips bacon, cooked and crumbled: Optional but the smoky crunch on top is what makes this steakhouse inspired so I strongly encourage you to keep it.
- 1/4 cup fresh chives, finely sliced: Chives add a mild onion freshness that cuts through all that richness perfectly.
- Salt and freshly ground black pepper: Season in layers throughout cooking and taste before serving.
- 1/2 tsp smoked paprika: This is the secret whisper of smoke that makes the whole pot taste like it came off a grill.
- 1/4 tsp cayenne pepper: Optional but a tiny pinch elevates every other flavor without adding noticeable heat.
Instructions
- Melt and soften:
- Melt the butter in a large soup pot over medium heat and add the onion, cooking until it turns translucent and sweet smelling, then stir in the garlic for just one minute more until fragrant.
- Build the base:
- Toss in the diced potatoes, smoked paprika, and cayenne pepper, seasoning with salt and pepper and stirring so every potato piece gets coated in that buttery spice mixture.
- Simmer until tender:
- Pour in the chicken broth, bring everything to a boil, then drop the heat to low, cover the pot, and let it bubble gently for 20 to 25 minutes until the potatoes fall apart when you press them with a fork.
- Create the creaminess:
- Scoop out roughly a third of the soup and mash those potatoes vigorously right in a bowl or blend them smooth, then return that mixture to the pot and stir so the whole pot transforms into something thick and velvety.
- Add the dairy:
- Pour in the milk and heavy cream, heating gently until warmed through and never letting it boil because boiled cream breaks and you would have to start over.
- Melt the cheese:
- Drop in the shredded cheddar one handful at a time, stirring patiently after each addition until it disappears completely into the soup before adding the next handful.
- Finish with sour cream:
- Take the pot completely off the heat and stir in the sour cream slowly until the soup turns silky smooth and you can see the color lighten slightly.
- Serve with love:
- Ladle the soup into wide bowls and crown each one with crumbled bacon, sliced chives, and an extra pinch of cheddar because nobody ever complained about too much cheese.
Dave brought the bowl back empty and asked if I had any more, and that small moment of someone loving what I cooked is honestly why I keep making this soup every winter.
Choosing the Right Potato Matters
After making this soup probably twenty times I can tell you that russet potatoes are the only correct answer because their high starch content breaks down and naturally thickens the broth.
Making It Your Own
One time I tossed in a handful of sauteed mushrooms on a whim and it was fantastic so consider that an open invitation to play around with additions like ham or extra garlic.
Storing and Reheating Like a Pro
This soup reheats beautifully on the stove over low heat with a splash of milk stirred in to loosen it back up.
- Store it in an airtight container in the refrigerator for up to three days.
- Freeze individual portions for up to two months but know the texture may shift slightly.
- Always reheat gently and never microwave on high because the cream will protest loudly.
Some recipes are just dinner but this one is the reason people linger at the table a little longer, and I hope it becomes that kind of recipe in your kitchen too.
Recipe FAQs
- → How do I make a vegetarian version?
-
Use vegetable broth instead of chicken broth and omit the bacon. Add a touch more smoked paprika or a drop of liquid smoke for that subtle smoky depth, and finish with extra chives or sautéed mushrooms for texture.
- → How can I keep the dairy from separating?
-
Warm milk and cream gently and avoid boiling after they are added. Remove the pot from direct heat before stirring in shredded cheddar, adding cheese a handful at a time so it melts smoothly into the soup.
- → Can I make this ahead and reheat?
-
Yes. Cool and refrigerate the soup, then reheat slowly over low heat, thinning with a splash of milk if it thickens too much. Add a fresh stir of sour cream or extra shredded cheese just before serving for brightness.
- → How do I get a chunkier or smoother texture?
-
For chunkier bowls, mash fewer potatoes and leave more in pieces. For a silky finish, puree a larger portion with an immersion blender or transfer a batch to a blender before returning to the pot.
- → Is freezing recommended?
-
Because of the cream and sour cream, freezing can affect texture. If needed, freeze before adding cream and cheese; thaw and reheat gently, then finish with fresh dairy and cheese for best results.
- → What potato is best?
-
Russets give a fluffy, starchy base that thickens the soup well. Yukon Golds work too for a naturally creamier, buttery mouthfeel without over-mashing.