Red potato soup turns into something far better than a basic creamy soup when you leave the skins on and let a few potatoes break down in the pot. The result is thick, rustic, and spoon-coating, with little bits of red skin giving every bowl a homemade look and a little extra texture. Bacon, dill, cheddar, and sour cream pull it in a classic direction, but it never tastes heavy or flat.
The trick here is in the order. Bacon goes in first so the drippings can season the onion, then the broth and potatoes simmer until the cubes are soft enough to mash against the side of the pot. That mash is what gives the soup body without turning it gluey. Cream, sour cream, and cheddar go in at the end over lower heat so the dairy stays smooth and the cheese melts instead of seizing.
Below, I’ve included the small details that make this soup dependable: how much to mash, when to add the cheese, and what to do if you want it a little thicker or lighter.
The potatoes got tender right on time, and mashing just a few of them made the soup thick without losing those rustic pieces of skin. The cheddar melted in smooth and the dill on top made it taste fresh instead of heavy.
Save this red potato soup for the nights when you want a creamy bowl with bacon, dill, and rustic potato texture.
The Reason This Soup Stays Thick Without Turning Heavy
Red potato soup can go wrong in two common ways: it stays thin, or it turns pasty. The fix is to use the starch already in the potatoes instead of reaching for flour. Red potatoes hold their shape better than russets, so you get tender chunks and little broken-down bits that naturally thicken the broth without making it gluey.
Leaving the skins on matters too. Those skins soften in the broth and give the soup its rustic look, but they also help the finished bowl feel less one-note. The other piece that matters is heat control at the end. Once the cream, sour cream, and cheddar go in, keep the soup at a low simmer or even just a gentle steam. Hard boiling is what makes dairy split and cheese turn grainy.
- Red potatoes — These hold enough shape to keep the soup chunky after simmering. If you swap in russets, the soup will be thicker and softer, but you’ll lose that distinct red-skin texture.
- Bacon drippings — They carry the onion and garlic and give the whole pot a smoky base. If you don’t have enough drippings, add a small spoonful of butter so the aromatics don’t stick.
- Heavy cream and sour cream — The cream makes it rich, while the sour cream adds tang and keeps the flavor from feeling flat. Add them off the boil so they blend smoothly.
- Cheddar — Use a decent sharp cheddar and shred it yourself if you can. Pre-shredded cheese often has anti-caking starches that make melting less smooth.
What Each Ingredient Is Doing In The Pot

- Red potatoes — The skins stay on, which gives the soup its signature rustic texture. Cube them evenly so they cook at the same pace and don’t leave you with a few hard pieces at the bottom.
- Onion and garlic — These build the savory base before the broth goes in. Cook the garlic for just a minute; if it browns hard, the soup picks up a bitter edge.
- Bacon — It seasons the pot from the start and gives the finished soup a salty, smoky finish. Dice it before cooking so you get little crisp pieces to sprinkle on top later.
- Chicken broth — This is the cooking liquid, so use one that tastes good on its own. A weak broth gives you a weak soup, no matter how much dairy you add.
- Heavy cream and sour cream — The cream smooths the texture, and the sour cream adds body plus a little sharpness. If you need a lighter version, use half-and-half, but expect a thinner finish.
- Fresh dill — This is what keeps the soup from tasting overly rich. Dried dill works in a pinch, but fresh dill gives a brighter finish that matches the bacon and cheddar better.
Building The Soup So The Dairy Stays Smooth
Render The Bacon First
Cook the diced bacon in a large pot until it’s browned and the fat is rendered out, then lift it onto a plate. Leave the drippings in the pot. That fat is where the onion starts to soften and where a lot of the flavor gets built, so don’t wipe the pan clean. If the bacon is very lean and leaves almost no drippings, add a little butter before the onion goes in.
Cook The Aromatics In The Fat
Add the diced onion to the bacon drippings and cook until it turns translucent and starts to soften around the edges, then stir in the garlic for about a minute. The garlic should smell fragrant, not browned. If the pot runs hot here, the garlic can burn before the broth is in, and that bitter note will stay with the soup all the way through.
Simmer Until The Potatoes Collapse Easily
Pour in the broth and add the cubed red potatoes with their skins on, then simmer until the pieces are tender enough to mash with almost no resistance, about 18 to 20 minutes. The potatoes should hold their shape at the edges but give up easily in the center. If they’re still firm, keep simmering; undercooked potatoes won’t thicken the soup properly. This is the stage that creates the body of the soup, so give it the time it needs.
Mash Just Enough For A Rustic Finish
Use a potato masher or the back of a spoon to mash some of the potatoes right in the pot. Don’t puree the whole batch unless you want a smooth soup. Leaving plenty of chunks gives the soup its homey texture, and the broken-down potatoes thicken the broth naturally. If it looks too loose at this point, mash a little more before the dairy goes in.
Finish With Cream, Sour Cream, And Cheddar
Lower the heat before stirring in the heavy cream, sour cream, and shredded cheddar. Keep the pot gentle here; a hard boil can make the sour cream separate and the cheese turn grainy. Stir until the cheddar melts into the soup and everything looks silky, then season with salt and pepper and fold in the fresh dill. Ladle it into bowls with the bacon, green onions, and extra sour cream on top.
How To Adapt This Soup For A Lighter Bowl Or A Bigger Crowd
Dairy-Light Version
Swap the heavy cream for half-and-half and use a little less sour cream. The soup will still be creamy, but the finish will be lighter and a touch less tangy. Keep the heat low when you add the dairy, since a thinner dairy base breaks just as easily as a rich one.
Gluten-Free By Default
This soup is naturally gluten-free as written, as long as your broth and bacon are certified gluten-free. The texture comes from the potatoes themselves, so you don’t need flour or a roux to thicken it.
Vegetarian Version
Skip the bacon and sauté the onion in butter or olive oil. Use vegetable broth instead of chicken broth, then finish with smoked paprika if you want a hint of the smoky depth the bacon would have brought. You’ll lose the bacon bite, but the soup still tastes hearty and complete.
Make It Ahead For Lunches
This soup reheats well, and the flavor deepens after a night in the fridge. If you’re making it ahead, stop before the final garnish and add the bacon, green onions, and extra sour cream right before serving so they stay fresh and crisp.
Storage and Reheating
- Refrigerator: Store for up to 4 days. It thickens as it sits, so expect a denser texture after chilling.
- Freezer: It can be frozen, but the dairy may separate a little after thawing. For the best texture, freeze it before adding the cream, sour cream, and cheddar, then finish those ingredients after reheating.
- Reheating: Warm it slowly on the stove over low heat, stirring often. Don’t boil it, or the dairy can split and the potatoes can start to break down too much.
Questions I Get Asked About This Recipe

Red Potato Soup
Ingredients
Equipment
Method
- Cook the diced bacon in a large pot until crisp, then remove and set aside, leaving the drippings in the pot.
- 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 red potatoes with skins, then simmer for 18-20 minutes until very tender.
- Mash some of the potatoes in the pot to keep it chunky, letting the red skins create a rustic 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.


