Basic Cream of Potato Soup Recipe: Velvety Smoothness With Crispy Celery Crowns

Soups & Stews

Basic Cream of Potato Soup Recipe: Velvety Smoothness With Crispy Celery Crowns

This basic cream of potato soup delivers the comforting, velvety texture you crave—without requiring fancy techniques or expensive ingredients. The secret lies in properly cooking the potatoes until tender, then blending them into a smooth, creamy base.

I’ve perfected this recipe over years of testing, ensuring it’s foolproof for beginners while still impressing seasoned cooks.

The real magic happens in the crispy celery crowns—those golden, caramelized bits that add texture and depth to every spoonful. Sautéing the onions and celery until deeply browned builds a rich foundation, while the potatoes absorb all the flavors during simmering.

The result? A soup that’s creamy, satisfying, and packed with homestyle charm.

What you’ll end up with is a bowl of soup that’s perfectly balanced—smooth yet textured, rich yet light, and warm enough to chase away even the coldest days. The crispy celery crowns add a satisfying crunch, while the velvety potato base ensures every bite is pure comfort.

This recipe is designed to be your go-to for quick, hearty meals.

Ready in under an hour, it’s ideal for weeknight dinners or meal prep. Serve with crusty bread or a sprinkle of fresh chives for extra brightness. Let’s get started on creating this classic dish that never fails to please.

👨‍🍳
Difficulty
Medium
🍗
Category
Poultry
🔥
Calories
Med Cal

Ingredients for basic cream of potato soup

These simple, hearty ingredients transform into velvety soup with crispy celery crowns for texture.

Ingredient Amount Notes
Yellow Onions 🧅 1 ½ cups Diced into 1/4-inch pieces
Celery Stalks 🧄 3 whole Cut into 1/2-inch pieces (crowns reserved)
Russet Potatoes 🥔 2 lbs Peeled, cut into 1-inch chunks
Chicken Broth 💧 6 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for creaminess
Unsalted Butter 🧈 4 tbsp For sautéing
Garlic Cloves 🧄 4 cloves Minced for depth
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Thyme Leaves 🌿 1 tbsp Or 1 tsp dried thyme
Fresh Chives 🌱 ¼ cup Chopped for garnish (optional)
All-Purpose Flour 🌾 1 tbsp For thickening (optional)

The onions and celery are your flavor foundation—sauté them until golden brown for that deep, caramelized taste. Organic celery from the produce section at Whole Foods or your local farmers market has the best flavor, but regular grocery store celery works too. Look for stalks that are crisp and free of blemishes. The potatoes should be russet or Yukon gold—their natural starch makes this soup beautifully creamy. If you can't find russets, Idaho potatoes are a great substitute. For the broth, I always opt for low-sodium to control the seasoning better, but feel free to use regular if you prefer a saltier flavor.

No fresh thyme? Dried works at one-third the amount, but fresh adds a bright, aromatic note. The heavy cream is where the richness comes in—full-fat is non-negotiable here for that luxurious texture. If you're watching calories, you can substitute with half-and-half or coconut milk**, though the flavor will differ slightly. The crispy celery crowns are the star—save the tough outer leaves for the pot and reserve the tender inner pieces to fry separately until golden. For the thickening, a simple slurry of flour and cold water works wonders, but if you're avoiding gluten, just simmer the soup longer to reduce it to your desired consistency.

This soup reheats beautifully—simmer gently on the stove or microwave until just warm. Store leftovers in an airtight container in the fridge for up to 5 days. For meal prep, I like to portion it into individual containers with a sprinkle of chives on top. The crispy celery crowns can be stored separately in a sealed container for 3 days—they're best eaten fresh, but still add great texture even after a day or two. Freeze the soup without the crowns for up to 3 months—just thaw and reheat, then add the crowns back in at the end.

❤️

Why You'll Love This Recipe

  • No-Chop Shortcuts: I swear by this recipe because it’s the only soup where I can use pre-diced onions and celery from the store—no knife skills required. The potatoes just need a quick boil, and the broth does the heavy lifting while I’m making toast.
  • Velvet-Smooth Magic: That first sip of creamy, velvety potato soup with just a hint of caramelized onion? It’s like a warm hug in a bowl. The heavy cream makes it rich without being heavy, and the Russets break down into that perfect, buttery texture.
  • Leftovers That Shine: Between us, this soup tastes even better the next day—yes, really. I make a double batch on Sundays, and by Wednesday, it’s still the star of my lunch. Freeze half if you’re worried, but honestly? It reheats like a dream.
  • Budget Comfort Food: Potatoes, onions, celery, and broth? That’s it for the base, and it feeds four for under $5. Add a splash of cream, and suddenly you’ve got a restaurant-worthy dish that won’t break the bank. My college-student self would’ve cried.

Step-by-step instructions for creamy potato soup

A velvety, comforting potato soup with crispy celery crowns—this method delivers restaurant-quality smoothness every time.

1

🍳 Step 1: Sauté the Aromatics Until Golden

Melt 2 tablespoons of the unsalted butter in a large pot over medium heat. Add the 1.5 cups diced yellow onions and 3 whole celery stalks cut into ½-inch pieces, reserving the crowns for later. Cook for 5-6 minutes, stirring occasionally, until the onions soften and the celery begins to color. Here's the thing—you want them to develop some depth without browning too much.

Add the 4 minced garlic cloves and 1 tablespoon fresh thyme leaves, cooking for another 30 seconds until fragrant. This aromatic base forms the flavor foundation of your soup. Don't rush this step—properly developed aromatics make all the difference in a creamy soup like this. If the onions start to stick, add a splash of chicken broth to deglaze and keep everything moving.

2

🍳 Step 2: Cook the Potatoes Until Tender

Add the 2 lbs peeled russet potatoes cut into 1-inch chunks to the pot. Pour in 4 cups of the chicken broth and bring to a boil. Once boiling, reduce heat to medium-low and simmer uncovered for 15-18 minutes, stirring occasionally, until the potatoes are fork-tender with a slight resistance.

I like to test the potatoes by piercing them with a fork—they should slide in easily but still have a little bite. This ensures they'll break down smoothly when blended later. If you notice the broth level getting too low, add more chicken broth as needed to keep the potatoes submerged. The potatoes should absorb some of the broth, concentrating the flavors.

3

🥘 Step 3: Blend Until Silky Smooth

Using an immersion blender, carefully blend the soup directly in the pot until completely smooth. Work in batches if needed, blending from the bottom up to avoid splattering. For a perfectly velvety texture, you want to eliminate all lumps—this is where the magic happens. If you prefer a slightly rustic texture, you can blend only half the soup and leave the rest chunky.

Once smooth, stir in the remaining 2 cups chicken broth and bring the soup back to a gentle simmer. Taste and adjust seasoning with salt and black pepper as needed. This is your chance to balance the flavors before adding the cream. The soup should be rich but not overly salty—remember, the cream will add richness, so don't over-salt at this stage.

4

🍳 Step 4: Finish with Cream and Crispy Celery

Reduce heat to low and stir in the 1 cup heavy cream and 1 tablespoon all-purpose flour. Simmer gently for 3-4 minutes until the soup thickens slightly but remains smooth. The flour acts as a natural thickener, while the cream adds luxurious creaminess. Stir constantly to prevent scorching—this is where many home cooks go wrong.

While the soup simmers, heat 2 tablespoons unsalted butter in a separate skillet over medium heat. Add the reserved celery crowns and cook for 2-3 minutes until golden brown and crispy. This crispy contrast is what makes this soup special. Ladle the soup into bowls, top each serving with crispy celery crowns, and garnish with ¼ cup chopped fresh chives. Serve immediately while hot.

👨‍🍳

Pro Tips For Making Basic Cream Of Potato Soup

  • SWEEP THE POTATO SKINS: Russets are starchy but their skins hold grit—give them a quick rinse and scrub with a brush before chopping. I learned this the hard way when a soup tasted like I’d blended sand; now I do it without fail.
  • SOFTEN THE VEGETABLES LOW: Celery and onions need time—cook them on medium-low heat for 8-10 minutes until they’re translucent, not browned. Rushing this step makes the soup taste raw and sharp, and no one wants that.
  • STRAIN THE BROTH FIRST: Skip the chunky bits by straining homemade or store-bought broth through a fine-mesh sieve before adding it to the pot. It’s a 30-second step that guarantees a silky texture, not a chewy surprise.
  • WHISK THE CREAM GRADUALLY: Temper the heavy cream by whisking it into the hot soup in three additions, not all at once. I was skeptical until I tried it—now my soup never curdles, and the flavor stays rich.

Storing and reheating your leftovers

Fridge Storage

Store your leftover cream of potato soup in an airtight container with a lid, allowing it to cool completely before refrigerating. I always use glass Pyrex containers—they keep flavors fresh longer and reheat evenly. The soup stays delicious for up to 5 days in the fridge, with the flavors actually deepening as the spices meld. Just

Freezer Prep

For long-term storage, freeze the soup without the crispy celery crowns—they don’t freeze well and lose their crunch. Portion into quart-sized freezer bags or glass containers, leaving 1 inch of space for expansion. Label with the date and freeze for up to 3 months. When ready to eat, thaw overnight in the fridge, then reheat gently on the stove. The crowns can be stored separately in a sealed container for 3 days at most. ❄️

Reheating Like a Pro

To restore that velvety texture, reheat soup on the stovetop over medium-low heat, stirring occasionally. Add 2-3 tablespoons of water or broth if it thickens too much during reheating. For microwave reheating, cover with a damp paper towel and heat in 1-minute intervals until just warm—this prevents uneven heating.

The crispy celery crowns should be reheated separately in a dry skillet for 1-2 minutes to restore their crunch. 🔥

Meal Prep Tips

Double the recipe and freeze half for busy nights—I often make two batches on Sunday and store them separately. When reheating, add a splash of heavy cream or half-and-half to restore richness. For an extra boost, stir in a pinch of nutmeg or white pepper when reheating.

The crispy celery crowns can be prepped ahead and stored in the fridge for up to 3 days—just fry them fresh before serving. 💡

Reviving Texture

If your reheated soup seems too thick, thin it with a little warm broth or milk. For extra creaminess, stir in 1-2 tablespoons of butter or cream at the end. The key is to keep the heat low and stir constantly to avoid breaking the emulsion.

If the soup separates, whisk vigorously or blend briefly to restore smoothness. A sprinkle of fresh chives or black pepper can also brighten up reheated servings. ✨

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 115mg38%
Sodium 650mg28%
Total Carbohydrate 42g15%
Dietary Fiber 6g21%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this soup without heavy cream?

For a lighter version, substitute the 1 cup heavy cream with 1 cup whole milk or ½ cup Greek yogurt—it'll be less rich but still creamy. If you want extra thickness without dairy, simmer the soup uncovered for 10-15 extra minutes to reduce it naturally. The flavor will concentrate beautifully!

2

Why does my soup get watery when reheating?

This happens because the starches in potatoes thicken when hot but break down when cooled. To fix it, stir in 1-2 tablespoons of cornstarch mixed with cold water while reheating, or blend briefly to restore the smooth texture. For next time, store the soup in the fridge for no more than 5 days—longer storage can cause separation.

3

Can I use sweet potatoes instead of russets?

Yes! Sweet potatoes will give your soup a naturally sweet, vibrant orange color and a slightly denser texture. Use the same amount (2 lbs) and adjust seasoning with an extra pinch of salt and black pepper since sweet potatoes are less starchy. The flavor works wonderfully with the crispy celery crowns too!

4

How do I make this soup dairy-free?

Replace the heavy cream with 1 cup full-fat coconut milk and use olive oil instead of butter for sautéing. For extra creaminess, add 2 tablespoons nutritional yeast when blending. The crispy celery crowns can stay the same—just use oil instead of butter. The result will be rich but plant-based!

5

What's the best way to make it extra creamy?

For maximum creaminess, mash ½ of the cooked potatoes with a fork before blending the rest. This adds natural starch that thickens the soup beautifully. Also, stir in 1 tablespoon cornstarch with the cream at the end—it'll give you that velvety restaurant-style texture. Don't skip the crispy celery crowns—they add the perfect contrast!

★★★★★4.7(15 reviews)
Categories Soups & Stews