Red potato soup lands in that sweet spot between cozy and substantial. The broth turns creamy without going gluey, and the little bits of red skin give it a rustic texture that feels homemade in the best way. Bacon, cheddar, sour cream, and dill keep every spoonful savory and bright, so the soup tastes layered instead of flat.
What makes this version work is the balance of textures. Some of the potatoes stay chunky, some get mashed right in the pot, and that gives the soup body without needing flour or a long simmer. I also like adding the dairy off the heat so the cream stays smooth and the cheddar melts into the soup instead of turning grainy.
Below, I’ve included the little details that matter here: how much to mash for the best texture, what to do if you want it thicker, and the easiest swaps if you need a dairy-free version.
The potatoes held their shape just enough, and mashing a few right in the pot made the soup thick and creamy without turning it into purée. My husband went back for a second bowl before I even sat down.
Save this red potato soup for the nights when you want a creamy, bacon-topped bowl with rustic potato texture and fresh dill.
The Trick to Keeping Red Potato Soup Creamy Without Losing the Potato Bite
Red potatoes are naturally waxy, which is exactly why they hold their shape here. That’s a good thing, but it also means they won’t break down into a silky base the way russets do. The fix is to cook them until they’re truly tender, then mash only part of them right in the pot. That gives the soup body while keeping those recognizable potato pieces that make this bowl feel hearty.
The other place people go wrong is rushing the dairy. If you stir cream, sour cream, and cheddar into a boiling pot, the soup can turn grainy or separate. Take the heat down low, add the dairy gradually, and stir until the cheese melts fully. The pot should be hot enough to steam, not bubble hard.
What Each Ingredient Is Actually Doing in This Soup

- Red potatoes — These are the backbone of the soup. Their thin skins stay on, which adds color, texture, and that rustic look you can’t fake with peeled potatoes. Yukon golds can work in a pinch, but they’ll give a softer, more buttery texture.
- Bacon drippings — Don’t discard them unless you have to. They carry the first layer of savory flavor and help the onion soften with depth instead of just sweetness. If you need to skip bacon, use butter and a pinch of smoked paprika to replace some of that roundness.
- Heavy cream and sour cream — The cream smooths the broth, while the sour cream adds tang so the soup doesn’t taste heavy. Full-fat dairy matters here because lower-fat versions are more likely to curdle and won’t give the same body.
- Cheddar — Use a block and shred it yourself if you can. Pre-shredded cheese often has anti-caking agents that can make the soup a little less smooth. Sharp cheddar gives the cleanest flavor against the potatoes and dill.
- Fresh dill — Add it at the end so it stays bright. Dried dill won’t taste the same here; it turns the soup flat and dusty instead of fresh and green.
Building the Soup So the Dairy Stays Smooth
Crisping the Bacon First
Cook the diced bacon until the pieces are browned and the fat has rendered, then lift them out with a slotted spoon. You want enough drippings left in the pot to coat the onion, but not so much that the soup tastes greasy. If the bacon is pale, the base will taste thin; if it’s burned, the whole pot will pick up bitterness.
Softening the Onion in the Drippings
Add the onion to the bacon fat and cook it until it looks translucent and slightly sweet at the edges, then stir in the garlic for just a minute. Garlic burns fast in hot fat, and once it goes bitter, there’s no fixing it. This short sauté builds the flavor foundation without making the soup taste sharp or raw.
Simmering the Potatoes Until They Yield
Pour in the broth and add the cubed red potatoes, then simmer until a fork slides through them easily. Don’t rush this stage on high heat; a hard boil can break the potatoes apart before the centers are tender. You want them soft enough to mash in spots, but not so collapsed that every piece disappears.
Finishing with Cream, Sour Cream, and Cheese
Lower the heat before adding the cream, sour cream, and cheddar. Stir steadily until the cheese melts and the soup looks glossy and cohesive. If it starts to look grainy, pull the pot off the burner for a minute and keep stirring; the residual heat is enough to smooth it out without shocking the dairy.
Three Useful Ways to Adapt This Soup
Dairy-Free Version
Use olive oil or plant-based butter instead of bacon drippings if needed, then swap in unsweetened oat cream or cashew cream for the heavy cream. Skip the sour cream and cheddar, and finish with a splash of lemon juice plus extra dill for brightness. The soup will be less rich, but it will still have a creamy texture from the potatoes themselves.
Extra-Thick Potato Soup
Mash more of the potatoes directly in the pot, or use a potato masher for a few firm presses before adding the dairy. If you want an even thicker finish, let the soup simmer uncovered for a few extra minutes before the cream goes in. This keeps the texture hearty instead of turning it into a smooth purée.
Gluten-Free and Lower-Carb Adjustments
This soup is naturally gluten-free as written, as long as your broth is certified gluten-free. For a lower-carb version, replace part of the potatoes with cauliflower florets and cook them just until tender. You’ll lose some of the classic potato body, but the bacon, cheddar, and dill still carry the flavor well.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup thickens as it sits, so it may look denser the next day.
- Freezer: It can be frozen, but the dairy may separate a little on thawing. For the best texture, freeze before adding the cream, sour cream, and cheddar, then finish those after reheating.
- Reheating: Warm it slowly over low heat, stirring often. A fast boil is the mistake that makes the dairy split and the potatoes turn mealy.
Questions I Get Asked About This Recipe

Red Potato Soup
Ingredients
Equipment
Method
- Cook the diced bacon in a large pot over medium heat, then remove and set aside, leaving drippings behind.
- Sauté the diced onion in the bacon drippings for 4 minutes, then add the minced garlic and cook for 1 minute.
- Add the chicken broth and the cubed red potatoes with skins, then simmer for 18–20 minutes until very tender.
- Mash some of the potatoes in the pot so the red skins create a rustic, chunky texture.
- Stir in the heavy cream and sour cream, then add the shredded cheddar and stir until melted.
- Season with salt and black pepper, then stir in the chopped fresh dill.
- Serve the soup with the reserved bacon, green onions, and extra sour cream on top.


