Soups & Stews
Add this potato soup recipe to your collection—it delivers the perfect balance of crispy celery crowns floating in a velvety herb velout, so rich and comforting it’ll feel like a hug in a bowl. The secret lies in slow-cooked potatoes and onions until they’re fork-tender, then finishing with golden, caramelized celery that adds texture and depth. I’ve perfected this version to be creamy without being heavy, with just enough herbs to elevate every spoonful.
What sets this recipe apart is the two-stage cooking process: first simmering the potatoes and vegetables in broth until they’re meltingly soft, then blending the soup to a silky consistency.
The velout base—made with a simple roux and cream—gives it that restaurant-quality smoothness, while the crispy celery crowns add a satisfying crunch that disappears with each bite. It’s the kind of soup that tastes even better the next day, making it ideal for meal prep or a cozy weeknight dinner.
The result is a soup that’s creamy yet light, packed with flavor but not overwhelming, and topped with crispy celery that adds a delightful contrast in every spoonful. The velvety herb velout coats the potatoes and vegetables, creating a luxurious mouthfeel that’s hard to resist.
Whether you’re serving it to a crowd or enjoying a quiet night in, this recipe delivers comfort in every bowl.
For extra richness, stir in a dollop of sour cream or a swirl of crème fraîche before serving, and garnish with fresh parsley for a pop of color.
This soup is versatile enough to work as a main dish or a side, and it reheats beautifully, making it perfect for leftovers. Here’s how to make it—step by step.
Ingredients for add potato soup
Pantry staples plus a few fresh veggies for that perfect creamy-crispy potato soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Peeled, cut into 1-inch cubes |
| Yellow Onions 🧅 | 1 whole | Chopped into 1/2-inch pieces |
| Celery Stalks 🧅 | 4 whole | Cut into 2-inch pieces for crowns |
| Carrots 🥕 | 3 medium | Peeled, cut into 1/2-inch pieces |
| Chicken Broth 💧 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for richness |
| Unsalted Butter 🧈 | 4 tbsp | For velout roux |
| All-Purpose Flour 🌾 | 2 tbsp | For velout roux |
| Fresh Thyme 🌿 | ½ tsp | Leaves only, chopped |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Sour Cream 🥛 | ¼ cup | For serving |
The potatoes and onions are the heart of this soup—Russet potatoes break down beautifully for that velvety texture, while yellow onions add sweet depth. Grab the biggest Russets you can find at Trader Joe's or your local grocery store—they're waxier and hold up better to peeling. For the celery, look for bright green stalks with no brown spots. The carrots can be any color, but orange adds a nice pop. Pro tip: Soak the chopped celery in ice water for 10 minutes before frying—keeps it extra crispy.
No heavy cream? Full-fat coconut milk works in a pinch, though it'll taste different. Short on butter? Olive oil or vegan butter for the roux, but trust me on the full-fat version. The broth is where flavor builds—homemade chicken broth is ideal, but low-sodium store-bought is fine if you dilute it with water. Fresh thyme is best, but dried works at half the amount. For the celery crowns, use thick middle stalks—they're sweeter and crispier than the outer ones.
This soup tastes even better the next day—4-5 days in the fridge, 3 months frozen. I always make double batches and freeze portions for lazy weeknights. Store the celery crowns separately if you want to keep them crispy—just reheat them in a dry pan for 2 minutes before serving. The velout base thickens as it cools, so add a splash of broth when reheating if it gets too thick. Garnish with parsley right before serving—it wilts fast.
Why You'll Love This Recipe
- Here’s what sold me: that velvety texture from the potatoes without heavy cream or roux. Simmering them until tender, then blending half the soup, gives you the best of both worlds—chunky bites and dreamy sips. (Yes, even on a Tuesday night.)
- One-Pot Magic: Honestly, I swear by this recipe because it’s literally dump-and-simmer. Russets, onions, celery, carrots—just chop them roughly (no need for precision), toss in broth, and let the pot do the work. My lazy Sundays thank me every time.
- Creamy Without the Hassle: Here’s what sold me: that velvety texture from the potatoes without heavy cream or roux. Simmering them until tender, then blending half the soup, gives you the best of both worlds—chunky bites and dreamy sips. (Yes, even on a Tuesday night.)
- Leftovers That Don’t Suck: Between us, most potato soups turn gluey after day two. Not this one. The broth keeps it rich, and the carrots stay sweet, so I make a double batch on Sunday and reheat portions all week. My kids beg for it—proof it’s a keeper.
Step-by-step instructions for creamy potato velout with crispy celery crowns
This method delivers restaurant-worthy velvety potato soup with perfectly crisp celery crowns—no shortcuts, just foolproof technique.
Sauté the Vegetable Base
In a large Dutch oven, melt 2 tablespoons of the unsalted butter over medium heat. Add the chopped yellow onions and cook for 5 minutes until softened and translucent. Add the peeled and chopped carrots and continue cooking for another 3 minutes until they begin to soften slightly.
Next, add the chopped celery stalks (reserve the 2-inch celery crowns for later) and cook for 5 minutes until all vegetables release their aromas and become tender but not browned. Here's the thing—don't rush this step. The vegetables need to develop flavor before they hit the broth. If they stick, add a splash of water and scrape up any browned bits from the bottom of the pot.
Build the Velout Roux
Reduce the heat to medium-low and add the remaining 2 tablespoons of butter. Stir in the 2 tablespoons of all-purpose flour to create a roux. Cook for 2-3 minutes until the mixture turns a pale golden color and smells nutty—this is your velout base.
Slowly whisk in the 4 cups of chicken broth, one ladle at a time, to prevent lumps from forming. Bring the mixture to a gentle simmer and cook for 10 minutes until slightly thickened. This step transforms your soup from ordinary to extraordinary by creating that signature velvety texture we all love.
Cook the Potatoes Until Tender
Add the peeled and cubed russet potatoes to the simmering broth. Increase the heat to medium-high and bring to a boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes until the potatoes are fork-tender and easily pierced with a knife.
I know it seems like too much time, but trust me—this ensures your potatoes break down just enough to create that silky texture without turning mushy. If the soup starts to reduce too much, add a splash of water to maintain the proper consistency. Stir occasionally to prevent the potatoes from sticking to the bottom.
Finish with Cream and Season
Remove the pot from heat and stir in the 0.5 cup of heavy cream and the 0.5 teaspoon of chopped fresh thyme. Season with 1 teaspoon of salt and 0.25 teaspoon of black pepper. Taste and adjust seasoning if needed—this is where the magic happens.
For the crispy celery crowns, heat 1 tablespoon of butter in a separate skillet over medium-high heat. Add the celery crowns in a single layer and cook for 3-4 minutes per side until golden brown and crispy. They're ready when they release easily from the pan and have deep brown spots.
Serve with Sour Cream Garnish
Ladle the velout into bowls, reserving some of the broth if needed to thin the soup to your preferred consistency. Top each serving with a dollop of 0.25 cup sour cream and sprinkle with chopped fresh parsley. Place the crispy celery crowns on the side or directly on top for that crunchy contrast.
This is where the real fun begins—each bite delivers creamy potato velout with that perfect balance of crispy celery crowns. Serve immediately while the celery crowns are still crispy and the soup is piping hot. The remaining soup keeps well in the refrigerator for up to 3 days, but it's best enjoyed fresh.
Pro Tips For Making Add Potato Soup
- PEEL POTATOES LAST: I used to peel and chop everything first, then realized potatoes oxidize fast—tossing raw cut potatoes in cold water with a splash of vinegar keeps them bright and prevents that sad gray sludge. Peel them right before adding to the pot, or at least keep them submerged in water until you do.
- SOFTEN VEGETABLES FIRST: Don’t just throw everything in raw—sweat the onions, celery, and carrots in butter or oil for 8–10 minutes until they’re almost tender. This builds flavor and cuts down on cooking time later. (Yes, even if you’re in a hurry.)
- SALT THE BROTH WELL: Store-bought broth is often bland, so add 1½ teaspoons of salt per quart before simmering. If you’re using low-sodium broth, double it—this is the thing that matters most for depth. Taste and adjust; you can’t overdo it here.
- MASH HALF THE POTATOES: After cooking, drain and mash about half the potatoes before blending the rest into the soup. This gives you a thicker, creamier texture without relying on heavy cream. (Bonus: Save time by using a hand masher instead of a blender.)
Troubleshooting perfect results
Lumpy Velout Fix
If your velout turns lumpy after blending, don’t panic—it’s an easy fix. Use an immersion blender for the smoothest texture, or transfer the soup to a countertop blender in batches. For stubborn lumps, strain the soup through a fine-mesh sieve or cheesecloth.
Pro tip: After blending, return the soup to the pot and stir in 1 tablespoon of cold butter—it helps emulsify the mixture and creates that silky finish. 🔥
Celery Crowns Too Soft
Crispy celery crowns are all about timing and heat. If yours turn out soggy, increase the cooking time to 4-5 minutes per side and make sure your pan is hot enough—you should see golden-brown spots forming.
Use thick celery stalks (about 1-inch diameter) for better texture. For extra crispiness, pat them dry with a paper towel before cooking to remove excess moisture.
Soup Too Thin or Watery
If your velout is too thin, simmer it uncovered for 5-10 minutes to reduce the liquid. For a quicker fix, mix 1 tablespoon of cornstarch with 2 tablespoons of cold water, stir into the soup, and simmer for 2-3 minutes until thickened.
Avoid over-blending—this can break down the potatoes too much and make the soup gummy. A splash of heavy cream also helps restore richness without thinning it further.
Burnt Onions or Broth
Burnt flavors happen when you rush the sautéing step. Keep the heat at medium and stir frequently to prevent browning. If your onions or broth start to darken, immediately add ¼ cup of cold water or broth and scrape up any browned bits from the bottom of the pot.
For extra insurance, use a Dutch oven with a heavy bottom—it distributes heat more evenly and reduces the risk of scorching. ✨
Potatoes Turn Mushy
Overcooking is the usual culprit here. Once the potatoes are fork-tender (usually 15-20 minutes), remove them from the broth immediately and set aside. If they’re still a bit firm, they’ll continue cooking in the residual heat.
For extra insurance, use Yukon Gold potatoes—they hold their shape better than Russets when cooked in broth. If your soup is too thick after blending, add 2-3 tablespoons of broth to restore balance.
Velout Too Heavy
If your velout feels too rich or greasy, balance it with acidity. Stir in 1 tablespoon of lemon juice or apple cider vinegar to cut through the fat.
For a lighter texture, replace ¼ cup of heavy cream with chicken broth and simmer for an extra 5 minutes to let the flavors meld. Garnish with fresh herbs like parsley or chives to add brightness and freshness.
Nutrition facts
Frequently asked questions
Can I make this potato soup vegetarian?
Replace the chicken broth with vegetable broth and use vegan butter or olive oil for the roux. For creaminess, swap heavy cream with full-fat coconut milk or cashew cream. The velout will still be rich and velvety, just plant-based.
How do I keep the celery crowns crispy when reheating?
Store them separately in an airtight container and reheat in a dry skillet over medium-high heat for 2-3 minutes until crispy again. Never microwave them—they'll turn soggy instantly. For extra insurance, pat them dry before storing.
Can I use sweet potatoes instead of Russets?
Yes, but expect a slightly different texture. Sweet potatoes will add natural sweetness and a deeper color, but they hold their shape better and won't break down as smoothly. Use 1:1 ratio and reduce simmering time to 12-15 minutes to avoid mushiness. The velout will still be creamy but with a subtle caramel note.
What's the best way to store leftovers?
Store the soup (without celery crowns) in an airtight container in the fridge for up to 4-5 days. Reheat gently on the stove with a splash of broth to restore creaminess. The celery crowns keep separately for 2 days—reheat them fresh each time. For freezing, portion the soup into containers and freeze for up to 3 months. Thaw overnight in the fridge.
Why does my velout separate when reheating?
This happens when the fat and liquid separate due to temperature changes. Stir in 1 tablespoon of cold butter or a splash of heavy cream while reheating to re-emulsify. For prevention, always reheat on low-medium heat and stir constantly. A quick fix is to whisk in 1 teaspoon of cornstarch mixed with water to restore smoothness.
