Red potato soup hits that sweet spot between comforting and substantial. The potatoes go tender and creamy, but the skins stay on, so each bowl keeps a rustic texture instead of turning into something flat and overly smooth. Bacon, cheddar, sour cream, and dill give it enough backbone that it tastes finished, not just rich.
What makes this version work is the way it builds in layers. The bacon drippings carry the onion and garlic, the broth loosens the potatoes without washing out their flavor, and a partial mash leaves enough chunks to keep the soup interesting. The sour cream and cheddar go in after the potatoes are fully soft, which keeps the dairy from getting grainy or breaking.
Below, I’ve included the small details that matter most: how much to mash for the best texture, when to add the dairy, and a few swaps that keep the soup working if you want to lighten it up or skip the bacon.
The potatoes held their shape just enough, and the soup got thick and creamy without needing flour. My husband went back for seconds and asked if I could make it again next week.
Save this red potato soup for the night you want a creamy bowl with real potato texture, bacon on top, and cheddar melted right into the pot.
The Trick to Keeping Red Potato Soup Thick Without Turning It Gluey
Red potatoes are a little different from russets. They don’t fall apart in the same floury way, which is a good thing here because the soup needs body from the potato itself, not from a roux or a pile of thickeners. The mistake most people make is boiling them until they completely collapse, then overworking the pot trying to fix the texture. That’s how you end up with a bowl that tastes heavy but still feels thin.
The better move is to simmer until the cubes are fully tender, then mash only part of them right in the pot. Leave some pieces intact so the soup has a chunky, rustic feel and doesn’t turn into paste. The skins do a lot of the visual work too, especially once you stir in the dill and finish with bacon and green onions.
What Each Ingredient Is Actually Doing in This Soup

- Red potatoes — These hold their shape better than russets, which is exactly why they work here. The skins stay visible and give the soup that rustic look, so don’t peel them unless you want a smoother, more uniform soup.
- Bacon — The bacon does more than top the bowl. Its drippings become the cooking fat for the onion and garlic, which gives the whole pot a deeper, savory base. Turkey bacon works in a pinch, but the drippings will be lighter and less flavorful.
- Heavy cream and sour cream — This combination gives the soup its creamy finish and a little tang. Add them after the potatoes are tender and the heat is lowered; high heat can cause the sour cream to separate or turn grainy.
- Cheddar — Use a block and shred it yourself if you can. Pre-shredded cheese often has anti-caking starches that can make the soup less smooth. Stir it in off the heat or on very low heat so it melts cleanly.
- Fresh dill — Dill is what keeps this soup from tasting flat. It cuts through the richness and brings a fresh, clean note at the end. Dried dill works, but use less; it’s sharper and less bright than fresh.
Building the Pot in the Right Order
Rendering the Bacon and Starting the Base
Cook the diced bacon in a large pot until it’s browned and most of the fat has rendered. You want enough drippings left to coat the onion, but not so much that the soup tastes greasy, so spoon off any excess if the pan looks flooded. Add the onion to the hot drippings and cook until it turns soft and translucent with a little color at the edges. Garlic goes in at the end for just a minute; if it browns hard, it turns bitter fast.
Simmering the Potatoes Until They Give Up Easily
Add the broth and cubed red potatoes, then bring the pot to a steady simmer, not a hard boil. A hard boil can start breaking the potatoes unevenly and make the broth cloudy in a harsh way. Cook until the potatoes are tender enough that a spoon slides through them with no resistance. If the centers still feel firm, keep going a few minutes longer; undercooked potatoes are the fastest way to get a thin, awkward soup.
Mashing for Texture, Not for Purée
Use a potato masher or the back of a spoon to crush some of the potatoes right in the pot. Stop before the whole soup turns smooth. The goal is a mix of creamy broth, soft potato bits, and a few larger chunks, which is what gives this soup its body without needing flour. If you want it thicker, mash a little more; if you want it looser, leave more pieces intact.
Finishing with Dairy and Cheese
Lower the heat before adding the cream, sour cream, and cheddar. Stir slowly until the cheese melts and the soup looks glossy and unified. If it starts to look grainy, the heat is too high, so pull the pot off the burner and stir until it comes back together. Finish with salt, pepper, and dill, then ladle it into bowls while it’s hot and silky.
How to Adjust This Soup Without Losing What Makes It Work
Skip the Bacon and Keep the Depth
Leave out the bacon and start the onion in butter or olive oil instead. You’ll lose the smoky, salty edge from the drippings, so add a pinch more salt at the end and consider a little smoked paprika if you want that extra savory note back. The soup will still be creamy and satisfying, just a little cleaner in flavor.
Make It Gluten-Free Without Changing the Texture
This soup is naturally gluten-free as written, as long as your broth is certified gluten-free. The texture comes from the potatoes themselves, not flour, which means you don’t need a separate thickener to get a creamy result. Just check the bacon and broth labels if you’re cooking for someone sensitive.
Swap the Cheddar for a Milder Finish
Monterey Jack or a mild white cheddar melts smoothly and gives a softer finish if sharp cheddar feels too bold. The soup will taste a little less punchy, so lean on the dill and green onions to keep the top notes bright. Avoid very hard cheeses here; they don’t melt into the broth as cleanly.
Lighten It Up Without Losing the Creamy Texture
You can replace part of the heavy cream with whole milk, but don’t swap all of it unless you’re fine with a thinner finish. The sour cream and potatoes still provide plenty of body, so the soup won’t collapse, but the bowl won’t be quite as rich. If you use milk, keep the heat low at the end so it doesn’t scald.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. The soup will thicken as it sits because the potatoes continue to absorb liquid.
- Freezer: It freezes, but the dairy can separate a bit when thawed. For the best texture, freeze before adding the cream, sour cream, and cheddar, then finish the dairy after reheating.
- Reheating: Warm it slowly over low heat, stirring often. Don’t boil it, or the dairy can split and the potatoes can break down into a grainy texture.
Questions I Get Asked About This Recipe

Red Potato Soup
Ingredients
Equipment
Method
- Cook bacon in a large Dutch oven until it renders and the pieces are cooked, then remove bacon and set aside, leaving the drippings.
- Sauté onion in the bacon drippings for 4 minutes, then add garlic and cook 1 minute.
- Add chicken broth and cubed red potatoes with skins to the pot, bring to a simmer, and simmer for 18-20 minutes until very tender.
- Mash some of the potatoes in the pot to create a rustic, chunky texture using the red skins.
- Stir in heavy cream and sour cream, then add shredded cheddar and stir until melted.
- Season with salt and black pepper, then stir in fresh dill.
- Ladle the soup into bowls and top with reserved bacon, green onions, and extra sour cream.