Mashed potato soup turns a bowl of leftovers into something silkier, richer, and more satisfying than a plain potato soup has any right to be. The texture lands somewhere between a chowder and a cream soup, but smoother than either, with enough body to cling to a spoon and enough richness to feel like dinner on its own. The best part is that it tastes like you worked harder than you did.
The trick is treating the mashed potatoes like the base of the soup instead of trying to cook raw potatoes and mash them later. Leftover mashed potatoes already carry butter, salt, and starch, which means they melt into the broth fast and give the soup that velvety thickness without needing flour. A little cream and milk keep it from turning gluey, and the cheddar plus sour cream give it a rounded, savory finish that tastes full instead of flat.
Below, I’ll walk through the one step that keeps this soup smooth instead of lumpy, plus the best way to use leftovers without ending up with a heavy, pasty pot.
I used leftover garlic mashed potatoes and the soup turned out silky instead of thick and gluey. The cheddar melted in perfectly, and the bacon with chives on top made it taste like a loaded baked potato in soup form.
Love how this mashed potato soup turns leftover potatoes into a silky, loaded-baked-potato-style dinner? Save it to Pinterest for the nights when you want something creamy, fast, and deeply comforting.
The Step That Keeps Mashed Potato Soup Smooth Instead of Gluey
The biggest mistake people make with mashed potato soup is boiling it hard and expecting it to stay silky. It won’t. Mashed potatoes already contain a lot of starch, and aggressive heat can turn that starch tight and pasty fast. A gentle simmer is what loosens the potatoes into the broth and gives you that creamy, spoon-coating texture without a gummy finish.
Another thing worth knowing: the soup should look a little loose in the pot. It thickens as it sits, especially once the cheese and sour cream go in. If it seems perfect the second you finish cooking, it will probably be too thick by the time it reaches the table. A splash of broth or milk brings it back fast.
What Each Ingredient Is Actually Doing in This Soup

- Mashed potatoes — These are the body of the soup. Leftovers work best because they’re already seasoned and have some butter worked in, but freshly made mashed potatoes are fine too if they’re not loaded with too much milk. If your potatoes are very stiff, the soup will need a little extra broth to loosen up.
- Chicken broth — This keeps the soup savory instead of tasting like thinned-out potatoes and cream. A good broth matters here because it’s carrying most of the seasoning in the base. If you want a meatless version, use vegetable broth, but choose one with real depth or the soup will taste flat.
- Heavy cream and whole milk — The cream gives the soup its lush texture, while the milk keeps it from becoming overly rich or dense. You can swap in half-and-half if that’s what you have, but the soup will be a little lighter and not quite as plush. Skip lower-fat milk if you want the same finish.
- Cheddar and sour cream — Cheddar brings the familiar loaded-potato flavor, and sour cream gives the soup a slight tang that keeps it from tasting one-note. Shred the cheese yourself if you can; pre-shredded cheese can melt less smoothly because of the coating on it. Stir both in off the hottest part of the burner so they melt cleanly.
- Garlic and garlic powder — Fresh garlic builds the base, while garlic powder rounds it out later so the flavor doesn’t fade after the soup simmers. That two-layer approach gives the soup more presence without making it taste sharp. If you only have one or the other, use what you’ve got, but the combination is what makes it taste complete.
Building the Soup So the Cheese Stays Smooth
Waking Up the Garlic
Melt the butter in a large pot over medium heat and cook the garlic just until it smells sweet and fragrant, about 1 to 2 minutes. You want the garlic softened, not browned. If it starts to turn golden, the butter was too hot and the garlic will taste bitter in the finished soup.
Breaking Down the Potatoes
Whisk in the mashed potatoes, broth, cream, and milk until the mixture looks mostly smooth. A few small lumps are fine at this stage; they’ll melt out as the soup heats. If the potatoes are especially thick, use the whisk with a little more force at the edge of the pan where they like to hide.
Letting It Simmer, Not Boil
Bring the soup to a gentle simmer over medium heat, stirring often. You want soft bubbles at the edges, not a rolling boil. This is the point where the texture changes from loose and separate to creamy and unified, and it only happens if you keep the heat controlled.
Melting in the Finish
Stir in the cheddar and sour cream after the soup is hot and smooth, then keep the heat low while they melt. If the soup is too hot, the cheese can turn grainy instead of silky. Season with garlic powder, salt, and white pepper at the end so you can taste the full soup first and adjust with confidence.
How to Adapt Mashed Potato Soup Without Losing the Texture
Make it vegetarian
Swap the chicken broth for a full-flavored vegetable broth. Because the soup is built on potatoes and dairy, the broth has to do more work than you’d think, so choose one that tastes rich on its own. The rest of the recipe can stay the same.
Make it gluten-free
This soup is naturally gluten-free as written as long as your broth and toppings are gluten-free. Check the label on the broth, bacon bits, and any pre-shredded cheese if you’re buying packaged ingredients. That’s the only place gluten tends to hide here.
Lighten it up a little
Use half-and-half instead of heavy cream, and reduce the cheese slightly if you want the soup less rich. It will still be creamy, but the finish will be a bit thinner and less luxurious. Don’t go too lean or the soup starts to taste more like potato gravy than soup.
Use fresh mashed potatoes instead of leftovers
Fresh mashed potatoes work fine if they’re plain or only lightly seasoned. If they’re already heavily flavored with roasted garlic, cream cheese, or a lot of butter, taste before adding all the salt and sour cream. The soup will be richer, but the flavor balance may need less seasoning than the recipe card suggests.
Storage and Reheating
- Refrigerator: Store in an airtight container for up to 4 days. It will thicken as it sits because the potatoes keep absorbing liquid.
- Freezer: It freezes, but the texture can turn a little grainy after thawing because of the dairy. Freeze in portions if you want to try it, and stir well when reheating.
- Reheating: Warm it gently over low heat on the stove with a splash of broth or milk. Don’t boil it; high heat is what makes the dairy separate and the potatoes turn heavy.
Answers to the Questions Worth Asking

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 so it doesn’t brown.
- Whisk the leftover mashed potatoes, chicken broth, heavy cream, and whole milk together in the pot until smooth.
- Bring the mixture to a gentle simmer over medium heat for about 5-10 minutes, whisking constantly until heated through and silky.
- Stir in shredded cheddar and whisk until completely melted and smooth.
- Stir in sour cream and heat just until fully incorporated and creamy.
- Season with garlic powder, salt, and white pepper, whisking until evenly blended.
- Serve hot with a swirl of extra butter, bacon bits, and chives on top.