Cream of Potato Soup

Featured in: Warm Soups & Stews

This creamy potato soup delivers pure comfort in every spoonful. Russet potatoes are simmered with aromatic onions, celery, carrots, and garlic in broth until tender, then blended to silky perfection. A generous splash of milk and heavy cream creates that luxurious velvety texture.

Ready in just 45 minutes, this soup comes together with simple pantry staples and requires minimal hands-on time. The optional nutmeg adds subtle warmth, while garnishes like fresh chives, crumbled bacon, or cheddar cheese let you customize each bowl.

Easily adapted for vegan diets using plant-based butter and non-dairy alternatives. Serve alongside crusty bread for a satisfying, hearty meal that warms you from the inside out.

Updated on Tue, 27 Jan 2026 16:10:00 GMT
Creamy Cream of Potato Soup steaming in a rustic bowl, topped with fresh chives and crumbled bacon for a cozy dinner. Save
Creamy Cream of Potato Soup steaming in a rustic bowl, topped with fresh chives and crumbled bacon for a cozy dinner. | basilhearth.com

My neighbor Marcus showed up at my door one gray November afternoon with a bag of potatoes from his garden, insisting I do something worthwhile with them. I'd been avoiding the kitchen all week, stuck in that restless mood where nothing sounds appealing, but something about his earnestness made me say yes. By the time that soup was simmering, the whole house smelled like butter and earth, and suddenly the day felt less heavy. He came back for a bowl, and we sat at the kitchen counter in comfortable silence, letting the warmth do the talking.

I made this soup for my book club one January when the host canceled last minute, and I volunteered my kitchen instead. Four of us crowded around my small stove while snow came down outside, tasting and adjusting, arguing gently about whether nutmeg was essential or fussy. By the time everyone arrived, we had that soup at just the right temperature, garnished three different ways so people could choose their own adventure. It became less about what we were reading that night and more about how a simple pot of soup somehow made everything feel possible again.

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 varieties break down beautifully into creaminess without needing much coaxing, and their flavor is mild enough to let other ingredients shine.
  • Yellow onion (1 medium), chopped: The sweetness that builds as it cooks is the quiet foundation of this soup, so don't skip the sauté step.
  • Celery stalks (2), chopped: This adds a subtle earthiness that keeps the soup from tasting one-dimensional.
  • Garlic (2 cloves), minced: Just enough to whisper in the background rather than shout.
  • Carrot (1 medium), peeled and chopped: A touch of natural sweetness that plays beautifully with the cream.
  • Vegetable or chicken broth (1 L / 4 cups): Quality matters here since it's the backbone of everything, so use something you'd actually taste on its own.
  • Whole milk (240 ml / 1 cup): Don't skimp on the fat content if you can help it.
  • Heavy cream (120 ml / ½ cup): This is what makes the soup feel luxurious without being heavy.
  • Unsalted butter (2 tbsp): The vehicle for coaxing flavor from your aromatics.
  • Salt (1 tsp), or to taste: Always taste as you go, because every broth is different.
  • Freshly ground black pepper (½ tsp): The grind makes a difference; pre-ground tastes tired by comparison.
  • Ground nutmeg (¼ tsp, optional): A pinch wakes up the potato flavor in ways people can't quite name, though some find it unnecessary and that's perfectly valid.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Start your flavor base:
Melt the butter in a large pot over medium heat, then add the onions, celery, carrot, and garlic. Watch as they soften and the edges turn golden, about 5 to 7 minutes, stirring occasionally so nothing catches at the bottom. You'll know it's ready when the kitchen smells sweet and savory at once.
Build the soup:
Pour in the broth and add your diced potatoes along with salt, pepper, and nutmeg if you're using it. Bring everything to a boil, then lower the heat and let it simmer uncovered for about 20 minutes until the potatoes are so tender a fork collapses them without resistance. The potatoes will thicken the soup naturally as they break down.
Blend to silk:
Once the potatoes are completely soft, take the pot off the heat and use an immersion blender to puree the soup until it's smooth and velvety. If you like a little texture, leave some chunks by not blending completely, which some people prefer for a less formal feeling.
Finish with cream:
Stir in the milk and heavy cream, then return the pot to low heat just to warm through, stirring every minute or so. The critical thing here is never letting it boil after the dairy goes in, which can cause it to curdle or separate.
Taste and serve:
Give it one more taste for salt and pepper, adjusting as needed because seasoning is personal. Ladle into bowls and garnish however feels right to you.
Velvety Cream of Potato Soup in a white bowl, garnished with shredded cheddar and parsley, served beside crusty bread. Save
Velvety Cream of Potato Soup in a white bowl, garnished with shredded cheddar and parsley, served beside crusty bread. | basilhearth.com

This soup showed up at my mom's house the day after her knee surgery when she couldn't cook, and I remember her tearing up a little, not because the soup was fancy but because it was there. That's when I understood that comfort food isn't about complexity or presentation—it's about showing up for someone with something warm and simple when they need it most.

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.

Making It Your Own

The beauty of this soup is how it responds to your mood and what's in your kitchen. Some days I add a pinch of cayenne for a gentle heat that makes people pause between spoonfuls and say something tastes different but they can't name it. Other times I leave out the nutmeg entirely because not everything needs to be complicated, and honestly, the soup doesn't suffer for it.

Vegetarian and Vegan Options

If you're cooking for people avoiding dairy, swap the butter for a quality plant-based version, use oat or cashew milk instead of the regular kind, and make sure your broth comes from vegetables. The soup loses nothing in the translation; it just becomes lighter and cleaner-tasting, which isn't worse, just different. I've served both versions side by side and watched people choose based on mood rather than restriction.

Serving Suggestions

This soup wants company—a crusty piece of bread for dragging through the bowl, maybe a small sharp cheese on the side, something with texture and contrast. Some people swear by bacon crumbles scattered on top, which adds a smokiness that's honestly hard to argue with. The optional garnishes aren't decorative afterthoughts; they're the final say in how the soup tastes to you.

  • Crispy bacon, crumbled fresh and scattered across the top, is a non-negotiable upgrade for anyone who isn't vegetarian.
  • A handful of fresh chives or parsley adds color and a subtle brightness that cuts through the richness without fighting it.
  • Shredded cheddar melts into the heat of the soup and creates little pockets of saltiness that make people go back for another spoonful.
A ladle of Cream of Potato Soup pours smoothly into a bowl, showing its rich, pureed texture for a comforting meal. Save
A ladle of Cream of Potato Soup pours smoothly into a bowl, showing its rich, pureed texture for a comforting meal. | basilhearth.com

This is the kind of soup that reminds you why people gathered around fires to eat together in the first place. Make it once and you'll have it forever.

Recipe FAQs

Can I freeze this potato soup?

Freezing is possible but may affect the creamy texture. The dairy can separate slightly when thawed. For best results, freeze before adding milk and cream, then incorporate them when reheating.

What potatoes work best?

Russet potatoes are ideal due to their high starch content, which creates a naturally thick and creamy base. Yukon Gold are a good alternative for a slightly buttery flavor.

How do I make it thicker?

Simmer longer to reduce the liquid, mash some potatoes against the pot side before blending, or add a tablespoon of cornstarch mixed with cold broth.

Can I use a regular blender?

Yes, but blend in batches and never fill more than halfway. Hot soup expands when blended, so vent the blender occasionally and hold the lid securely with a towel.

How long does it keep?

Store in an airtight container in the refrigerator for up to 4 days. Reheat gently over low heat, stirring frequently to prevent separating.

What can I serve with it?

Crusty bread, dinner rolls, or garlic toast are perfect for dipping. A simple green salad or grilled cheese sandwich makes it a complete meal.

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

A smooth, comforting potato soup with cream and vegetables, perfect for cold weather.

Prep Time
15 minutes
Time to Cook
30 minutes
Total Duration
45 minutes
Recipe by Laura Bennett

Recipe Type Warm Soups & Stews

Skill Level Easy

Cuisine Type American

Makes 4 Portions

Dietary Details Meat-Free, Without Gluten

What You'll 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, optional

Garnishes

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

How To Make It

Step 01

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

Step 02

Simmer potatoes: Add the diced potatoes, broth, salt, pepper, and nutmeg if using. 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 cream: 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

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.

Tools Needed

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

Allergy Warnings

Review every ingredient for allergens and reach out to a medical expert 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 information (serving size)

These nutritional details are for reference. They're not meant as medical guidance.
  • Caloric Value: 320
  • Fat content: 13 grams
  • Carbohydrates: 43 grams
  • Protein Amount: 6 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.