Cream of Potato Soup

Featured in: Daily Meal Ideas

This cream of potato soup delivers pure comfort in a bowl with its silky texture and rich flavor. Russet potatoes are simmered with sautéed onions, celery, carrots, and garlic in broth until tender, then blended smooth and enriched with milk and heavy cream. The result is a velvety, warming soup that's naturally gluten-free and vegetarian-friendly. Ready in just 45 minutes, it's perfect for chilly evenings and easily customizable with toppings like chives, bacon, or cheddar cheese.

Updated on Thu, 29 Jan 2026 08:07:00 GMT
Creamy Cream of Potato Soup in a rustic bowl, topped with fresh chives and shredded cheddar. Pin It
Creamy Cream of Potato Soup in a rustic bowl, topped with fresh chives and shredded cheddar. | buenoabrid.com

There's something about the smell of butter and onions hitting a cold kitchen that makes you want to stay there forever. One Sunday afternoon, I was procrastinating on laundry when my neighbor knocked on the door with a bag of potatoes from her garden, and somehow that simple gesture turned into me teaching her teenage son how to make potato soup from scratch. By the time we were done, the whole house smelled like comfort, and I realized this soup wasn't just about ingredients—it was about turning an ordinary Tuesday into something warm and memorable.

I made this soup for my mom on a random Thursday when she was going through a rough patch, and she called me three times that week asking for the recipe. Watching her sit at the kitchen counter with a mug of it, shoulders finally relaxed, reminded me that the simplest foods sometimes carry the most weight. It became our thing after that—a silent language we shared on hard days.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Russet potatoes (900 g / 2 lbs), peeled and diced: These starchy potatoes break down beautifully and give the soup its natural creaminess without needing tons of cream.
  • Yellow onion (1 medium), chopped: The base of everything—let it caramelize slightly for deeper flavor.
  • Celery stalks (2), chopped: Often overlooked, but celery is what adds subtle depth and keeps the soup from tasting flat.
  • Garlic (2 cloves), minced: Add it at the end of sautéing so it doesn't burn and turn bitter.
  • Carrot (1 medium), peeled and chopped: A touch of natural sweetness that balances the earthiness of the potatoes.
  • Vegetable or chicken broth (1 L / 4 cups): Use good quality broth—it's the backbone of this soup and makes a real difference.
  • Whole milk (240 ml / 1 cup): This adds richness without overwhelming the potato flavor.
  • Heavy cream (120 ml / ½ cup): The secret to that restaurant-quality velvety texture, but don't skip the milk or it becomes too heavy.
  • Unsalted butter (2 tbsp): For sautéing the aromatics and adding silky richness to the broth.
  • Salt and freshly ground black pepper: Taste as you go—potato soup is forgiving, but seasoning is everything.
  • Ground nutmeg (¼ tsp), optional: Just a whisper of it brings warmth without announcing itself.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build Your Base with Butter and Vegetables:
Melt the butter over medium heat and watch it get foamy—that's when you add your onions, celery, carrot, and garlic. You're listening for them to soften after about 5 to 7 minutes, which means the onions have turned translucent and the kitchen smells like a warm hug. Don't rush this part; it's where the flavor begins.
Simmer the Potatoes into Tenderness:
Add your diced potatoes, broth, salt, pepper, and nutmeg, then bring it all to a boil before dropping the heat to a simmer. The potatoes need about 20 minutes until a fork goes through them without any resistance—this is your green light that everything is ready to blend.
Create Smoothness with the Immersion Blender:
Once the potatoes are tender, let the soup cool just slightly, then use your immersion blender to puree it until it's silky and smooth. If you want a chunkier soup, blend it less and leave some texture—both versions are equally delicious and personal preference wins here.
Finish with Milk and Cream:
Stir in the milk and heavy cream slowly while the soup is off the heat, then return it to low heat and warm through with gentle stirring. The one rule here is that you never let it boil after the dairy goes in—boiling breaks down the cream and makes it separate.
Taste, Adjust, and Serve:
Give it one final taste test and adjust your salt and pepper until it feels right on your tongue. Ladle it into bowls and top with whatever calls to you—chives, bacon, cheese, or just a crack of black pepper.
Velvety Cream of Potato Soup steaming in a white bowl, ready to be served with crusty bread. Pin It
Velvety Cream of Potato Soup steaming in a white bowl, ready to be served with crusty bread. | buenoabrid.com

There was a night I made this soup for a dinner party and burned the bottom of the pot by letting it boil after adding the cream. I panicked, but then I just transferred what I could to a fresh pot, and honestly, no one even noticed because the flavor was still there. Sometimes the flaws in cooking teach you more than the perfect batches ever could.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why This Soup Works Every Single Time

The magic of this soup isn't in complexity—it's in understanding that potatoes are naturally creamy. When you blend them, they release starch that creates that silky texture without needing a ton of heavy cream. This is why you can make a lighter version by using less cream and more broth, and it still tastes absolutely luxurious.

Making It Your Own

Once you've made this soup twice, you'll stop following the recipe and start trusting your instincts. Some nights I add roasted garlic instead of raw, sometimes I throw in some thyme at the beginning, and one time I stirred in crispy bacon and cheddar because that's what was calling from the fridge. The foundation is solid enough to hold whatever you want to build on top.

Storage and Make-Ahead Wisdom

This soup keeps for three days in the fridge in an airtight container, and it freezes beautifully for up to three months—just defrost overnight and reheat gently on the stove. I learned the hard way not to add the chives or bacon before freezing because they get soggy, so I always add garnishes fresh right before serving. When you're reheating from frozen, it might look a little separated at first, but a good stir or a quick whisk brings it right back together.

  • Leave room at the top of your container when freezing because the soup expands slightly.
  • If you're making a double batch, cool it completely before transferring to freezer containers so you don't waste energy cooling your whole freezer.
  • Thawed soup is best used within a week, even though it technically keeps longer.
A ladle of Cream of Potato Soup being poured, revealing a smooth, hearty texture. Pin It
A ladle of Cream of Potato Soup being poured, revealing a smooth, hearty texture. | buenoabrid.com

This soup has a way of showing up exactly when someone needs it, whether they're having a rough day or just tired of complicated recipes. Make it for people you care about and watch how a simple bowl of warmth somehow says everything.

Recipe FAQs

Can I make this soup ahead of time?

Yes, this soup stores well in the refrigerator for up to 4 days. Reheat gently over low heat, stirring occasionally, and avoid boiling to prevent the dairy from separating. You may need to add a splash of broth or milk to adjust the consistency.

What type of potatoes work best?

Russet potatoes are ideal because they have a high starch content that creates a naturally creamy, thick texture when blended. Yukon Gold potatoes also work well and add a buttery flavor, though the soup may be slightly less thick.

How can I make this soup vegan?

Substitute plant-based butter for the regular butter, use vegetable broth instead of chicken broth, and replace the milk and heavy cream with non-dairy alternatives like coconut cream, cashew cream, or oat milk for a similar richness.

Can I freeze cream of potato soup?

Freezing is not recommended as dairy-based soups can separate and become grainy when thawed. If you must freeze it, do so before adding the milk and cream, then stir in the dairy when reheating.

How do I prevent the soup from being too thick or too thin?

Adjust consistency by adding more broth or milk to thin it out, or simmer longer uncovered to thicken. You can also blend in an extra cooked potato for more body, or leave some potato chunks unblended for a heartier texture.

What are good topping options for serving?

Classic toppings include crispy bacon crumbles, shredded cheddar cheese, chopped fresh chives or parsley, sour cream, and croutons. For extra richness, drizzle with truffle oil or add a dollop of crème fraîche.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Cream of Potato Soup

Velvety potato soup with cream, butter, and aromatics. Ready in 45 minutes for cozy winter comfort.

Prep Time
15 minutes
Total Cook Time
30 minutes
Time Needed
45 minutes
Recipe by Janice Fowler

Dish Type Daily Meal Ideas

Skill Level Easy

Cuisine American

Makes 4 Serving Size

Diet Preferences Meat-Free

What You Need

Vegetables

01 2 lbs russet potatoes, peeled and diced
02 1 medium yellow onion, chopped
03 2 celery stalks, chopped
04 2 cloves garlic, minced
05 1 medium carrot, peeled and chopped

Liquids

01 4 cups vegetable or chicken broth
02 1 cup whole milk
03 1/2 cup heavy cream

Fats & Seasonings

01 2 tablespoons unsalted butter
02 1 teaspoon salt, or to taste
03 1/2 teaspoon freshly ground black pepper
04 1/4 teaspoon ground nutmeg

Garnishes

01 Chopped fresh chives or parsley
02 Cooked, crumbled bacon
03 Shredded cheddar cheese

How to Make

Step 01

Sauté aromatics: In a large pot, melt the butter over medium heat. Add onions, celery, carrot, and garlic. Sauté for 5 to 7 minutes until softened.

Step 02

Simmer potatoes: Add the diced potatoes, broth, salt, pepper, and nutmeg. Bring to a boil, then reduce heat and simmer uncovered for 20 minutes, or until potatoes are very tender.

Step 03

Blend soup: Remove the pot from the heat. Using an immersion blender, puree the soup until smooth or leave slightly chunky if preferred.

Step 04

Finish with dairy: Stir in the milk and heavy cream. Return the pot to low heat and warm through, stirring occasionally. Do not let the soup boil after adding dairy.

Step 05

Season and serve: Taste and adjust seasoning if needed. Ladle into bowls and garnish as desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You'll Need

  • Large soup pot
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Ladle

Allergy Info

Please review every ingredient for allergens and talk with a healthcare provider if you’re uncertain.
  • Contains milk and cream (dairy)
  • Verify broth is gluten-free for gluten-free compliance
  • Always check ingredient labels for hidden allergens

Nutrition Facts (per serving)

These values are for your information only and shouldn't replace professional advice.
  • Calories: 320
  • Fats: 13 g
  • Carbohydrates: 43 g
  • Proteins: 6 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.