Soups & Stews
Barefoot Contessa's potato soup recipe delivers the creamy, velvety texture that makes this dish a classic—rich with garlic-herb depth and comforting warmth. This version stays true to Ina Garten's signature style, where a proper roux and slow simmer create a soup so smooth it practically melts on your tongue. The secret lies in balancing creaminess with bright, fresh herbs that cut through the richness without overpowering it.
What sets this recipe apart is the technique: onions caramelized until golden, garlic cooked just until fragrant, and a velvety blend of potatoes that achieves that signature Barefoot Contessa creaminess without heavy cream.
The soup simmers long enough to develop deep flavor but remains light enough for any season. I've included modern adaptations like instant pot instructions while keeping the soul of the original method intact.
By the time you're done, you'll have a bowl of soup that's perfectly balanced—creamy yet bright, with layers of garlic and herb notes that linger. The texture is impossibly smooth, with just enough body to feel substantial.
This is the kind of soup that transforms a simple weeknight dinner into something special, without requiring hours in the kitchen.
Serve it with crusty bread for dipping or a sprinkle of fresh chives for color. The recipe scales beautifully for gatherings, and leftovers reheat just as well as the first batch. Here's how to make it—just as Ina would.
Ingredients for barefoot contessa potato soup
Caramelized onions, velvety potatoes, and fragrant herbs create this iconic Barefoot Contessa soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onions 🧅 | 2 whole | Thinly sliced, caramelized until golden |
| Garlic Cloves 🧄 | 4 cloves | Peeled, minced for depth |
| Russet Potatoes 🥔 | 2 ½ lb | Peeled, cubed evenly for creamy texture |
| Celery Stalks 🥬 | 3 whole | Diced, classic mirepoix base |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for roux |
| All-Purpose Flour 🌾 | ½ cup | For smooth, velvety roux |
| Chicken Stock 💧 | 4 cups | Homemade or high-quality store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for rich creaminess |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, stems removed |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for bright finish |
| Fresh Chives 🌱 | ⅛ cup | Minced, for garnish and color |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for warmth |
| Nutmeg 🌿 | ¼ tsp | Freshly grated, optional |
The onions are the foundation—caramelizing them until deep golden takes patience, but it's worth it. Yellow onions work best for sweetness, and Trader Joe's or Whole Foods carry them year-round. For the potatoes, Russets are ideal—they break down beautifully for that signature creamy texture. If you're in a hurry, Yukon Golds will work too, though they hold their shape slightly better. The garlic should be freshly minced just before cooking to preserve its bright flavor, not pre-minced from a jar.
No heavy cream? Full-fat coconut milk works surprisingly well for a dairy-free version, though the texture will be slightly lighter. Fresh herbs are non-negotiable here—dried thyme at one-third the amount can substitute in a pinch, but nothing beats the bright, fresh notes. The chicken stock can be swapped for vegetable stock for a vegetarian version, though the depth of flavor will differ. For the roux, butter and flour must be cooked low and slow to avoid burning—rushing this step will make your soup taste raw.
This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into individual containers for easy lunches—just reheat with a splash of water or stock to restore creaminess. The chives should be added fresh at serving time to keep their vibrant color and bright flavor. For extra richness, stir in a dollop of sour cream before serving.
Why You'll Love This Recipe
- Foolproof Stovetop: I swear, this soup comes together while you’re still chopping the onions—no fancy techniques, just a big pot and patience. The russets break down into that dreamy, velvety texture all on their own, and honestly? That’s half the magic.
- Buttery Garlic Kiss: That first spoonful of butter-sautéed garlic and onions? It’s the moment the whole kitchen smells like a hug. The Barefoot Contessa version layers in just enough richness to make you forget you’re eating something so simple—no heavy cream here, just pure, satisfying flavor.
- Leftovers That Beg: Between us, this soup only gets better the next day. The flavors meld, the potatoes soften just right, and suddenly you’ve got a freezer-friendly meal that costs pennies per serving. My college-age kid will text me at 2 AM asking if there’s any left—no joke.
- Weeknight Workhorse: Throw it together while dinner burns, serve it at a last-minute game-day gathering, or pack it for lunch—this soup handles it all. Minimal chopping (celery + onions in 5 minutes), no peeling potatoes (just scrub and dice), and it’s ready before your takeout order arrives. (Yes, even on a Tuesday night.)
Step-by-step instructions for creamy potato soup with garlic-herb depth
Here's the method for velvety potato soup that delivers restaurant-quality creaminess at home.
Develop the Flavor Base with Mirepoix
Melt the 0.5 cup unsalted butter in a large Dutch oven over medium heat. Add the 2 whole yellow onions and 3 whole celery stalks, sliced into even pieces. Cook for 8-10 minutes, stirring occasionally, until the vegetables soften and begin to caramelize to a golden brown color. This foundational step builds deep flavor that carries through the entire soup.
Add the 4 cloves garlic cloves, minced, and cook for an additional 1-2 minutes until fragrant but not browned. The garlic should infuse the vegetables without burning, creating that signature garlic-herb depth. Remove the mirepoix from the pot and set aside temporarily - we'll return to it after building the roux.
Create a Smooth Velvety Roux
Return the Dutch oven to medium heat and reduce the heat slightly if needed. Add the 0.5 cup all-purpose flour all at once, whisking constantly to prevent lumps from forming. Cook for 2-3 minutes, stirring frequently, until the mixture turns a pale golden color and smells nutty. This is your roux - the secret to achieving that creamy texture without lumps.
Gradually whisk in the 4 cups chicken stock, about ½ cup at a time, allowing each addition to fully incorporate before adding more. Bring the mixture to a gentle simmer and cook for 5 minutes, stirring occasionally, until it thickens slightly but remains smooth. This step creates the velvety base that will carry the potatoes and cream beautifully.
Cook the Potatoes Until Tender
Add the 2.5 lb russet potatoes, peeled and cut into even 1-inch cubes. Return the soup to a simmer and cook for 15-20 minutes, stirring occasionally, until the potatoes are fork-tender and easily pierced with a knife. The potatoes should absorb the flavorful broth while maintaining their shape - they'll become completely creamy in the next step.
During this time, add the 0.25 cup fresh thyme leaves and 1.5 tsp salt to the pot. The thyme will infuse the soup with its earthy aroma, while the salt enhances all the flavors. Taste the broth after 10 minutes of cooking - you should notice the vegetables releasing their sweetness and the garlic becoming more pronounced.
Finish with Cream and Herbs
Reduce the heat to low and stir in the 1 cup heavy cream. Add the 0.5 tsp ground black pepper and 0.25 tsp nutmeg, then return the mirepoix to the pot. Simmer gently for 5-7 minutes until the soup reaches your desired consistency. If it's too thick, whisk in 1-2 tablespoons of hot chicken stock to loosen it to a smooth, creamy texture.
The nutmeg adds a subtle warmth that complements the garlic and thyme beautifully. Taste and adjust seasoning if needed - you may need a touch more salt to balance the creaminess. The soup should coat the back of a spoon with a velvety consistency but remain light enough to ladle easily.
Garnish and Serve Warm
Ladle the soup into warmed bowls and garnish each serving with 2 tablespoons fresh parsley and 1 tablespoon fresh chives. The parsley adds a bright, fresh finish while the chives contribute a delicate onion flavor that complements the garlic. Serve immediately while hot, as the creaminess develops best when enjoyed fresh from the pot.
For the perfect presentation, sprinkle a pinch of freshly cracked black pepper over each serving and consider adding a dollop of sour cream or a sprinkle of grated Parmesan cheese for additional richness. The contrast of textures and temperatures makes each bite even more satisfying.
Pro Tips For Making Barefoot Contessa Potato Soup
- CHOP ONIONS SMALL: The Barefoot Contessa recipe calls for a sofrito of onions, celery, and garlic—don’t be lazy here. Dice the yellow onions into 1/4-inch pieces (not thin slices) so they melt into the soup instead of sitting as chunks. I used to skip this, and the texture suffered—now I measure my knife cuts with a ruler for consistency.
- SWEAT, DON’T BROWN: Low and slow is the name of the game when cooking the onion-celery-garlic base. Let it sweat in the butter for 10–12 minutes until the onions are translucent and the celery is tender, but stop before it turns golden. Browning burns the butter’s flavor, and this soup relies on that rich, mellow base.
- PEEL POTATOES AFTER BOILING: Russets are stubborn—peeling them raw is a hassle, and you’ll still miss spots. Instead, boil them whole for 10 minutes first, then peel under running water. The skins slide off effortlessly, and you save time scrubbing. (Yes, I’ve tried both ways—this is the only way I’ll do it now.)
- STIR IN ROUX LAST: The Barefoot Contessa’s velvety texture comes from the butter-flour roux, but timing matters. Whisk it into the finished soup off the heat—just before serving—to avoid lumps and a gluey consistency. If you add it too early, the roux can break down and make the soup grainy. Trust me, I’ve ruined batches by rushing this.
Flavor customization for this recipe
Herb Variations
Swap thyme for rosemary or tarragon for a more aromatic profile—just 1 sprig of each works beautifully. For a Mediterranean twist, add ½ tsp dried oregano and ¼ tsp red pepper flakes while simmering the potatoes.
I love using fresh dill instead of parsley for a lighter, almost Scandinavian touch—just 2 tbsp chopped at the end. 🌿
Spice Levels
For a mild kick, add ½ tsp smoked paprika to the roux or a pinch of cayenne pepper when stirring in the cream. For heat lovers, stir in 1 tbsp hot sauce (like Cholula) or 1-2 diced chipotle peppers in adobo with the mirepoix.
Balance with extra cream if needed—this soup handles bold flavors surprisingly well. 🌶️
Protein Additions
Boost protein by stirring in ½ lb cooked bacon (crumbled) or ½ lb shredded rotisserie chicken> after adding the cream. For a vegetarian option, fold in 1 cup cooked lentils> or ½ cup crumbled feta cheese> at the end.
I find crispy fried shallots sprinkled on top add a delightful crunch. 🥓
Dairy-Free Creaminess
Replace heavy cream with 1 cup full-fat coconut milk> for a dairy-free version, though the texture will be slightly lighter. For extra richness, blend in ½ cup silken tofu> or ¼ cup cashew cream> after cooking the potatoes.
A splash of lemon juice> brightens the flavor beautifully. The soup still tastes velvety—just with a different mouthfeel. 🥥
Seasonal Twists
In summer, add ½ cup corn kernels> and ¼ cup diced bell pepper> with the celery for a sweet, fresh contrast. For fall, roast the potatoes with the mirepoix for 20 minutes at 400°F> before blending into the soup.
Winter calls for extra garlic—try 6 cloves> and a pinch of fresh ginger> for warmth. 🍂
Texture Upgrades
Top with toasted breadcrumbs> or crushed potato chips> for crunch. For a rustic touch, serve with crusty sourdough slices> on the side. I also love adding crispy fried onions> (store-bought or homemade) for an extra layer of texture. The contrast makes every spoonful more satisfying. 🍞
Nutrition facts
Frequently asked questions
Why does the Barefoot Contessa potato soup turn out so creamy without heavy blending?
The secret lies in the roux technique! Cooking the butter and flour to a pale golden color creates a smooth, velvety base that naturally emulsifies with the potatoes and broth. The slow simmer time allows the starches to fully release, creating that signature Barefoot Contessa creaminess without needing a blender.
Can I make this soup in an Instant Pot instead of stovetop?
Sauté the onions, celery, and garlic first, then add the flour and cook for 1 minute. Add the stock and potatoes, seal the lid, and cook on high pressure for 5 minutes. Quick-release the pressure, stir in the cream, and finish with fresh herbs. The texture will be slightly different but still delicious.
What's the best way to store and reheat leftovers?
Store in an airtight container for up to 5 days in the fridge. For reheating, warm gently on the stove with a splash of water or stock to restore creaminess. Microwave in 30-second bursts, stirring between each, to prevent skin formation. The flavor actually improves after the first night!
How can I make this soup dairy-free while keeping it creamy?
Replace the heavy cream with 1 cup full-fat coconut milk for a rich texture. For extra body, blend in ½ cup silken tofu or ¼ cup cashew cream after cooking the potatoes. A splash of lemon juice brightens the flavor beautifully while maintaining that velvety consistency.
What's the most common mistake when making this recipe?
Rushing the roux or not cooking the onions long enough! The roux must be pale golden and nutty-smelling, and the onions should caramelize to deep golden brown. Skipping these steps results in a raw-tasting soup. Take your time with these foundational steps for the best flavor.
