Soups & Stews
Barefoot Contessa's broccoli soup delivers velvety perfection with a signature toasted garlic crunch that transforms ordinary soup into something extraordinary. This recipe combines classic velouté technique with Ina Garten's signature touches—slow-cooked garlic for depth and a final sprinkle of Parmesan that creates the ultimate texture contrast.
The secret lies in low-and-slow simmering to develop rich, herbaceous flavors while keeping the soup impossibly smooth.
The foundation begins with fresh broccoli stems and florets simmered in aromatic chicken stock until tender, then blended to create that signature creamy base. What sets this apart is the toasted garlic technique—slow-cooked until nutty and fragrant—which adds complexity without overpowering the delicate broccoli flavor.
A splash of heavy cream at the end elevates the soup from comforting to restaurant-quality in just minutes.
What you'll end up with is a bowl of soup that's creamy yet light, packed with garden-fresh flavor and that irresistible garlic crunch from the toasted bits. The velvety texture coats your spoon perfectly, while the Parmesan topping adds a satisfying contrast that makes every bite worth savoring.
This is the kind of soup that disappears quickly—perfect for chilly evenings or when you want to impress without complicated techniques.
Serve with crusty bread to soak up every last drop of that rich velouté, or pair with a simple green salad for a complete meal. The beauty of this recipe is its versatility—make a big batch for leftovers or scale it down for a quick weeknight dinner. Let's get cooking!
Ingredients for barefoot contessa broccoli soup
Fresh broccoli, slow-toasted garlic, and velvety velouté create Ina Garten's signature restaurant-worthy soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Fresh Broccoli 🥦 | 2 lb | Stems and florets, cut into even pieces |
| Fresh Garlic Cloves 🧄 | 8 whole | Peeled, whole for slow toasting |
| Chicken Stock 🍲 | 6 cups | Homemade or high-quality store-bought |
| Heavy Cream 🥛 | 1 cup | Full-fat for optimal richness |
| Fresh Thyme Sprigs 🌿 | 4 whole | Stems removed, leaves only |
| Fresh Parsley Stems 🌿 | 4 whole | For additional herbaceous depth |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated, nutty variety |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For slow garlic toasting |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | Adjust to taste after blending |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked peppercorns preferred |
| Unsalted Butter 🧈 | 2 tbsp | For velouté base thickening |
| All-Purpose Flour 🌾 | 2 tbsp | For roux, light golden color |
The broccoli is the star—organic broccoli from the farmers market delivers the sweetest, most vibrant flavor, but conventional works fine. Whole stems (not just florets) add depth and fiber, so don't trim them all away. For the garlic, local garlic with papery skins is ideal, but any fresh garlic will work. The chicken stock is non-negotiable—Kitchen Basics or Pacific Foods brands are my go-tos for restaurant-quality results. If using store-bought, avoid the bouillon cubes; they lack the complexity of real stock. The thyme and parsley should be bright green and fragrant—if they smell dull, they're past their prime. Parmesan matters too: seek out Parmigiano-Reggiano from a specialty cheese shop for that authentic, nutty finish.
No fresh thyme? Dried thyme at one-third the amount works in a pinch, but fresh is worth seeking out at Trader Joe's or your local market. The garlic can be roasted instead of slow-toasted if you're short on time—just wrap the whole cloves in foil with olive oil and roast at 400°F for 20 minutes. For the velouté, cornstarch works as a substitute for the flour roux if you're avoiding gluten, though the texture will differ slightly. The heavy cream can be half-and-half for a lighter version, though it won't be as rich. Pre-grated Parmesan is convenient but lacks the freshness of grating it yourself—microplane it fresh for the best results. If you're making this ahead, skip the cream and Parmesan until serving to preserve texture.
This soup tastes even better the next day—reheat gently on the stove with a splash of stock to restore creaminess. Portion into containers with a layer of Parmesan on top for easy reheating; the cheese will melt into the soup. Leftovers keep 4-5 days in the fridge or 3 months in the freezer. For freezer storage, cool completely first to prevent ice crystals. The toasted garlic bits can be prepped ahead and stored in the fridge for up to 1 week, though they're best used immediately for maximum flavor impact. Double the batch—it disappears quickly, especially when served with crusty sourdough bread or a simple arugula salad for a complete meal.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally just one pot—no chopping boards, no extra dishes. Toss in the broccoli florets (big or small, no judgment), garlic, thyme, and stock, then let the pot do the work. Honestly, the only measuring I do is the cream, and even that’s forgiving.
- Garlic-Thyme Bomb: That first whiff of garlic and thyme simmering in the stock? Chef’s kiss. The garlic doesn’t overpower—it just lingers in the background like a warm hug, while the thyme adds this earthy brightness. The heavy cream at the end ties it all together with a velvety finish that’s dangerously easy to drink straight from the pot.
- Leftover Hero: This soup actually tastes better the next day—yes, really. The flavors meld overnight, and reheating it just warms up that creamy, garlicky goodness. I make a double batch on Sundays because it’s my go-to for lazy lunches or when I need to feed a crowd without stressing.
- Budget-Friendly Luxury: Fresh broccoli and garlic are cheap staples, and chicken stock stretches for multiple meals. The heavy cream makes it feel fancy, but you’d never guess it’s not a restaurant dish. Between us, this is the kind of soup that makes me feel like I’m treating myself without breaking the bank.
Step-by-step instructions for Barefoot Contessa's broccoli soup
This velvety soup delivers rich, garlicky depth with a satisfying crunch—exactly as Ina Garten makes it.
Toast the Garlic for Nutty Depth
Heat the 0.25 cup extra-virgin olive oil in a large Dutch oven over medium-low heat. Add the 8 whole peeled garlic cloves and cook, stirring frequently, until they're golden brown and fragrant—about 10-12 minutes. This slow toasting prevents burning and develops their natural sweetness.
Remove the garlic from the oil and set aside. The oil will be infused with garlic flavor—don't discard it. Here's the thing—if you rush this step, the garlic will burn and turn bitter. Watch carefully and remove them just as they begin to color.
Build the Velouté Base
Return the Dutch oven to medium heat and add the 2 tbsp unsalted butter. When it foams, whisk in the 2 tbsp all-purpose flour to form a roux. Cook for 1-2 minutes until it turns a pale golden color—this prevents a raw flour taste in your soup.
Slowly pour in the 6 cups chicken stock while whisking constantly to prevent lumps. Bring to a gentle simmer and cook for 5 minutes until slightly thickened. This step creates the velvety texture that defines a proper velouté.
Cook the Broccoli Until Tender
Add the 2 lb fresh broccoli (stems and florets) to the simmering stock mixture. Stir gently to submerge all pieces. Bring back to a gentle boil, then reduce heat to medium-low and cook for 12-15 minutes until the broccoli is fork-tender but still vibrant green.
I like to test doneness by piercing a floret with a fork—it should slide in easily but still offer slight resistance. Overcooking turns broccoli mushy, so keep an eye on it during the last few minutes.
Finish with Cream and Herbs
Remove the pot from heat and stir in the 1 cup heavy cream, 4 whole fresh thyme sprigs, and 4 whole fresh parsley stems. Let it steep for 5 minutes to infuse the flavors. Then remove the herb stems and discard them.
Season with 1.5 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. Taste and adjust—this soup should be rich but not overwhelmingly salty. The cream adds luxurious body while the herbs brighten the dish.
Garnish and Serve
Ladle the soup into bowls and top each serving with 2-3 slices of toasted garlic cloves and 1 tablespoon freshly grated parmesan cheese. The garlic adds a satisfying crunch that contrasts beautifully with the creamy texture.
Serve immediately with crusty bread on the side. The contrast of textures and temperatures—warm soup, cool garlic, and room-temperature bread—makes this soup truly special. Each spoonful delivers layers of flavor that keep coming back.
Pro Tips For Making Barefoot Contessa Broccoli Soup
- Char the Broccoli Stems First: I learned this the hard way—skipping the stem char makes the soup taste blander. Cut stems into 1-inch chunks, toss with a pinch of salt, and sear in a dry pot for 3-4 minutes until deeply browned. That caramelized flavor carries through the whole dish.
- Use Whole Thyme Sprigs: No need to strip the leaves—just tie 2-3 sprigs with kitchen twine and toss them in during cooking. The stems add subtle earthiness, and you can fish them out whole at the end. (Yes, even if you’re impatient like me.)
- Simmer Stock Low and Slow: High heat turns chicken stock cloudy and dull. Keep it at a bare simmer—tiny bubbles, occasional swirls—especially after adding the broccoli. I used to rush it, and the soup always ended up thin and flavorless.
- Finish with Cold Cream: The Barefoot Contessa trick is adding the heavy cream off the heat. Warm it slightly first (just enough to coat a spoon), then whisk it in at the very end. Cold cream makes the soup silky, not greasy. (Your future self will thank you.)
Best sauces and condiments for these flavors
Garlic Oil Base
The secret to this soup's depth starts with the toasted garlic oil—never discard it! After removing the garlic cloves, use this fragrant oil to sauté the butter for your roux. The residual garlic flavor infuses the entire soup, creating that signature umami-rich profile.
I like to reserve about 2 tablespoons of this oil to drizzle over individual servings at the table for an extra garlicky punch. 🌟
Creamy Velouté Variations
For a lighter version, replace half the heavy cream with whole milk—it still delivers creaminess while cutting calories. If you prefer a vegan option, use full-fat coconut milk (just heat it gently to avoid curdling) along with a splash of cashew cream for richness.
The velouté technique remains the same, but adjust seasoning since dairy-free alternatives can taste milder.
Herb-Infused Finishes
Fresh herbs make all the difference! Beyond thyme and parsley, try adding 1 sprig fresh rosemary during simmering for an earthy note, or finish with chopped chives for a bright, oniony contrast.
For a spicy kick, stir in ½ teaspoon red pepper flakes with the cream, or add a pinch of smoked paprika for depth. Always remove herb stems before serving—they can make the soup bitter.
Cheese Toppings Beyond Parmesan
While Parmesan is classic, don't be afraid to experiment! Try Pecorino Romano for a sharper, saltier bite, or grated Gruyère for a nutty, caramelized flavor. For a creamy topping, sprinkle with crumbled goat cheese or ricotta—both add richness without overpowering.
Pro tip: Toast your cheese toppings in a dry pan for 30 seconds to enhance their flavors before sprinkling.
Crunchy Garnishes
The toasted garlic isn't the only way to add texture! For extra crunch, top with fried capers, toasted breadcrumbs, or crispy fried shallots. If you love nuts, try toasted pine nuts or pecans—just toast them in the same garlic oil until golden.
For a smoky twist, sprinkle with crumbled bacon or duck confit before serving. These toppings elevate the soup from comforting to restaurant-worthy.
Acidic Brighteners
A squeeze of fresh lemon juice or a drizzle of hot honey cuts through the richness beautifully. For a tangy contrast, add a spoonful of sour cream or a dollop of crème fraîche on top.
If you're serving with bread, brush it with garlic-infused olive oil and sprinkle with flaky sea salt—the combination is irresistible. These brighteners balance the soup's richness and keep each bite vibrant. 💫
Nutrition facts
Frequently asked questions
Can I make this soup without heavy cream for a lighter version?
Replace the 1 cup heavy cream with ½ cup whole milk and ½ cup half-and-half for a lighter texture that still feels luxurious. For even more richness without the heaviness, try coconut cream (just heat it gently to avoid curdling) or a splash of cashew cream. The velouté technique works the same, but taste and adjust seasoning since lighter dairy alternatives can be milder.
Why does the recipe call for whole broccoli stems instead of just florets?
The stems are the secret to depth and fiber! They add a subtle earthy flavor and thicken the soup naturally as they cook down. Simply peel the tough outer layer and cut the stems into ½-inch pieces before adding them to the pot. This technique creates a more complex, satisfying soup that's far from mushy. Plus, it reduces waste—no need to toss those fibrous stems!
What's the best way to reheat leftovers without breaking the texture?
Reheat gently on the stove over low heat, adding 1-2 tablespoons of chicken stock or water per serving to restore creaminess. Stir constantly to prevent scorching—never microwave, as it can make the soup watery. For extra insurance, whisk in 1 teaspoon of cold butter or a splash of cream at the end to refresh the velvety texture. Leftovers keep well for 4-5 days in the fridge.
Can I substitute vegetable stock for chicken stock?
Yes, but expect a more pronounced vegetable flavor. Use 1:1 substitution and consider adding ½ teaspoon chicken bouillon powder to the stock to mimic the umami depth. For a vegetarian version, boost flavor with 1 extra garlic clove and 1 sprig fresh rosemary during simmering. The velouté technique works the same, but taste and adjust seasoning since vegetable stock can be saltier or more herbal.
How do I prevent the soup from getting too thick when reheating?
Thickness happens when the roux breaks down. To fix it, stir in 1-2 tablespoons of cold water or stock while reheating, or whisk in ½ teaspoon cornstarch mixed with 1 tablespoon water for instant thinning. For prevention, store leftovers with a ¼-inch layer of stock or water on top before sealing. The key is gentle heat—never boil after reheating, or the cream will separate.
