Silky, hearty creamy potato soup lands in the bowl with a soft body and a rich finish that tastes like it took all afternoon, even though the pot does most of the work in under an hour. The potatoes break down until they’re tender enough to blend into a smooth base, then cream cheese and heavy cream turn that base into something velvety instead of thin or grainy. Topped with cheddar, chives, and a spoonful of sour cream, it eats like a full meal.
Yukon gold potatoes are the right choice here because they blend up with a naturally buttery texture and don’t turn gluey the way some starchy potatoes can. A little white pepper keeps the soup looking clean while adding gentle heat, and nutmeg gives the whole pot a quiet warmth that rounds out the dairy without making it taste sweet. The trick is to let the potatoes get completely tender before blending, then add the cream and cream cheese over low heat so the soup stays smooth.
Below you’ll find the small details that matter most: how to keep the soup from turning pasty, what to do if you only have a regular blender, and the smartest way to reheat leftovers without breaking the texture.
The potatoes blended up so smooth, and the cream cheese gave it that thick, cozy texture without needing flour. My husband went back for seconds before I’d even sat down.
Save this creamy potato soup for a smooth, comforting bowl topped with cheddar, chives, and sour cream.
The Trick to Keeping Potato Soup Smooth Instead of Gluey
The biggest mistake with potato soup is pushing the heat too hard after the potatoes are cooked. Once they’re tender, the potatoes only need enough blending to turn creamy; if you keep them on a hard boil or overblend them aggressively, the texture can tip from silky to pasty. Yukon golds help a lot because they’re naturally buttery and less prone to the heavy, starchy texture that makes some soups feel thick in the wrong way.
The second place people run into trouble is adding dairy too early. Heavy cream and cream cheese go in after the potatoes are fully soft and the soup is back on low heat. That keeps the dairy from scalding and helps the cream cheese melt in without little lumps drifting through the pot.
- Cook the potatoes until they collapse easily — if there’s any resistance in the center, the blender has to work harder and the soup won’t turn as smooth.
- Blend until the texture looks uniform — stop when the soup is velvety, not when the blender has run forever.
- Keep the dairy on low heat — high heat can make the cream taste flat and can cause the soup to separate around the edges.
What the Potatoes, Cream Cheese, and Cream Are Doing Here

- Yukon gold potatoes — These are the backbone of the soup. They give you a naturally buttery flavor and a smooth body once blended, which is why they work better here than a dry, floury potato.
- Heavy cream — This adds richness and softens the edges of the broth. Half-and-half will work in a pinch, but the soup will taste lighter and won’t have the same plush finish.
- Cream cheese — This is what gives the soup its thicker, almost spoon-coating texture without flour. Soften it first so it melts evenly; cold cream cheese tends to leave little soft lumps in the pot.
- White pepper and nutmeg — White pepper blends in without specks, and nutmeg adds a warm note that keeps the soup from tasting one-dimensional. Don’t skip the nutmeg just because the amount is small; it matters more than it looks like it should.
- Chicken broth — This gives the soup savory depth. A good broth matters here because the soup has a short ingredient list, so there’s nowhere to hide a bland base.
Building the Soup So the Dairy Stays Velvety
Softening the Onion First
Melt the butter and cook the onion over medium heat until it turns translucent and soft, not browned. You want it sweet and mellow, because browned onion pushes the soup toward a roasted flavor that doesn’t belong here. If the pan starts looking dry before the onion is tender, lower the heat instead of adding color. Garlic goes in only for the last minute so it stays fragrant and doesn’t turn bitter.
Cooking the Potatoes Until They Collapse
Once the broth and potatoes are in the pot, bring everything to a boil, then settle it into a steady simmer. The potatoes are ready when a fork slides in without any firmness in the center and a cube breaks apart at the edge of the spoon. If the cubes are still waxy in the middle, the soup won’t blend evenly and you’ll chase little soft chunks around the pot later.
Blending and Finishing on Low Heat
Blend the soup completely smooth with an immersion blender, or work in batches if you’re using a countertop blender. After that, return it to low heat and stir in the cream and softened cream cheese until the soup looks glossy and uniform. That low heat matters; if you add dairy to a bubbling pot, the texture can turn greasy or grainy instead of silky.
Make It Bacon and Cheddar Loaded
Crisp chopped bacon and stir in a handful of shredded cheddar at the end, or just use them as toppings. The bacon adds salt and crunch, while the cheddar melts into the soup’s surface and makes each bowl feel more substantial. If you add cheese straight into high heat, it can turn stringy, so take the pot off the burner first.
Dairy-Free Version
Swap the butter for olive oil, use unsweetened oat cream or coconut cream in place of the heavy cream, and replace the cream cheese with a dairy-free cream cheese that melts smoothly. The soup will still be creamy, but the flavor will be a little less rich and a little more neutral. Keep the heat low after the dairy-free additions, because many plant-based substitutes separate faster than dairy.
Gluten-Free Without Any Extra Work
This recipe is naturally gluten-free as written, as long as your broth is certified gluten-free. That makes it a good one to keep in your back pocket for mixed-diet dinners, since the texture comes from the potatoes themselves instead of flour. Just check the label on the broth if you’re cooking for someone sensitive.
Make Ahead for Busy Nights
You can cook the soup a day ahead and reheat it gently before serving. It thickens as it sits, so loosen it with a splash of broth or cream while warming. The biggest mistake is reheating it hard and fast, which can make the dairy separate and the texture feel 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 texture can turn a little less silky after thawing because of the dairy. Freeze in portions and thaw overnight in the refrigerator for the best result.
- Reheating: Warm it slowly over low heat, stirring often. Add a splash of broth or cream if needed, and don’t let it boil or the dairy can separate.
Questions I Get Asked About This Recipe

Creamy Potato Soup
Ingredients
Equipment
Method
- Melt the butter in a large pot over medium heat. Add the diced onion and sauté for 5 minutes until soft and slightly translucent.
- Add the minced garlic and cook for 1 minute. Stir until fragrant, without browning.
- Add the chicken broth and cubed Yukon gold potatoes to the pot. Stir to combine and bring the mixture to a boil.
- Once boiling, reduce to a simmer and cook for 20 minutes. Simmer until the potatoes are completely tender when pierced with a fork.
- Blend the soup completely smooth with an immersion blender. If using a regular blender, blend in batches until no lumps remain.
- Return the soup to low heat and stir in the heavy cream and softened cream cheese. Continue stirring until completely smooth and creamy.
- Season the soup with salt, white pepper, and nutmeg. Taste and adjust as needed for balance.
- Ladle the soup into bowls and top each serving with shredded cheddar, chives, and a spoonful of sour cream. Serve hot.


