Red potato soup lands in that perfect middle ground between cozy and hearty. The potatoes cook down until tender but not mushy, then some of them get mashed right in the pot so the broth turns creamy without losing that rustic texture from the skins. Bacon, cheddar, sour cream, and dill give it enough richness to feel like dinner, not just a starter.
The key here is not overworking the potatoes. Red potatoes hold their shape better than starchy russets, and keeping the skins on gives the soup its speckled look and a little bite in every spoonful. The cream and sour cream go in after the potatoes are fully tender, which keeps the soup smooth instead of grainy.
Below, I’ll walk through the little details that make this soup taste balanced instead of heavy, plus a few swaps if you need to make it without bacon or with a lighter finish.
The soup got creamy without turning gluey, and the red potato skins gave it the best rustic texture. My husband asked for seconds before I’d even sat down.
Creamy red potato soup with bacon, cheddar, and dill is the kind of bowl worth pinning for an easy dinner that still tastes special.
The Reason Red Potato Soup Stays Creamy Without Turning Thick and Gluey
Red potatoes are the reason this soup keeps its body without needing flour or a long simmer. They’re lower in starch than russets, so they soften into the broth instead of breaking down into a paste. That’s what gives you a creamy spoonful with visible potato pieces instead of a bowl that tastes like mashed potatoes in liquid form.
The other move that matters is mashing only part of the pot. If you mash everything, you lose the rustic texture and the soup gets dense fast. If you mash too little, the broth stays thin and the cheese won’t help enough. The sweet spot is about one-third to one-half of the potatoes crushed against the side of the pot so the soup looks thickened but still has plenty of chunks.
What Each Ingredient Is Actually Doing in This Bowl

- Red potatoes — These hold their shape better than starchy potatoes, and the skins add texture and color. Peel them and the soup loses its rustic look.
- Bacon drippings — They carry the first layer of savory flavor and help the onion soften without sticking. If you skip bacon, use butter, but the soup will taste a little less smoky.
- Heavy cream and sour cream — Heavy cream gives the soup richness; sour cream adds tang and keeps it from tasting flat. Stir them in after the potatoes are tender so the dairy stays smooth.
- Cheddar — Use a good melting cheddar, not pre-shredded if you can help it. Pre-shredded cheese is coated with starch and can make the soup grainy.
- Dill — Fresh dill is what keeps the soup from feeling heavy. Dried dill will work in a pinch, but it won’t give the same bright finish.
Building the Soup So the Dairy Stays Smooth
Rendering the Bacon
Cook the diced bacon until it’s browned and the fat has rendered into the pot. You want the bacon crisp enough to hold its shape for serving, but not so dark that it tastes bitter. Pull it out before it overcooks, because it will soften later when it goes back on top of the soup.
Softening the Onion and Garlic
Cook the onion in the bacon drippings until it turns translucent and starts to smell sweet, about four minutes. Add the garlic for just a minute at the end; if it cooks longer, it can turn harsh and take over the whole pot. This stage is about building a savory base, not browning everything hard.
Simmering the Potatoes
Add the broth and cubed potatoes, then simmer until the potatoes are very tender and a fork slides through without resistance. Keep the simmer gentle instead of boiling hard, or the potato edges can break apart before the centers are ready. A calm simmer gives you a better texture and a cleaner broth.
Finishing With Cream, Cheese, and Dill
Turn the heat down before stirring in the cream, sour cream, and cheddar. High heat is the fastest way to get a broken or grainy finish, especially once the cheese goes in. Stir until the cheese melts fully, then season and add the dill at the end so it stays fresh and bright.
How to Adapt This Soup for Different Kitchens
Make it without bacon
Use butter or olive oil to cook the onion, then add a pinch of smoked paprika if you want that smoky note back. You’ll lose some of the savory depth from the drippings, but the soup still tastes rich and satisfying.
Lighter finish with half-and-half
You can swap the heavy cream for half-and-half if you want a lighter bowl, but the soup won’t be as velvety. Keep the heat low when you add it, since thinner dairy still has a tendency to separate if it’s rushed.
Gluten-free and naturally thickened
This soup is already gluten-free as written, since the potatoes do the thickening work. That’s a real advantage here: no roux, no cornstarch slurry, and no risk of a floury taste.
Make it ahead for busy nights
The flavor gets even better after a night in the fridge. If it thickens too much, loosen it with a splash of broth when reheating instead of adding more cream, which can make it heavy.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills.
- Freezer: It freezes, but the dairy can separate a little on thawing. For the best texture, freeze before adding the cream and sour cream, then stir those in after reheating.
- Reheating: Warm it slowly over low heat, stirring often. Don’t boil it, or the dairy can split and the potatoes can turn mealy.
Questions I Get Asked About This Recipe

Red Potato Soup
Ingredients
Equipment
Method
- In a large pot, cook the diced bacon over medium heat until browned, then remove to a plate and leave the drippings in the pot.
- Add the diced onion to the drippings and sauté 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 bring to a simmer and cook for 18-20 minutes until very tender, with an occasional stir to prevent sticking.
- Mash some of the potatoes in the pot with a spoon or potato masher 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 and smooth.
- Season with salt and black pepper, then stir in the chopped fresh dill.
- Serve hot, topping each bowl with the cooked bacon, green onions, and extra sour cream.


