Red potato soup turns velvety and rustic at the same time when the potatoes are cooked just until tender and then partially mashed right in the pot. The skins stay on, which gives the bowl those little red flecks and keeps the soup feeling hearty instead of one-note smooth. Bacon, cheddar, sour cream, and dill push it into that rich, savory lane that makes a second bowl hard to resist.
The trick is in how the texture gets built. Red potatoes hold their shape better than starchy baking potatoes, so they’re perfect here if you want a soup that still has some body after you mash a portion of it. Cooking the bacon first gives you a head start on flavor, and using the drippings for the onion and garlic keeps the base deep and savory without needing extra butter.
Below, I’ve included the part that matters most for getting the consistency right, plus a few swaps that actually work if you need to adjust the dairy or skip the bacon.
The potatoes broke down just enough to make it creamy, but there were still plenty of little red skin pieces and bacon bits in every spoonful. I loved that it thickened up on its own without feeling heavy.
Save this red potato soup for the nights when you want a creamy, chunky bowl with bacon, cheddar, and fresh dill.
The Secret to Keeping Red Potato Soup Rustic Instead of Gluey
Red potatoes are forgiving, but they can still turn heavy if you overwork them. The goal here is to simmer them until a fork slides through easily, then mash only part of the pot. That gives you a naturally thick soup with enough chunkiness to keep each spoonful interesting.
The other place people run into trouble is the dairy. If you dump cold cream and sour cream into a boiling pot, the texture can look split or grainy. Pull the heat down before stirring them in, then let the cheese melt gently so the soup stays smooth and rich instead of greasy.
What Each Ingredient Is Doing in the Bowl

- Red potatoes — These hold their shape better than russets, which is exactly why they work here. The skins stay tender after simmering and give the soup that rustic look and a little extra body.
- Bacon drippings — Don’t skip using them for the onion and garlic unless you have to. They carry the smoky flavor through the whole pot and keep the soup tasting built, not just stirred together.
- Chicken broth — This is the liquid backbone, so use one that tastes good on its own. A bland broth makes the whole soup taste flat, and there’s no hiding it once the cream goes in.
- Heavy cream and sour cream — Cream gives the soup its silky body, while sour cream adds tang and keeps it from tasting too heavy. If you need a lighter version, half-and-half works, but the soup won’t be quite as plush.
- Cheddar — Freshly shredded cheddar melts more smoothly than pre-shredded, which is coated to keep it from clumping. If pre-shredded is what you have, add it off the heat and stir patiently.
- Fresh dill — Dill gives the soup a bright finish that cuts through the richness. Dried dill can work in a pinch, but use less and add it earlier so it has time to soften.
Building the Creamy Base Without Breaking It
Rendering the Bacon and Starting the Flavor
Cook the diced bacon until it’s crisp and the fat in the pot is visibly rendered. That drippings layer should coat the bottom without smoking; if the heat is too high, the bacon will scorch before it gives up enough fat. Remove the bacon and leave the drippings behind, because that’s where the onion base gets its depth.
Softening the Onion and Garlic
Sauté the onion in the hot drippings until it turns translucent and starts to smell sweet, about four minutes. Add the garlic for the last minute only; garlic goes bitter fast if it browns. If the pot looks dry, the heat is too high or the bacon didn’t render enough, so lower it before the aromatics catch.
Simmering the Potatoes Until They Yield
Add the broth and cubed red potatoes, then simmer until the potatoes are very tender, about 18 to 20 minutes. You want the cubes to break cleanly when pressed, not hold a chalky center. If they’re still firm, the soup won’t mash properly and the final texture will stay thin.
Mashing for Body, Then Finishing Gently
Mash some of the potatoes right in the pot with a spoon or potato masher, leaving plenty of chunks behind. Stir in the cream, sour cream, and cheddar over low heat only, and keep the soup below a simmer once the dairy goes in. Finish with salt, pepper, and dill, then serve right away with the bacon, green onions, and extra sour cream on top.
Ways to Adjust This Soup Without Losing What Makes It Good
Skip the Bacon, Keep the Depth
Use butter or olive oil to soften the onion, then add a pinch of smoked paprika for a little of the savory edge bacon would normally bring. The soup will be a bit cleaner and less smoky, but it still lands rich and satisfying.
Make It Gluten-Free Without Changing the Texture
This recipe is naturally gluten-free as written, as long as your broth is certified gluten-free. The thickening comes from the potatoes themselves, so you don’t need flour or a roux to get body.
Dairy-Free Version That Still Feels Creamy
Swap the cream and sour cream for full-fat coconut milk and a dairy-free sour cream alternative, then use a dairy-free cheddar-style shred if you want that cheesy finish. The flavor shifts a little, but the potatoes still give you a rich, spoon-coating soup.
Storage and Reheating
- Refrigerator: Store for up to 4 days. The soup will thicken as it chills because the potatoes keep absorbing liquid.
- Freezer: It can be frozen, but the dairy may separate a little on thawing. For the best texture, freeze it before adding the cream, sour cream, and cheddar, then finish those after reheating.
- Reheating: Warm it slowly over low heat, stirring often. A hard boil is the fastest way to break the dairy and make the potatoes grainy.
Questions I Get Asked About This Recipe

Red Potato Soup
Ingredients
Equipment
Method
- Cook the diced bacon in a large pot over medium heat 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 cubed red potatoes (skins on), then simmer for 18-20 minutes until very tender, stirring occasionally.
- Mash some of the potatoes directly in the pot so the red skins create a rustic, chunky texture.
- Stir in the heavy cream and sour cream until combined.
- Add the shredded cheddar and stir until melted and the soup turns creamy.
- Season with salt and black pepper, then stir in the fresh dill.
- Serve hot, topped with the reserved bacon, green onions, and extra sour cream.


