Cream of Potato Soup

Featured in: Simple Home Cooking

This comforting potato soup combines russet potatoes with aromatic vegetables like onion, celery, and carrot in a rich, creamy broth. The potatoes are simmered until tender, then blended to a velvety texture before finishing with milk and heavy cream. Seasoned with nutmeg, salt, and pepper, this American classic is naturally gluten-free and can be made vegetarian or vegan with simple substitutions. Garnish with chives, bacon, or cheddar cheese for extra flavor.

Updated on Thu, 29 Jan 2026 15:28:00 GMT
Creamy bowl of Cream of Potato Soup garnished with chives and sharp cheddar, a warm and comforting vegetarian dinner. Pin It
Creamy bowl of Cream of Potato Soup garnished with chives and sharp cheddar, a warm and comforting vegetarian dinner. | maisontiwira.com

There's something about the smell of potatoes softening in butter that just slows everything down. My neighbor knocked on my door one November afternoon with a bag of russets from her garden, and I found myself making this soup almost by muscle memory, even though I hadn't made it in years. The kitchen got warm and steamy, the windows fogged up, and by the time it was ready, she'd decided to stay for a bowl. That's when I realized this wasn't just a recipe—it was an invitation.

I made this for my brother when he was going through a rough patch, and he ate two bowls while we sat on the kitchen counter talking about nothing important. He told me later that it was the first meal that actually tasted like home in months. That's what this soup does—it wraps around you like a favorite sweater and reminds you that good things don't have to be complicated.

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 or 2 lbs), peeled and diced: These are your backbone—their starch is what makes the soup naturally creamy without needing excessive cream, and they break down beautifully during cooking.
  • Yellow onion (1 medium), chopped: The aromatics matter here; yellow onions have a natural sweetness that builds the flavor foundation as they soften in the butter.
  • Celery stalks (2), chopped: Don't skip this—celery adds a subtle earthiness that makes people wonder what the secret ingredient is.
  • Garlic (2 cloves), minced: Fresh garlic is non-negotiable; it should hit the pan when the onions are just starting to turn translucent.
  • Carrot (1 medium), peeled and chopped: The carrot brings gentle sweetness and a touch of color that makes the soup feel more intentional.
  • Vegetable or chicken broth (1 L or 4 cups): Use broth you'd actually drink on its own; it's the foundation of every spoonful, so quality matters.
  • Whole milk (240 ml or 1 cup): This keeps things from becoming too heavy while adding richness and body.
  • Heavy cream (120 ml or ½ cup): The cream is what makes it velvety; add it at the end so the heat doesn't curdle it or steal its flavor.
  • Unsalted butter (2 tbsp): Butter is where the magic starts, so use real butter and let it melt slowly and completely before the vegetables hit the pan.
  • Salt and freshly ground black pepper (1 tsp salt, ½ tsp pepper): Taste as you go—seasoning is personal, and you might need more or less depending on your broth.
  • Ground nutmeg (¼ tsp, optional): Just a whisper of nutmeg adds warmth without announcing itself; it's the move that makes people ask what makes this different from other potato soups.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Melt the butter and build your base:
In a large pot over medium heat, let the butter melt slowly until it's foaming gently. Add your onions, celery, carrot, and garlic, stirring occasionally for 5 to 7 minutes until everything softens and the kitchen smells incredible. You're looking for the onions to turn translucent and the edges to barely start turning golden.
Add the potatoes and broth:
Pour in your broth, add the diced potatoes, 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 they fall apart easily when you press them with a spoon.
Blend until silky:
Turn off the heat and grab your immersion blender. Submerge it fully before you start blending, then work slowly in gentle circles until the soup reaches that velvety consistency you're after. If you like a little texture, blend it 80 percent of the way—some people prefer a few potato chunks to remind you what you're eating.
Finish with cream and warmth:
Stir in your milk and cream slowly, then turn the heat to low and let it warm through gently, stirring now and then. This is crucial: never let the soup boil once the dairy is in, or it can separate and lose its silkiness.
Taste and serve:
Let the soup sit for a minute, then taste a spoonful and decide if it needs more salt or pepper. Ladle it into bowls and garnish however you like—chives, bacon, cheese, or just a crack of pepper on top.
Hearty Cream of Potato Soup with velvety texture, served in a rustic mug with a side of crusty bread. Pin It
Hearty Cream of Potato Soup with velvety texture, served in a rustic mug with a side of crusty bread. | maisontiwira.com

I served this to someone's grandmother once, and she told me it reminded her of soup her mother used to make in the 1950s. I'd never set out to recreate something old, but somehow the simplicity of potatoes, butter, and cream does that—it carries memory in every spoonful. That's the real comfort in comfort food.

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.

When You Want It Richer

If you're in the mood for something more indulgent, add an extra splash of cream or stir in a handful of shredded cheddar cheese right after blending, while the soup is still hot enough to melt it. You can also crisp up some bacon separately and crumble it on top, or swirl in a spoonful of sour cream at the very end for a slight tang. The beauty of this soup is that it's a blank canvas for whatever your mood calls for that day.

How to Make It Ahead

This soup is one of those things that actually tastes better the next day, once the flavors have gotten to know each other. Make it completely, let it cool, and refrigerate it for up to three days in an airtight container. When you're ready to eat, gently reheat it on the stovetop over low heat, stirring often and adding a splash of milk if it's thickened up. You can also freeze it for up to three months—just leave the cream out until you reheat it.

Variations That Actually Work

This recipe is forgiving enough to bend in different directions. Leek lovers can swap half the onion for leeks, or you can roast the potatoes first to add a deeper flavor. Some people add a splash of white wine before the broth, others finish with crispy sage or thyme. The key is that you're not changing the method—you're just whispering different flavors into the same framework.

  • For a vegan version, use plant-based butter, swap in non-dairy milk and cream, and double-check your broth is vegetable-based and honestly good on its own.
  • A pinch of cayenne or smoked paprika works beautifully if you want heat or smokiness without changing the soup's essential character.
  • Serve it with crusty bread, oyster crackers, or even grilled cheese on the side—there's no wrong way to eat something this good.
Freshly made Cream of Potato Soup topped with crumbled bacon and black pepper, a cozy winter meal for four. Pin It
Freshly made Cream of Potato Soup topped with crumbled bacon and black pepper, a cozy winter meal for four. | maisontiwira.com

This soup has taught me that the simplest meals are sometimes the most honest ones. There's no trick, no pretense—just butter, potatoes, and time, transformed into something that makes people feel seen and cared for.

Recipe FAQs

Can I make this soup ahead of time?

Yes, you can prepare this soup up to 3 days in advance. Store it in an airtight container in the refrigerator and reheat gently over low heat, stirring occasionally. You may need to add a splash of milk or broth to adjust the consistency.

What type of potatoes work best?

Russet potatoes are ideal because they have a high starch content that creates a creamy, thick texture when blended. Yukon Gold potatoes also work well and provide a buttery flavor. Avoid waxy potatoes like red potatoes as they don't blend as smoothly.

How can I make this soup vegan?

Replace the butter with vegan butter or olive oil, use vegetable broth, and substitute the milk and cream with coconut milk, cashew cream, or your favorite non-dairy alternatives. The texture and richness will remain satisfying.

Can I freeze leftover potato soup?

Potato soup can be frozen, but the texture may change slightly upon thawing as dairy and potatoes can separate. Freeze in airtight containers for up to 2 months. Thaw in the refrigerator overnight and reheat gently, whisking to restore smoothness.

How do I prevent the soup from being too thick?

If your soup becomes too thick, simply thin it with additional broth or milk until you reach your desired consistency. Add liquid gradually while stirring over low heat. The soup will also thicken as it cools, so keep this in mind when adjusting.

What can I serve alongside this soup?

This soup pairs beautifully with crusty bread, garlic bread, or a fresh green salad. For a heartier meal, serve with grilled cheese sandwiches or sourdough toast. A simple side of roasted vegetables also complements the creamy richness.

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, vegetables, and herbs. A comforting winter warmer ready in 45 minutes.

Prep Time
15 minutes
Time to Cook
30 minutes
Overall Time
45 minutes
Created by Harold Jenkins


Skill Level Easy

Cuisine American

Makes 4 Portions

Diet Details Meat-Free, No Gluten

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 0.5 cup heavy cream

Fats and Seasonings

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

Garnishes

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

Steps

Step 01

Sauté aromatic vegetables: In a large soup pot, melt butter over medium heat. Add chopped onions, celery, carrot, and minced garlic. Sauté for 5 to 7 minutes until vegetables are softened.

Step 02

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

Step 03

Puree soup to desired consistency: Remove pot from heat. Using an immersion blender, puree the soup until smooth or leave slightly chunky according to preference.

Step 04

Incorporate cream and warm through: Stir in whole milk and heavy cream. Return pot to low heat and warm through, stirring occasionally. Do not allow soup to boil after adding dairy.

Step 05

Finish and serve: Taste and adjust seasoning as needed. Ladle into bowls and garnish with chives, bacon, or cheese 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 You'll Need

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

Allergy Notice

Scan each ingredient to spot allergens. If you're unsure, reach out to a medical expert.
  • Contains milk and heavy cream.
  • Verify broth is certified gluten-free for dietary compliance.
  • Review all ingredient labels for potential allergen cross-contamination.

Nutrition Info (for each portion)

Use this only for planning. For health advice, see a professional.
  • Energy: 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.