Barefoot Contessa Broccoli Soup Recipe: Velvety Garlic-Infused Blend With Crispy Celery Crowns

Soups & Stews

Barefoot Contessa Broccoli Soup Recipe: Velvety Garlic-Infused Blend With Crispy Celery Crowns

This Barefoot Contessa broccoli soup recipe transforms humble ingredients into a restaurant-worthy bowl of velvety, garlic-infused comfort. The secret lies in roasting broccoli for deep, nutty flavor before blending, while crispy celery crowns add a satisfying crunch that elevates every spoonful.

I developed this version after years of testing—balancing creaminess with bright, herbal notes that make it perfect for weeknight dinners or holiday gatherings.

The process is simpler than it sounds: sauté garlic and onions until fragrant, add roasted broccoli and vegetable broth, then simmer until tender. A quick blend creates that signature silky texture, while crispy celery crowns (baked separately) bring the star quality.

This recipe delivers restaurant-quality results without requiring advanced techniques—just patience and attention to detail during the roasting step.

What you'll end up with is a soup so rich and flavorful it feels indulgent, yet light enough for any meal. The garlic-infused base builds complexity, while the crispy celery crowns provide that essential textural contrast.

It's the kind of soup that disappears from bowls faster than you can say "second helping," and it reheats beautifully for leftovers.

For extra decadence, stir in grated parmesan or a dollop of crème fraîche before serving. The crispy celery crowns can be made ahead and reheated until golden—just 5 minutes in a 400°F oven.

This is comfort food at its finest, with techniques that feel professional but come together effortlessly at home.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for barefoot contessa broccoli soup

Velvety garlic, nutty roasted broccoli, and crispy celery crowns—this soup delivers restaurant-quality comfort with just 12 ingredients.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 2 lb Large florets, stems trimmed
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 6 cloves Fresh, peeled, minced
Celery Stalks 🥬 3 whole Trimmed, cut into 2-inch pieces
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 1 cup Full-fat for creaminess
Grated Parmesan Cheese 🧀 ½ cup Freshly grated from block
Extra-Virgin Olive Oil 🫒 ⅓ cup High-quality, fruity
Fresh Thyme Leaves 🌿 ¼ cup Stems removed, chopped
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Crème Fraîche 🥛 ¼ cup Optional garnish

The broccoli crowns are non-negotiable for that deep, nutty flavor—roast them until edges are golden and stems are tender. Trader Joe's has the best pre-trimmed crowns, but any fresh florets work if you trim the thick stems. Garlic is the soul here, so peel and mince fresh—no pre-minced jars. For the celery, look for stalks with vibrant green tops; they're sweeter and crispier. The vegetable broth should be low-sodium to avoid over-salting the final soup—Pacific Foods or homemade is ideal. Thyme adds that bright herbal note, so grab a fresh bunch if possible, but dried works in a pinch (use half the amount).

No heavy cream? Coconut milk works for a lighter version, though the texture will differ slightly. Short on Parmesan? Pecorino Romano has a sharper bite that pairs beautifully. The crispy celery crowns can be made ahead and reheated—just toss them in the oven at 400°F for 5 minutes until golden. For extra depth, add a splash of white wine when sautéing the garlic and onions. The soup reheats beautifully, so make a double batch—leftovers taste even better the next day as flavors meld. If you're watching fat, reduce the cream to ½ cup and add an extra ¼ cup of broth to balance the texture.

Store the soup in an airtight container for up to 5 days in the fridge, or freeze for 3 months—it keeps its velvety texture when reheated gently. The crispy celery crowns stay crisp for 3 days if stored in a paper towel-lined container. For extra decadence, keep the Parmesan and crème fraîche separate until serving—this keeps the garnishes at their peak. The roasted broccoli can be prepped ahead and stored in the fridge for 2 days before blending, saving you time on soup day. Always stir in the cream off the heat to prevent curdling.

❤️

Why You'll Love This Recipe

  • No-Fuss Prep: I swear by this one—just chop the onion, celery, and garlic (no fancy knife skills needed), toss everything in a pot with the broccoli crowns, and let the broth do the work. Thirty minutes later, you’ve got soup that tastes like you spent hours simmering.
  • Garlic-Kissed Goodness: That slow-simmered garlic? Oh, it’s everything. The recipe lets it mellow into the broth until every spoonful has this deep, savory punch—no overpowering bite, just pure, warm flavor. My husband always asks, “What’s in this?” before realizing it’s just good garlic work.
  • Leftovers That Shine: This soup actually improves the next day. The broccoli softens just enough to be silky, and the flavors meld into something even richer. I freeze half the batch—perfect for lazy mornings when I just want to heat and eat without fuss.
  • Budget Meets Comfort: Fresh broccoli crowns might sound fancy, but they’re cheaper than pre-cut florets, and the onion/celery/garlic base stretches the broth beautifully. Honestly, it’s the kind of soup I make when I’m broke but still want to feel like I’m eating well. (Yes, even on a Tuesday night.)

Step-by-step instructions for creamy garlic broccoli soup

This velvety soup delivers restaurant-quality depth with crispy celery crowns—here's how to nail it.

1

Sauté the Aromatic Base

Heat the 0.33 cup extra-virgin olive oil in a large Dutch oven over medium heat. Add the 1 whole diced yellow onion and 3 whole celery stalks cut into 2-inch pieces, cooking for 5 minutes until softened but not browned. Stir occasionally to prevent sticking.

Add the 6 cloves minced garlic and 0.25 cup chopped fresh thyme leaves, cooking for another 1 minute until fragrant. This aromatic base forms the flavor foundation—don't rush it. The garlic should just begin to color but not burn. Here's where the magic happens: the thyme releases its earthy notes that'll infuse the entire soup.

2

Build the Broccoli and Broth Foundation

Add the 2 lb fresh broccoli crowns to the pot, stirring to coat in the aromatic oil. Pour in the 4 cups vegetable broth and bring to a gentle boil. Reduce heat to medium-low and simmer uncovered for 10 minutes, stirring occasionally, until the broccoli becomes tender when pierced with a fork.

I like to keep the lid off during this stage—it helps concentrate the flavors through evaporation. You'll notice the broth reduces slightly and develops a deeper color. This is perfect for building that rich, velvety texture we're after. The broccoli should be fork-tender but still hold its shape.

3

Create the Creamy Texture

Remove the pot from heat and let cool slightly for 2 minutes. Using an immersion blender, carefully blend the soup until completely smooth—this is where we achieve that signature Barefoot Contessa silkiness. If you prefer chunkier texture, blend only until partially smooth.

Return the soup to medium-low heat and stir in the 1 cup heavy cream and 0.5 cup grated parmesan cheese. Simmer gently for 5 minutes, stirring constantly, until the cream is fully incorporated and the soup reaches 190°F. The cheese should melt completely, creating a luxurious mouthfeel. Taste and adjust seasoning with 1.5 tsp salt and 0.5 tsp ground black pepper—this is where you'll notice if the broth needed more salt earlier.

4

Finish with Crispy Celery Crowns

While the soup simmers, prepare the crispy celery crowns: cut 3 whole celery stalks into 1-inch thick rounds. Heat 1 tablespoon extra-virgin olive oil in a small skillet over high heat until shimmering. Add the celery crowns and cook for 2-3 minutes per side until golden brown and crispy. They should have a satisfying crunch that contrasts beautifully with the creamy soup.

Ladle the finished soup into bowls, top each serving with 2-3 crispy celery crowns and a dollop of 0.25 cup crème fraîche. The contrast between the creamy soup and crispy celery is what makes this dish special—each bite delivers both textures in perfect harmony. Serve immediately while the celery crowns are still crisp.

👨‍🍳

Pro Tips For Making Barefoot Contessa Broccoli Soup

  • CHOP CELERY SMALLER THAN YOU THINK: I used to leave celery stalks in big chunks because it looked easier, but this soup needs them tiny—about ¼-inch dice. The Barefoot Contessa version relies on that celery breaking down into a silky texture, not just floating in there like a crunchy afterthought. If you’re impatient like me, pulse half in a food processor first, then hand-chop the rest—it’ll save your wrist and your soup.
  • SWEAT ONIONS UNTIL THEY’RE NEARLY BROWN: Don’t just soften the onions—cook them until the edges start to turn golden, about 8-10 minutes on medium-low. That deep color means the natural sugars caramelize, giving the soup a richer base before the broth even hits. I learned this the hard way when my soup tasted bland until I doubled the cook time. (Yes, even if you’re burning toast in the next pan.)
  • BLEND IN STAGES TO AVOID GLOOP: After simmering, blend half the soup first, then return it to the pot and blend the rest. This keeps the texture consistent—no one wants a single chunk of broccoli stem lurking in an otherwise smooth bowl. If your blender’s struggling, strain the soup through a fine-mesh sieve afterward. It’s extra work, but the result is restaurant-quality.
  • SALT THE BROTH BEFORE ADDING IT: The vegetable broth is where flavor lives or dies in this recipe. Taste it before pouring it in and add salt (at least ½ teaspoon per cup) if it’s bland—store-bought broth is almost always too weak. I was skeptical until I tried it: the soup went from "meh" to "I’d pay extra for this" just by seasoning the broth properly. (Your future self will notice the difference.)

Storing and reheating this recipe

Refrigerator Storage

Transfer your finished soup to an airtight container once cooled to room temperature—no longer than 2 hours after cooking. I use glass Pyrex containers with snap-on lids because they distribute heat evenly when reheating.

Store at 40°F or below for up to 5 days, but the flavors actually deepen after the first night as the roasted broccoli and garlic meld together. 💫

For the crispy celery crowns, keep them separate in a paper towel-lined container to maintain crispness. They'll stay fresh at room temperature for 3 days if stored properly, though I recommend reheating them at 400°F for 5 minutes before serving to restore their satisfying crunch.

Freezer Storage

This soup freezes beautifully for up to 3 months without losing its velvety texture. Portion into quart-sized freezer bags, leaving 1 inch of headspace for expansion. I label each bag with the date and freeze flat for easy stacking.

The crispy celery crowns don't freeze well, so prepare them fresh when ready to serve. 🧊

When reheating from frozen, thaw overnight in the refrigerator, then warm on the stovetop over medium-low heat, stirring occasionally. For a quicker option, reheat directly from frozen in a heavy-bottomed pot with ¼ cup water added to prevent sticking.

Bring to a gentle simmer and heat until 190°F—this preserves the creaminess without curdling.

Reheating Perfection

For best results, reheat soup on the stovetop over medium-low heat with the lid slightly ajar. This prevents the cream from separating and allows excess moisture to evaporate, restoring that restaurant-quality silkiness.

Stir frequently to distribute heat evenly—this is where most home cooks go wrong by rushing the process. 🔥

If using the microwave, transfer soup to a microwave-safe bowl and heat in 1-minute intervals on 50% power, stirring between each interval. Add 1-2 tablespoons of water if the soup appears too thick after reheating.

The crispy celery crowns can be reheated separately in a skillet with 1 teaspoon olive oil over high heat for 1-2 minutes until golden again.

Make-Ahead Tips

Prep the roasted broccoli base 2 days ahead and store it in the fridge. When ready to make the soup, simply blend it with the broth and cream—this cuts your active cooking time by half.

The celery crowns can also be prepped in advance and stored in the fridge until ready to crisp. 💡

For holiday gatherings, consider making the soup 24 hours ahead—it tastes even better the next day as the flavors continue developing. Keep the crispy celery crowns separate until serving to maintain their texture. This strategy lets you focus on hosting rather than cooking at the last minute.

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 70mg23%
Sodium 850mg37%
Total Carbohydrate 22g8%
Dietary Fiber 6g21%
Sugars 8g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why roast the broccoli instead of boiling it for this soup?

Roasting caramelizes the broccoli's natural sugars, creating a deep, nutty flavor that boiling can't match. The edges become slightly crispy while the stems stay tender—this dual texture adds complexity to the blended soup. Plus, roasting concentrates the flavor without adding extra fat, making every spoonful more satisfying.

2

Can I make this soup without heavy cream for a lighter version?

Swap the heavy cream for 1 cup coconut milk or ½ cup Greek yogurt to reduce fat while keeping creaminess. For extra richness, add 1 tablespoon olive oil when blending. The texture will be slightly lighter but still velvety—just taste and adjust the broth or salt as needed.

3

How do I keep the crispy celery crowns from getting soggy?

Prepare them fresh before serving—celery crowns lose crispness quickly when submerged in liquid. If making ahead, store them in a paper towel-lined container and reheat at 400°F for 5 minutes until golden. For extra insurance, fry them in 1 teaspoon olive oil over high heat for 2-3 minutes per side right before serving.

4

What if I don't have an immersion blender?

Transfer the soup to a countertop blender in batches (don't overfill) and blend until smooth. For safety, release pressure by opening the lid slightly before removing it. If you prefer chunks, blend only until partially smooth—this keeps some texture while still delivering that creamy base.

5

Can I add other vegetables to this recipe?

Yes! Try adding ½ cup diced carrots or ½ cup chopped leeks when sautéing the onions. For heartier soup, stir in 1 cup cooked lentils or ½ cup diced potatoes with the broccoli. Just adjust cooking times—potatoes need 5-7 extra minutes to soften completely.

★★★★★5.0(4 reviews)
Categories Soups & Stews