Creamy Potato Soup

Loading…

By Reading time
Servings 4–6 people

Silky, comforting creamy potato soup is the kind of bowl that disappears fast because it lands between hearty and elegant without trying too hard. The potatoes melt into a smooth base, the cream cheese gives it body, and the finish stays plush instead of gluey. When it’s done right, every spoonful tastes rich and balanced, with enough potato flavor left to keep it grounded.

The trick is using Yukon gold potatoes, which break down into a naturally velvety texture without turning chalky. I also like blending the soup completely smooth before adding the cream and cream cheese. That keeps the dairy from getting hammered by high heat and helps the soup stay glossy instead of grainy. A little white pepper and nutmeg round out the flavor without making it taste spiced.

Below you’ll find the reason this soup stays smooth, what each ingredient is doing, and the one reheating detail that keeps it from splitting the next day.

“

The soup turned out velvety and the potatoes blended completely smooth. I added the cream at the end like you said, and it never curdled. My husband went back for a second bowl before I’d even sat down.

★★★★★— Megan L.

Save this creamy potato soup for the nights when you want a smooth, hearty bowl finished with cheddar, chives, and sour cream.

Save to Pinterest

The Reason Potato Soup Turns Grainy Before It Ever Gets Creamy

Most potato soups go wrong in one of two places: the potatoes stay undercooked, or the dairy goes in too early and gets pushed into a rough, broken texture. Yukon golds solve part of the problem because they mash down smoothly without turning mealy, but the real difference here is timing. Blend the potatoes first, while the soup base is still just broth and starch, then add the cream and cream cheese at the end over low heat.

That order matters. Once the soup is smooth, the dairy only has to warm through and melt into the base. If you add cream cheese to a boiling pot, it can leave tiny flecks behind, especially if the cream cheese is cold or the heat is high. Low heat keeps the soup glossy and gives you that spoon-coating texture people want from a good potato soup.

What Each Ingredient Is Actually Doing in This Soup

Creamy Potato Soup silky smooth, cheesy, chive-topped
  • Yukon gold potatoes — These are the backbone of the soup. They puree into a naturally creamy texture that tastes fuller than russets, which can go a little dry or starchy after blending. If you only have russets, the soup will still work, but it’ll need a little more care when blending so it doesn’t turn pasty.
  • Heavy cream — This gives the soup its plush finish. Half-and-half works in a pinch, but the soup will taste lighter and won’t coat the spoon the same way. Add it only after blending so it warms gently instead of simmering hard.
  • Cream cheese — This is what gives the soup body without needing flour. Soften it first so it melts in smoothly; cold cream cheese is the main reason people end up with little white bits floating in the pot.
  • White pepper and nutmeg — White pepper keeps the seasoning clean without black specks, and nutmeg adds a subtle warmth that fits potato soup without calling attention to itself. Don’t overdo the nutmeg or the soup starts tasting like dessert.
  • Chicken broth — It seasons the potatoes from the inside out. If your broth is salty, hold back on some of the salt until the end. The potatoes absorb a lot, so the soup usually needs a final adjustment after blending.

Building the Base Without Losing the Smooth Texture

Softening the Onion First

Melt the butter over medium heat and cook the diced onion until it turns soft and translucent, about 5 minutes. You’re not looking for color here; browned onions push the soup into a deeper, sweeter direction that can muddy the clean potato flavor. If the onion starts catching, lower the heat and stir more often.

Cooking the Potatoes Until They Collapse

Add the garlic for just a minute, then pour in the broth and potatoes. Bring everything up to a boil, then drop it to a steady simmer and cook until the potatoes fall apart easily when pressed with a spoon. If the centers are still a little firm, the soup won’t blend completely smooth and you’ll end up chasing lumps later.

Blending Before the Dairy Goes In

Use an immersion blender to puree the soup until it’s completely smooth. If you’re using a regular blender, work in batches and don’t overfill it with hot liquid. This is the point where the soup should already look thick and creamy before any cream is added. Once it’s smooth, return it to low heat and stir in the cream and softened cream cheese until the finish turns glossy.

Three Ways to Adjust This Soup Without Losing What Makes It Good

Dairy-Free Version That Still Tastes Rich

Swap the butter for olive oil or dairy-free butter, use unsweetened full-fat oat milk or cashew cream instead of heavy cream, and replace the cream cheese with a dairy-free cream cheese. The soup won’t be quite as silky, but the potatoes still give it enough body to feel satisfying.

Vegetarian Version With Deeper Flavor

Use vegetable broth instead of chicken broth and taste carefully at the end, since some vegetable broths are lighter and need a stronger salt finish. A small splash of soy sauce or miso can add back some of the savory depth you lose without changing the character of the soup.

How to Make It Thicker or Looser

For a thicker soup, simmer it a few extra minutes after blending before adding the cream. For a looser bowl, stir in a splash more broth at the end. Don’t thin it too early, because the soup changes a lot once the cream cheese melts in.

Storage and Reheating

  • Refrigerator: Store for up to 4 days. It thickens as it chills, so expect it to look more set in the fridge.
  • Freezer: It can be frozen, but the texture may turn a little grainy after thawing because of the dairy. If you plan to freeze it, leave the cream out and stir it in after reheating.
  • Reheating: Warm it gently over low heat and stir often. High heat is the fastest way to split the dairy, especially if the soup is thick and has settled in the fridge.

Questions I Get Asked About This Recipe

Can I make creamy potato soup ahead of time?+

Yes. It keeps well for a few days, and the flavor usually improves after a night in the fridge. The soup thickens as it sits, so add a splash of broth or milk when reheating to bring it back to the right consistency.

How do I keep potato soup from getting grainy?+

Blend the potatoes until they’re fully smooth and add the cream cheese only after the heat is turned down. Graininess usually comes from either under-blended potatoes or dairy that got too hot too fast. A soft, low simmer and softened cream cheese fix both problems.

Can I use russet potatoes instead of Yukon gold?+

Yes, but the soup will taste a little starchier and less naturally buttery. Russets break down easily, so they can make a good soup, but they need careful blending to avoid a gluey texture. If russets are all you have, don’t overblend once the potatoes are tender.

How do I thin out potato soup after it chills?+

Stir in warm broth or a little milk a splash at a time while the soup reheats over low heat. Adding cold liquid straight from the fridge can make the soup feel dull and slow the reheating. Thin it gradually until it loosens enough to spoon easily.

Can I freeze creamy potato soup?+

You can, but the dairy may separate a bit when it thaws. For the best result, freeze the blended potato base before adding the cream and cream cheese, then stir those in after reheating. That keeps the texture much smoother.

Creamy Potato Soup

Creamy potato soup made silky-smooth with an immersion blender for a velvety, golden texture. Simmer until the Yukon gold potatoes are tender, then stir in heavy cream and cream cheese for richness.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: American
Calories: 530

Ingredients
  

Creamy potato soup base
  • 3 lb Yukon gold potatoes
  • 1 onion
  • 4 garlic
  • 4 cup chicken broth
  • 2 cup heavy cream
  • 4 tbsp unsalted butter
  • 4 oz cream cheese softened
  • 1 tsp salt
  • 0.5 tsp white pepper
  • 0.25 tsp nutmeg
  • 0.5 cup shredded cheddar for topping
  • 2 tbsp chives for topping
  • 0.5 cup sour cream for topping

Equipment

  • 1 Dutch oven

Method
 

Sauté and simmer
  1. Melt the unsalted butter in a large pot over medium heat, then sauté the onion for 5 minutes until soft and glossy.
  2. Add the garlic and cook for 1 minute, stirring, until fragrant and lightly softened with no raw smell.
  3. Add the chicken broth and the Yukon gold potatoes to the pot and bring everything to a boil.
  4. Reduce to a simmer and cook for 20 minutes, until the potatoes are completely tender when pierced.
Blend and finish
  1. Blend the soup completely smooth using an immersion blender, or blend in batches in a regular blender until silky with no chunks.
  2. Return the soup to low heat, then stir in the heavy cream and the softened cream cheese until completely smooth.
  3. Season with salt, white pepper, and nutmeg, stirring until the flavor is evenly distributed.
Serve
  1. Ladle the soup into bowls and top each serving with shredded cheddar, chives, and a spoon of sour cream.

Notes

For the smoothest texture, blend while the soup is hot (but not boiling) and keep stirring until the cream cheese fully melts into the base. Store leftovers in the refrigerator up to 3–4 days in an airtight container; reheat gently on the stovetop, stirring often. Freezing is not recommended because the cream base can separate when thawed. For a lighter option, swap half the heavy cream for additional chicken broth and add more gradually until the texture looks right.

Keep this recipe handy

Pin it, print a tidy copy, leave a quick comment, or copy the link to share.

Save to Pinterest

Leave a Comment

Recipe Rating