Soups & Stews
This best vegetable soup recipe from Ina Garten delivers the perfect balance of creamy richness and vibrant freshness in every spoonful. The secret lies in a velvety herb-infused velouté base, elevated by crisp celery crowns that add satisfying texture.
I’ve refined this recipe to capture Garten’s signature elegance—where aromatic herbs and seasonal vegetables shine without overwhelming the delicate broth.
The foundation begins with a slow-simmered vegetable broth, infused with garlic, thyme, and bay leaf to build deep, savory flavor. Carrots, leeks, and potatoes create a naturally sweet base, while a touch of heavy cream and fresh dill transform it into a luxurious velouté.
What sets this apart is the crunchy celery crowns—lightly fried until golden—adding a textural contrast that makes each bite irresistible.
What you’ll achieve is a soup that feels both restaurant-worthy and effortlessly homemade, with layers of flavor that develop as it simmers. The velouté is silky yet bright, while the celery crowns provide a satisfying crunch that keeps every spoonful exciting.
Perfect for cozy evenings or elegant gatherings, this recipe proves that vegetable soup can be both nourishing and sophisticated.
Serve with crusty bread to soak up every last drop of that creamy herb velouté, or garnish with fresh parsley for a pop of color. The best part?
It tastes even better the next day as the flavors meld further. Let’s make this soup—it’s the kind of dish that turns simple ingredients into something extraordinary.
Ingredients for best vegetable soup recipe ina garten
Six cups of velvety velouté and crisp celery crowns—this is Ina Garten's signature vegetable soup, elevated.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion 🧅 | 1 whole | Chopped into small dice |
| Carrots 🥕 | 1 ½ lb | Peeled and cut into chunks |
| Leeks 🧅 | 2 whole | White and light green parts only, sliced |
| Russet Potatoes 🥔 | 1 ½ lb | Peeled and cut into 1-inch cubes |
| Celery Stems 🧅 | 6 whole | For broth and crowns |
| Garlic Cloves 🧄 | 6 cloves | Minced for depth of flavor |
| Fresh Thyme 🌿 | ½ oz | Leaves only, stems removed |
| Fresh Dill 🌿 | ¼ cup | Chopped for velouté brightness |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
| Bay Leaves 🌿 | 2 whole | For aromatic depth |
| Heavy Cream 🥛 | 1 cup | Full-fat for velvety texture |
| Vegetable Broth 💧 | 6 cups | Homemade or quality store-bought |
| All-Purpose Flour 🌾 | ½ cup | For celery crown batter |
| Eggs 🥚 | 1 whole | For celery crown binding |
| Vegetable Oil 🫒 | 1 cup | For frying celery crowns |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground for warmth |
| Crusty Bread 🍞 | 1 loaf | For serving and soaking |
The celery crowns are the showstopper—look for thick, firm celery stems at the market, not the thin, stringy kind. Trader Joe's usually has the perfect ones, or grab a bunch and ask your grocer to trim them for you. Fresh thyme and dill? Penzeys Spices sells them in small jars if you don't want to buy whole stems. For the potatoes, Russets hold their shape best when cubed—avoid red potatoes, they'll turn mushy. And the heavy cream? Full-fat is non-negotiable for that luxurious velouté texture.
No fresh dill? Dried works at one-third the amount, but honestly, it won't have that same bright pop. Running low on vegetable broth? Water plus bouillon cubes in a pinch, but add an extra pinch of salt. The celery crowns can be prepped ahead—the batter keeps for 2 days in the fridge, just don't fry them until ready. For the celery itself, save the trimmings for the broth—every bit adds flavor. And if you're feeling fancy, swap half the carrots for parsnips—they add a subtle sweetness that pairs beautifully with the celery.
This soup gets better with time—reheat gently and stir in a splash of warm water if it thickens too much. The celery crowns stay crisp for 24 hours if stored in an airtight container, but honestly, they disappear in minutes. Freeze the velouté base without the celery crowns for up to 3 months—just reheat and add fresh crowns when serving. And that crusty bread? French baguettes from the bakery section are perfect—slice them while still warm for maximum crunch. The leftovers? Even more delicious the next day as the flavors meld.
Why You'll Love This Recipe
- Chop-Free Magic: I swear, the leeks and celery stay in big chunks—no dicing required. Toss them raw right into the pot, and they soften into tender, flavor-packed bites while you stir in the onions and carrots. (Yes, even on a Tuesday night.)
- Layered Depth: That first sizzle of onions and leeks in the pot? It builds a caramelized base that makes the whole soup sing. The Russet potatoes add a creamy, almost buttery finish—crispy edges, soft centers—every spoonful feels intentional.
- Lunchbox Hero: Between us, this soup is my go-to for meal prep. Make a double batch on Sunday, and you’ve got hearty lunches for days. The potatoes hold up perfectly, and the carrots stay bright—no sad, mushy leftovers here.
- Pantry Savior: Honestly, I keep this recipe on repeat because it uses what’s already in my fridge. Yellow onions, carrots, leeks—basic stuff that doesn’t break the bank. And if I forget to buy one thing? The soup’s still solid. (My daughter picks out the celery stems, but still asks for seconds.)
Step-by-step instructions for creamy herb velouté with crispy celery crowns
This luxurious vegetable soup delivers velvety richness with a satisfying crunch—just like Ina Garten's signature style.
Build the Herb-Infused Broth
In a large Dutch oven, heat the 1 cup vegetable oil over medium heat. Add the 1 whole yellow onion, 1.5 lb carrots, 2 whole leeks, and 1.5 lb russet potatoes—all prepped as specified. Cook for 8-10 minutes, stirring occasionally, until the vegetables begin to soften and the onion turns translucent.
Add the 6 whole celery stems, 6 cloves garlic, 0.5 oz fresh thyme, 2 whole bay leaves, 1.5 tsp salt, and 0.5 tsp black pepper. Stir well to combine, then pour in the 6 cups vegetable broth. Bring to a gentle boil, then reduce heat to low and simmer uncovered for 30-35 minutes until all vegetables are fork-tender and the flavors meld beautifully. Real talk: Skim any foam that rises to the surface during cooking for the cleanest broth.
Blend to Silky Perfection
Remove the pot from heat and let the broth cool slightly—about 5 minutes. Use an immersion blender to purée the soup until completely smooth, scraping the bottom of the pot to incorporate all the flavorful bits. If you prefer a chunkier texture, strain the soup through a fine-mesh sieve before blending.
Return the puréed soup to the pot and stir in the 1 cup heavy cream and 0.25 cup fresh dill. Taste and adjust seasoning—this is where the magic happens. The cream should make the velouté luxuriously rich, while the dill adds a bright, herbal note that balances the earthy vegetables. Keep warm over low heat or transfer to a serving pot.
Craft the Celery Crowns
While the soup simmers, prepare the celery crowns by slicing the 6 whole celery stems into ½-inch thick rounds. In a bowl, whisk together the 0.5 cup all-purpose flour, 1 whole egg, 1 tbsp cold water, and ½ tsp salt until smooth. Dip each celery round into the batter, letting excess drip off, then carefully slide into the 1 cup vegetable oil heated to 375°F. Fry in batches for 2-3 minutes per side until golden brown and crispy.
Drain the fried celery crowns on a wire rack lined with paper towels to remove excess oil. Keep them warm in a 200°F oven until ready to serve—this maintains their crispness. Here's the thing: The contrast between the creamy velouté and the crunchy celery crowns is what makes this dish truly special.
Assemble and Serve with Crusty Bread
Ladle the warm velouté into deep bowls, garnishing each serving with 2-3 crispy celery crowns and a sprinkle of 0.25 cup fresh parsley. Serve immediately with slices of the 1 loaf crusty bread on the side for dipping—this is non-negotiable for soaking up every last drop of that creamy goodness.
The velouté should coat the back of a spoon with a velvety texture, while the celery crowns add a satisfying crunch that cuts through the richness. Each bite delivers a harmonious balance of flavors and textures, making this the ultimate comforting yet elegant vegetable soup. Trust me, your guests will ask for seconds!
Pro Tips For Making Best Vegetable Soup Recipe Ina Garten
- SWIM THE LEEKS: DESCRIPTION: I learned this the hard way—chopping leeks too finely makes your soup taste like you’re eating dirt. Cut them into ½-inch chunks instead of thin slices, so they hold their shape and flavor. (Yes, even if you’re impatient like me, they’ll soften just fine.)
- SWEAT THE ONIONS LOW: DESCRIPTION: Start with medium heat, not high, or you’ll burn the onions before they get sweet. After 5 minutes, if they’re still looking dry, add a splash of water—just enough to keep them glistening. This builds flavor without turning them bitter.
- SKIP THE MUSHY POTATOES: DESCRIPTION: Russet potatoes break down into glue if you overcook them. Test them after 15 minutes of simmering—if a knife slides in easily, they’re done. Drain and return them to the pot last-minute to reheat, or they’ll turn to mush.
- CHAR THE CELERY FIRST: DESCRIPTION: Sounds weird, but it works: Sear the celery stems in a dry pan for 2 minutes before adding them to the soup. The slight bitterness caramelizes into depth, and it cuts through the sweetness of the carrots. (Your future self will thank you.)
Dietary considerations for this dish
Gluten-Free Adaptation
Swap the all-purpose flour for a 1:1 gluten-free baking flour blend like Bob’s Red Mill or King Arthur—just ½ cup—to keep the celery crowns crispy. For extra binding, add 1 tbsp cornstarch to the batter.
Fry as directed, but watch closely at 375°F—gluten-free batters can brown faster. The velouté remains unchanged, so the creamy base stays intact while accommodating dietary needs. 💫
Dairy-Free Velouté
Replace the 1 cup heavy cream with 1 cup full-fat coconut milk (canned, not carton) for a rich, dairy-free velouté. For extra thickness, stir in 2 tbsp nutritional yeast after blending—it adds a cheesy depth without dairy.
The celery crowns stay the same, so you still get that satisfying crunch. Taste and adjust salt, as coconut milk can be milder. ✨
Low-Carb Option
Skip the potatoes and reduce carrots to ½ lb—they’re lower in carbs but still sweet. Boost flavor with 1 extra clove garlic and ½ tsp smoked paprika in the broth.
For the celery crowns, use a gluten-free flour blend (as above) and omit the bread entirely. Serve with cauliflower crust or extra celery crowns for a satisfying, low-carb meal. 🥕
Vegan Version
Make the velouté with 1 cup unsweetened cashew cream (soak ½ cup raw cashews overnight, then blend with ½ cup water). For the celery crowns, use a chickpea flour batter—mix ½ cup chickpea flour, 1 tbsp water, and ½ tsp salt.
Fry at 375°F until golden. The texture stays crisp, and the velouté gains a nutty richness. Garnish with extra fresh herbs for brightness. 🌱
Nut-Free Adjustment
For nut-free cashew cream, blend ½ cup cooked white beans with ½ cup water until smooth—it mimics cream’s texture without nuts. The celery crowns remain gluten-free (as above) or can use arrowroot powder (1 tbsp) instead of flour for binding.
This keeps the soup allergy-friendly while maintaining its velvety appeal. 💪
Nutrition facts
Frequently asked questions
Can I make this soup without an immersion blender?
Transfer the hot broth to a blender in batches, blending until completely smooth. Just be extra careful—hot liquids can cause splattering. Alternatively, strain the soup through a fine-mesh sieve after simmering for a chunkier texture. The velouté will still be delicious, just with a slightly rustic touch.
How do I store leftovers to keep the celery crowns crispy?
Store the velouté and celery crowns separately. Keep the velouté in an airtight container in the fridge for up to 3 days, and reheat gently on the stove. For the celery crowns, place them on a wire rack in the fridge—they’ll stay crisp for 24 hours. When reheating, add fresh crowns to warm soup to maintain that satisfying crunch.
What vegetables can I swap in for seasonal variations?
This recipe works beautifully with seasonal swaps! Try sweet potatoes instead of regular potatoes, butternut squash in late fall, or zucchini in summer. For extra richness, add a handful of mushrooms to the broth. The key is balancing sweet and earthy flavors—just adjust cooking times as needed for denser veggies like squash.
Why did my celery crowns turn out soggy?
Soggy crowns usually mean one of two things: either the oil wasn’t hot enough (375°F is critical) or they weren’t drained properly after frying. Always use a wire rack lined with paper towels to remove excess oil, and keep them warm in a 200°F oven while finishing the soup. If they cool too much before serving, they’ll lose their crispness.
Can I make this soup ahead of time for a dinner party?
This is a fantastic make-ahead dish! Prepare the velouté base up to 2 days in advance and store it in the fridge. On the day of serving, reheat gently and finish with fresh dill and cream. Fry the celery crowns fresh—they’re best served immediately for maximum crispness. This way, you’ll have a restaurant-quality soup with minimal last-minute work.
