Creamy Potato Soup

Featured in: Cozy Kettle Soups & Stews

This hearty bowl features russet potatoes simmered with aromatic vegetables until tender, then blended to silky perfection. The addition of whole milk and heavy cream creates a luxurious texture, while a hint of nutmeg adds warmth. Perfect for cold weather, this vegetarian and gluten-free dish comes together in just 45 minutes and serves four generously.

Updated on Tue, 27 Jan 2026 08:56:00 GMT
A bowl of velvety Cream of Potato Soup topped with fresh chives, served next to a crusty artisan bread slice. Save to Pinterest
A bowl of velvety Cream of Potato Soup topped with fresh chives, served next to a crusty artisan bread slice. | coralkettle.com

There's something about the smell of onions and celery hitting hot butter that makes you want to close your eyes and just breathe it in. I discovered this soup on a gray afternoon when my kitchen felt too quiet, and I needed something to do with a bag of russet potatoes that had been sitting in my pantry. What started as a simple way to use them up became a weeknight ritual that somehow made everything feel calmer.

My neighbor knocked on the door one evening, and I invited her in while this was simmering. She sat at my kitchen counter with a spoon, and we talked about everything and nothing while the steam rose from her bowl. She came back the next week asking if I'd make it again, which felt like the highest compliment any soup could receive.

Ingredients

  • Russet potatoes (900 g or 2 lbs), peeled and diced: These are your backbone—they break down easily and create that silky texture without needing fancy additions.
  • Yellow onion (1 medium), chopped: The base flavor that makes everything taste like home cooking.
  • Celery stalks (2), chopped: Often overlooked, but they add depth that you can't quite put your finger on.
  • Garlic (2 cloves), minced: Don't skip this—it's the whisper of flavor that keeps people coming back for another spoonful.
  • Carrot (1 medium), peeled and chopped: A touch of sweetness that balances the earthiness.
  • Vegetable or chicken broth (1 L or 4 cups): The liquid backbone—taste it first if you can, since good broth makes a noticeable difference.
  • Whole milk (240 ml or 1 cup): Creates creaminess without being heavy, and you can always adjust based on your mood.
  • Heavy cream (120 ml or ½ cup): The touch of luxury that makes this feel special.
  • Unsalted butter (2 tbsp): Use real butter here—it's worth it for the flavor foundation you're building.
  • Salt (1 tsp), or to taste: Hold back initially and taste as you go.
  • Freshly ground black pepper (½ tsp): Freshly ground makes an unexpected difference in something this simple.
  • Ground nutmeg (¼ tsp, optional): Just a whisper of this elevates the whole thing into something almost luxurious.

Instructions

Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Start with your soffritto:
Melt the butter in your pot over medium heat and let it get frothy. Add the onions, celery, carrot, and garlic, stirring occasionally while they soften. Listen for that gentle sizzle—it means everything's working.
Build the base:
Once the vegetables are soft and fragrant (around 5-7 minutes), add your diced potatoes, broth, salt, pepper, and nutmeg if you're using it. Bring it to a boil, then turn the heat down and let it simmer uncovered for about 20 minutes until the potatoes are so tender they practically dissolve when you touch them.
Blend to silky perfection:
Remove from heat and use an immersion blender to puree the soup until it's completely smooth. If you prefer a little texture, leave some chunks—there's no police stopping you. You can also transfer batches to a blender if that's what you have.
Finish with cream:
Stir in the milk and heavy cream, then return the pot to low heat. Warm it through slowly while stirring, keeping your eye on it so the dairy never comes to a boil—that's the one rule that matters. Taste and adjust the seasoning.
Serve with intention:
Ladle into bowls and add whatever makes you happy—chives, bacon, cheese, a crack of black pepper. Some days I add everything, some days I keep it plain.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Steam rises from a pot of Cream of Potato Soup, featuring puréed russet potatoes, onion, and celery for a cozy meal. Save to Pinterest
Steam rises from a pot of Cream of Potato Soup, featuring puréed russet potatoes, onion, and celery for a cozy meal. | coralkettle.com

This soup has become my answer to a lot of things—a way to use up vegetables, a reason to sit with someone for an hour, a meal that feels thoughtful without requiring much thought. It's the kind of cooking that reminds you why you bother learning to cook at all.

The Magic of Potatoes

Russet potatoes are less glamorous than fingerlings or Yukon golds, but they're the quiet heroes of soup. Their starch breaks down into the liquid and becomes part of the creaminess, so you don't need to add cream or butter to get that velvety texture—it happens almost on its own. Peel them fresh right before cooking if you can, since exposed potato flesh browns if it sits around.

Customizing Your Bowl

The beauty of this soup is that it's a blank canvas for whatever your day needs. On mornings after long nights, I make it plain and let the potato flavor shine. When friends come over, I load garnishes into little bowls and let everyone build their own. Leftover cooked bacon, fresh herbs, a sharp cheese—anything works because the soup itself is already balanced.

Making It Your Own

This recipe is sturdy enough to handle your changes and requests. I've added roasted garlic when I wanted something richer, stirred in a handful of spinach at the end, even experimented with a pinch of cayenne on days when I needed warmth from the inside out. The soup never complains—it just absorbs whatever you add.

  • For a vegan version, swap butter for olive oil or plant-based butter, use non-dairy milk and cream, and check that your broth is certified vegan.
  • A tiny pinch of cayenne adds a gentle heat that you don't taste directly, just feel lingering in the back of your mouth.
  • Serve this with crusty bread for dunking, or with grilled cheese if you want to turn it into something more substantial.
Product image
Prep meals effortlessly by chopping vegetables, slicing meats, and serving dinner with the right knife always ready.
Check price on Amazon
Close-up of Cream of Potato Soup garnished with crumbled bacon and shredded cheddar cheese, perfect for a chilly evening. Save to Pinterest
Close-up of Cream of Potato Soup garnished with crumbled bacon and shredded cheddar cheese, perfect for a chilly evening. | coralkettle.com

This is the kind of cooking that asks very little of you but gives back generously. Make it, taste it, adjust it, and know that you're doing something right.

Recipe Q&A

Can I make this soup ahead of time?

Yes, prepare the soup up to 2 days in advance and store in the refrigerator. Add the dairy just before reheating to prevent separation.

What potatoes work best?

Russet or Yukon Gold potatoes are ideal because they break down easily during cooking, creating a naturally thick and creamy base.

How do I make it vegan?

Substitute butter with olive oil or plant-based butter, and replace milk and cream with unsweetened oat or coconut milk.

Can I freeze this soup?

Freeze before adding dairy for best results. Thaw overnight in the refrigerator, then reheat and stir in milk and cream.

What can I serve with it?

Crusty bread, crackers, or a simple green salad complement the rich texture perfectly. Toppings like bacon or cheddar add extra heartiness.

How do I adjust the thickness?

For thicker soup, simmer longer to reduce liquid or blend less. For thinner consistency, add more broth or milk until desired texture.

Creamy Potato Soup

A smooth, comforting blend of tender potatoes and aromatic vegetables finished with rich cream.

Prep Time
15 minutes
Cook Time
30 minutes
Overall Time
45 minutes
Created by Madison Perry


Skill Level Easy

Cuisine Type American

Makes 4 Portion Size

Dietary Details Vegetarian Friendly, Gluten Free

Ingredient List

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, optional
02 Cooked, crumbled bacon, optional
03 Shredded cheddar cheese, optional

Directions

Step 01

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

Step 02

Simmer potatoes: 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

Purée soup: Remove pot from heat. Using an immersion blender, purée soup until smooth, or leave slightly chunky if preferred.

Step 04

Incorporate dairy: Stir in 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 as desired.

Equipment List

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

Allergy Advisory

Examine all ingredients for allergens and talk to your healthcare provider with any concerns.
  • Contains milk and heavy cream
  • Verify broth is gluten-free for gluten-free preparation
  • Check all ingredient labels for potential hidden allergens

Nutritional Info (Each Serving)

The nutrition details are for reference only and shouldn't replace advice from a doctor.
  • Caloric Value: 320
  • Fats: 13 g
  • Carbohydrates: 43 g
  • Proteins: 6 g