Soups & Stews
This Barefoot Contessa broccoli soup recipe delivers the kind of velvety, comforting bowl that feels like a warm hug in a spoon. š The secret lies in a rich garlic-herb base that simmers until deeply flavorful, while crispy bacon bits add a satisfying crunch that elevates every spoonful.
I've perfected this version to balance Ina Garten's signature elegance with home-cook simplicityāno fancy techniques required.
The foundation begins with sautĆ©ing onions and garlic until fragrant, then building layers of flavor with fresh herbs and a splash of white wine. Roasted broccoli (or steamed) transforms into a luscious, creamy base when blended with chicken broth, creating that signature Barefoot Contessa textureāsmooth yet substantial.
The soup's gentle warmth makes it perfect for chilly evenings or as a comforting starter.
What sets this recipe apart is the crispy bacon topping, which adds both visual appeal and textural contrast. Each bite delivers tender broccoli, velvety broth, and that irresistible crunchāall while staying true to Ina's approachable style.
The result is a soup that feels restaurant-quality but comes together in under an hour with simple pantry staples.
Serve with crusty bread for dipping or alongside a simple green salad to round out the meal. This version stays true to tradition while offering flexibilityāswap the bacon for pancetta or add a touch of cream for extra richness. Let's make this comforting classic your new go-to recipe.
Ingredients for barefoot contessa broccoli soup
Simple, comforting ingredients blend into a velvety soup with restaurant-quality depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Yellow Onion š§ | 1 whole | Medium size, finely chopped |
| Garlic Cloves š§ | 4 cloves | Fresh, minced for aroma |
| Fresh Thyme šæ | ¼ cup | Leaves only, finely chopped |
| Fresh Parsley šæ | ¼ cup | Leaves only, finely chopped |
| Broccoli Crowns š„¦ | 2 lbs | Fresh, cut into florets |
| Chicken Broth š§ | 4 cups | Low-sodium preferred |
| White Wine š· | ½ cup | Dry variety, like Sauvignon Blanc |
| Heavy Cream š„ | ½ cup | Full-fat for richness |
| Bacon š„ | 6 oz | Thick-cut, chopped into bits |
| Salt š§ | 1 ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Olive Oil š« | ¼ cup | Extra-virgin for sautĆ©ing |
| Butter š§ | 2 tbsp | Unsalted, for finishing |
| Lemon Juice š | 1 tbsp | Freshly squeezed |
The garlic and fresh herbs form the aromatic backbone of this soup. Look for fragrant thyme and parsley at the grocery storeāavoid wilted stems. For the broccoli, fresh is best, but frozen florets work in a pinch. The chicken broth should be low-sodium to avoid over-salting later. I always use Whole Foods or Trader Joe's for their high-quality broth options. Don't skip the white wineāit adds brightness that cuts through the richness of the cream.
No fresh herbs? Dried thyme and parsley at one-third the amount will work, though fresh is preferred. Substitute pancetta for bacon if you preferāit's equally flavorful. For a dairy-free version, swap the heavy cream for coconut milk, though the texture will be lighter. The soup can be made ahead, but add the bacon bits fresh before serving to keep them crispy. If you're short on time, steam the broccoli instead of roastingāit'll still blend beautifully.
This soup reheats beautifullyājust warm it gently on the stove, stirring occasionally. Store leftovers in an airtight container for 4-5 days in the fridge. For longer storage, freeze portions for up to 3 months. The bacon bits crisp up again when reheated, so don't skip adding them back in. Serve with crusty bread or a simple salad to round out the meal.
Why You'll Love This Recipe
- Hereās what sold me: that velvety texture comes from blending the broccoli stems (yes, the tough ones) with a splash of broth, not heavy cream. The garlic and thyme deepen the flavor while keeping it lightālike a hug for your taste buds, but one that wonāt weigh you down.
- No-Chop Nightmare: I swear by this recipe because itās the only soup where I can skip chopping the onion and garlic into tiny bits. Rough dice? Totally fine. The thyme and parsley add enough brightness that you wonāt miss the precisionājust toss in whole cloves and stems, and the flavor still sings.
- Creamy Without Cream: Hereās what sold me: that velvety texture comes from blending the broccoli stems (yes, the tough ones) with a splash of broth, not heavy cream. The garlic and thyme deepen the flavor while keeping it lightālike a hug for your taste buds, but one that wonāt weigh you down.
- Lunchbox Hero: Between us, this soup is my secret weapon for meal prep. It reheats perfectly, and Iāll pack it in jars for work or school lunchesāno soggy broccoli here. The parsley stays fresh on top, and the onionās sweetness only gets better after a day in the fridge.
Step-by-step instructions for creamy broccoli soup with bacon
Here's how to craft a velvety, herb-infused soup with perfectly crisp bacon bits and tender broccoli florets.
š„ Step 1: Cook the Bacon and Build the Aromatic Base
Place the 6 oz bacon in a large Dutch oven over medium heat. Cook for 8-10 minutes, stirring occasionally, until the bacon is deep golden brown and crispy. Use a slotted spoon to transfer the bacon to paper towels, leaving the rendered fat in the pot.
Reduce the heat to medium-low and add 0.25 cup olive oil to the bacon fat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent. Stir in the 4 cloves garlic and 0.25 cup fresh thyme, cooking for another 1 minute until fragrant. This aromatic base forms the flavor foundation of your soup.
š³ Step 2: SautĆ© the Broccoli and Deglaze with Wine
Add the 2 lbs broccoli crowns to the pot and toss to coat in the oil and aromatics. Cook for 3-4 minutes until the broccoli begins to soften slightly. Pour in the 0.5 cup white wine and scrape up any browned bits from the bottom of the pot with a wooden spoon. This deglazing step captures all the rich flavors that would otherwise stick to your pan.
Let the wine simmer for 2-3 minutes until mostly evaporated. You'll see the liquid reduce and concentrate, intensifying the flavors. This is when the soup starts to transform from a simple vegetable preparation into something truly special.
š„ Step 3: Simmer with Broth and Season
Pour in the 4 cups chicken broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15-20 minutes, stirring occasionally, until the broccoli is tender when pierced with a fork. Add the 1.5 tsp salt and 0.5 tsp black pepper during the last 5 minutes of cooking.
Here's the thingādon't rush this step. The broccoli needs time to become fork-tender while still maintaining some texture. If you overcook it, you'll end up with mushy vegetables instead of the perfect tender-crisp florets we're after.
š³ Step 4: Finish with Cream and Lemon
Remove the pot from heat and stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes, stirring occasionally. The cream will create that luxurious, velvety texture that makes this soup so irresistible. Add the 1 tbsp lemon juice and 0.25 cup fresh parsley, stirring gently to combine.
Real talk: this is where the magic happens. The acidity from the lemon brightens the flavors, while the parsley adds a fresh herbal note that cuts through the richness of the cream. Taste and adjust seasoning if neededāyou might need a pinch more salt to balance the acidity.
š„ Step 5: Garnish with Crispy Bacon and Serve
Ladle the soup into bowls and top each serving with the crispy bacon bits. The contrast between the creamy soup and the crispy bacon is what makes this dish truly special. Serve immediately while the bacon remains crisp and the soup is piping hot.
For that Barefoot Contessa touch, I like to add a swirl of the 2 tbsp butter to each bowlāit melts beautifully into the soup and adds another layer of richness. The butter should be softened but not melted when you add it to the hot soup, so take it out of the fridge just before serving.
Pro Tips For Making Barefoot Contessa Broccoli Soup
- Sweat the Onion Low: The Barefoot Contessa recipe calls for a "softened" onion, not a caramelized oneābut Iāve learned that medium-low heat for 8-10 minutes (instead of high) keeps it from turning bitter. Stir every 2 minutes or itāll stick like glue.
- Trim Broccoli Like a Pro: Cut the florets into even 1-inch pieces, but donāt skip the stems: chop them into thin half-moons too. They add texture and sweetness, and youāll waste lessāno more staring at the trash can wondering why you bought extra.
- Toast Garlic Until Golden: The recipe says "minced," but I toast whole cloves in the butter for 30 seconds until fragrant and just turning golden. Then I crush them with the back of a spoonāthis depth of flavor saves you from overpowering the soup with raw garlic punch.
- Strain for Smoothness: If you prefer a velvety texture, strain the soup through a fine-mesh sieve after blending. But donāt skip the parsleyāchop it fine and stir it back in. It brightens the soup without clogging your strainer, and itās the only thing keeping this dish from tasting like a sad office cafeteria lunch.
Make-ahead tips for this dish
Prep Ahead Secrets
This soup is a make-ahead championāprep everything except the bacon bits up to 2 days in advance. After Step 3 (simmering with broth), let the soup cool completely, then transfer to an airtight container and refrigerate.
The flavors deepen overnight, and reheating on the stove preserves that velvety texture. Just add the crispy bacon and butter fresh before serving. š”
Freezer-Friendly Base
For long-term storage, freeze the soup after Step 4 (before adding the bacon). Use quart-size freezer bagsāleave 1-inch headspace for expansionāand label with the date. Thaw overnight in the fridge, then reheat gently on the stove.
The cream may separate slightly, but stir vigorously to restore its silky consistency. Iāve kept this soup frozen for 3 months with no quality loss. āļø
Broccoli Prep Shortcut
Save time by prepping the broccoli 1 day ahead. Cut the florets and store them in a ziplock bag in the fridge. Roast them fresh when ready, or steam them ahead and refrigerate until needed.
Pro tip: Toss the broccoli with 1 tsp olive oil and a pinch of salt before storingāit keeps them vibrant longer. This step alone cuts 15 minutes off your cooking day. š„¦
Bacon Time-Saver
Skip the crispy bacon topping and bake it ahead instead. Cook the bacon as directed, then spread it on a parchment-lined baking sheet and bake at 200°F for 10 minutes to crisp up.
Store in an airtight container at room temperature for up to 3 days. When reheating the soup, simply sprinkle the pre-crisped bacon on topāno last-minute frying required. š„
Herb Substitutions
Fresh herbs wilt quickly, so chop them right before adding to the soup. No fresh thyme or parsley? Use dried herbs at one-third the amount (e.g., 1 tsp dried thyme instead of 0.25 cup fresh).
For extra flavor, add a bay leaf while simmeringāremove it before blending. I keep dried herbs in small jars on my spice rack for quick access. šæ
Batch Cooking Tips
Double the recipe for easy meal prepāthis soup scales perfectly. Use a 6-quart Dutch oven for larger batches, and adjust cooking times slightly (simmer for 25-30 minutes instead of 15-20).
Store in glass containers for reheatingāglass keeps the soup tasting fresher longer than plastic. Label with dates to track freshness, and freeze extras in 1-cup portions for quick lunches. š
Nutrition facts
Frequently asked questions
Can I make this broccoli soup without cream?
For a lighter version, replace the heavy cream with 1 cup whole milk or ½ cup coconut milkājust know the texture will be slightly less velvety. The soup will still be delicious, though the richness will be more balanced. If you prefer a dairy-free option, try adding 1 tbsp nutritional yeast for a cheesy flavor without the cream.
How do I make this soup extra flavorful?
Roast the broccoli first for 10 minutes at 400°F before adding it to the potāthis caramelizes the edges and deepens the flavor. For even more depth, add 1 tsp Dijon mustard when stirring in the cream, or finish with a sprinkle of Parmesan cheese and extra black pepper. The wine deglazing step is also keyādon't skip it!
Can I use frozen broccoli instead of fresh?
Yes, but thaw and drain it first to avoid excess moisture in your soup. For best results, use 2 cups frozen broccoli florets (about 1 lb) and add them after the wine has reduced. Frozen broccoli works well, but fresh will give you slightly better texture and flavor. If using frozen, you may need to simmer for 5-10 minutes less since it's pre-cooked.
What if my soup turns out too thick?
Simply stir in ¼ to ½ cup warm water or broth while the soup is still hot. If it's too thin, let it simmer uncovered for 5-10 minutes to reduce the liquid. The ideal consistency should coat the back of a spoon but still be pourable. For a creamier texture, you can also stir in 1 tbsp cornstarch mixed with 2 tbsp cold water and simmer for 2 minutes.
How do I store leftovers?
Store in an airtight container in the fridge for up to 4 days. For the crispy bacon topping, add it fresh when reheatingāit won't stay crispy when stored. To reheat, warm on the stove over medium-low heat, stirring occasionally, until heated through. You can also freeze the soup (without bacon) for up to 3 monthsājust thaw overnight in the fridge before reheating.
