Mashed potato soup turns leftover potatoes into a bowl that’s thick, silky, and deeply comforting without tasting heavy or gluey. The best version has the body of a chowder but the smooth finish of a cream soup, and that balance comes from thinning the potatoes slowly, then finishing with dairy after the base is fully hot. When it’s done right, every spoonful tastes like baked potato and mashed potatoes met somewhere in the middle.
What makes this version work is the order. The broth loosens the potatoes first, the cream and milk keep the texture plush, and the cheddar goes in after the soup is gently simmering so it melts instead of turning grainy. A little sour cream at the end sharpens everything and keeps the soup from tasting flat. Garlic adds depth, but it stays in the background instead of taking over.
Below, you’ll find the exact cues I use to keep mashed potato soup smooth instead of pasty, plus the best swaps if you only have part of the dairy on hand. The details matter here, especially if your leftover potatoes were already well salted or heavily buttered.
The potatoes broke down into a smooth, velvety soup without any lumps, and the cheddar melted in beautifully once I lowered the heat. I topped it with chives and bacon bits and my husband went back for seconds before I even sat down.
Love how leftover mashed potatoes turn into this silky, bacon-topped soup? Save it to Pinterest for the night you want something creamy and fast.
The Trick to Keeping Leftover Potatoes Smooth Instead of Gluey
Mashed potatoes already have starch, fat, and seasoning in them, which is why they can turn from comforting to pasty fast once they hit the pot. The fix is to loosen them with broth and dairy over gentle heat, then whisk until the soup looks fully homogeneous before the cheese goes in. If you start with a boil, the starch tightens up and the texture gets thick in a sticky way instead of a velvety one.
The other thing people miss is that cheddar needs a calm, hot base, not a rolling simmer. Once the soup is smooth and steaming, pull the heat down and stir the cheese in gradually. That keeps it glossy and prevents the grainy, separated texture that happens when dairy gets shocked by heat.
What the Dairy Is Doing Here, and Why Each One Matters

- Leftover mashed potatoes — These are the body of the soup. Day-old potatoes work fine, and if they’re a little stiff, that’s actually helpful because the broth can loosen them gradually. Fresh mashed potatoes work too, but keep them on the plain side so the soup doesn’t get overly salty or buttery before you’ve tasted it.
- Chicken broth — This thins the potatoes without making the soup taste watered down. Use a good broth if yours are very plain; use a lighter one if your mashed potatoes are already heavily seasoned. Vegetable broth works in a pinch, but the soup loses some of that savory depth.
- Heavy cream and whole milk — The cream gives the soup its plush finish, while the milk keeps it from feeling overly rich. If you only have one or the other, use what you have, but don’t replace both with low-fat milk or the soup will taste thinner and less satisfying.
- Cheddar and sour cream — Cheddar adds sharpness and salt, and sour cream gives the soup that baked-potato character. Shred the cheese yourself if you can; pre-shredded cheese melts less smoothly because of the anti-caking coating.
- Garlic — Fresh garlic adds a base note that garlic powder alone can’t mimic. The powder helps round out the flavor later, but the fresh garlic needs a minute or two in the butter first so it softens instead of tasting raw.
Building the Soup So It Stays Velvety
Waking Up the Garlic in Butter
Melt the butter over medium heat, then add the minced garlic and stir until it smells sweet and fragrant, not browned. Garlic burns fast in butter, and once it goes bitter there’s no fixing it. You only need a minute or two here; the goal is to flavor the fat, not toast the garlic.
Loosening the Potatoes Gradually
Whisk in the mashed potatoes, broth, cream, and milk together until the mixture looks smooth and even. If your potatoes are cold and stiff, they may look lumpy at first, but they’ll break down as the soup heats. Keep the heat at a gentle simmer and keep whisking until the texture turns silky.
Melting in the Cheese Without Breaking the Soup
Once the soup is hot and smooth, lower the heat and stir in the cheddar a handful at a time, then add the sour cream. High heat is the enemy here because it can make the cheese seize or turn stringy. The soup should look glossy and thickened, not greasy or grainy.
Finishing with the Right Toppings
Taste the soup after the cheese and sour cream go in, then add the garlic powder, salt, and white pepper. The seasoning should taste layered, not sharp. Serve it right away with a swirl of butter, bacon bits, and chives so the top stays bright against the creamy base.
Three Ways to Adjust Mashed Potato Soup Without Losing the Texture
Make it vegetarian
Swap the chicken broth for vegetable broth and keep the rest the same. You’ll lose a little savory depth, so taste carefully before adding extra salt. The soup still comes out rich and satisfying because the potatoes, cream, and cheddar carry the texture.
Make it lighter without making it thin
Use half-and-half in place of the heavy cream if you want something less rich, but keep the milk in the mix so the soup doesn’t turn pasty. Don’t switch to all low-fat dairy; the texture gets flatter and you lose that smooth, coat-the-spoon finish.
Make it extra smoky and hearty
Fold in crumbled cooked bacon and a little extra cheddar at the end, then top each bowl with more bacon bits. If you want a baked-potato vibe, add a spoonful of sour cream on top instead of stirring all of it into the pot. That keeps the flavor bold and the finish clean.
Use fresh mashed potatoes instead of leftovers
If you’re making the potatoes just for this soup, keep them a little looser than you normally would for serving. Very stiff mashed potatoes take longer to smooth out and can make the soup feel overly thick before the cheese even goes in. A softer mash gives you a better soup texture from the start.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it chills, which is normal.
- Freezer: It can be frozen, but the dairy and potatoes may separate a bit after thawing. Freeze in portions and whisk well while reheating.
- Reheating: Warm it slowly over low heat with a splash of broth or milk, whisking often. Don’t boil it again or the texture can turn grainy and too thick at the edges before the center is hot.
Questions I Get Asked About This Recipe

Mashed Potato Soup
Ingredients
Equipment
Method
- Melt 3 tablespoons unsalted butter in a large pot over medium heat, then sauté the minced garlic for 1-2 minutes until fragrant, stirring to prevent browning.
- Whisk the leftover mashed potatoes, chicken broth, heavy cream, and whole milk together in the pot until smooth and combined.
- Bring the mixture to a gentle simmer over medium heat, whisking continuously for 5-8 minutes until heated through and fully smooth.
- Stir in the shredded cheddar and sour cream, then mix for 2-4 minutes until the cheese is melted and the soup is completely smooth.
- Season with garlic powder, salt, and white pepper, stirring for 30-60 seconds so the flavors distribute evenly.
- Ladle the soup into bowls and serve with a swirl of extra unsalted butter, bacon bits, and chives.


