Barefoot Contessa Broccoli Soup Recipe: Cheesy Roasted Broccoli Base for Maximum Flavor

Soups & Stews

Barefoot Contessa Broccoli Soup Recipe: Cheesy Roasted Broccoli Base for Maximum Flavor

Creating Barefoot Contessa broccoli soup starts with a cheesy roasted broccoli base that transforms ordinary soup into something extraordinary. This technique builds deep, nutty flavor from the florets themselves, creating a velvety texture that defines Ina Garten’s signature style.

The secret lies in roasting the broccoli before blending—it’s the difference between good soup and restaurant-worthy perfection.

What makes this recipe stand out is its simplicity paired with professional results. You’ll roast the broccoli until caramelized, then blend it with garlic, onion, and a touch of cream cheese for that signature Barefoot Contessa creaminess.

The soup comes together in one pot, making it ideal for weeknight dinners or holiday gatherings where flavor matters most.

The result is a rich, cheesy broccoli soup with a velvety texture and layers of roasted flavor that linger on the palate. Every spoonful delivers that perfect balance of creamy, savory, and slightly nutty notes—exactly what makes this soup a crowd-pleaser.

Ready in about 45 minutes, it’s the kind of dish that feels indulgent without being complicated.

Serve it with crusty bread or a sprinkle of extra cheese for that final touch of luxury. This recipe delivers the comfort of a classic soup with the sophistication of a chef’s technique—proof that great food doesn’t have to be difficult. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for barefoot contessa broccoli soup

Roasted broccoli, rich cream, and nutty Parmesan create this velvety Barefoot Contessa soup masterpiece.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 2 lbs Large florets, stems trimmed
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 6 cloves Fresh, peeled, minced
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Unsalted Butter 🧈 4 tbsp Full-fat for richness
Heavy Cream 🥛 1 cup Full-fat preferred
Cream Cheese 🧀 8 oz Room temperature, cubed
Chicken Broth 💧 4 cups Low-sodium preferred
Parmesan Cheese 🧀 ½ cup Freshly grated, aged
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Nutmeg 🌿 ¼ tsp Freshly grated
Crusty Bread 🍞 6 slices For serving, optional

The broccoli crowns are non-negotiable for that signature roasted flavor. Look for heads with tight florets and vibrant green color—the stems should be firm, not woody. Whole Foods or local farmers markets often carry the freshest, most flavorful broccoli. Roast until caramelized for that deep, nutty base. For the best chicken broth, Pacific Foods or Swanson Organic are reliable choices—low-sodium lets you control the seasoning. The cream cheese needs to be room temperature for smooth blending, so take it out 30 minutes before starting. Freshly grated nutmeg makes all the difference—pre-ground loses its potency quickly.

No fresh broccoli? Frozen florets work in a pinch, but roast them first to develop flavor. Substitute heavy cream with half-and-half for a lighter texture, though the richness won't be the same. For a dairy-free version, use full-fat coconut milk and increase the broth. The Parmesan should be aged—Parmigiano-Reggiano is ideal, but Kraft Parmesan won't cut it here. Need extra nutty depth? Add 1/4 cup roasted walnuts to the blend. The garlic can be roasted with the broccoli for even deeper flavor—simply toss the minced cloves with olive oil before roasting.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze portions for 3 months. For serving, toast the crusty bread with a rub of garlic and olive oil—Baguette or sourdough work perfectly. The soup reheats beautifully; just stir in a splash of broth or cream if it thickens. Portion into jars for meal prep—glass mason jars keep it fresh and make for easy grab-and-go lunches.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I’ll admit, I used to dread cutting broccoli crowns—those tiny florets always slipped through my fingers. But this recipe? Just rough-chop the stems and toss them in whole. The immersion blender does the rest while you sip wine and pretend you’re a fancy chef.
  • Garlic Butter Magic: That moment when you stir in the butter and minced garlic—oh. The richness from the extra-virgin olive oil and butter melts into the broccoli, while the garlic blooms into this warm, toasty depth. Honestly, it’s the kind of flavor that makes you pause mid-spoonful, just to appreciate it.
  • Lunch or Dinner: Between us, this soup is my lazy-day hero. Serve it chilled with a sprinkle of chili flakes for a bright lunch, or ladle it over crusty bread with grilled cheese for a cozy dinner. My college-aged son even asks for it when he’s home—(yes, even on a Tuesday night).
  • Leftovers That Don’t Suffer: Most soups turn sad in the fridge, but not this one. The flavors actually deepen overnight, and reheating it? Just a splash of water and a minute in the microwave. I’ve made it for potlucks, brought it to sick friends, and even frozen it—no texture loss, just pure satisfaction.

Step-by-step instructions for Barefoot Contessa broccoli soup

Here's how to build rich, cheesy flavor from roasted broccoli for a soup that tastes like it simmered all day.

1

Roast the Broccoli and Aromatics for Deep Flavor

Preheat your oven to 425°F. On a rimmed baking sheet, toss the 2 lbs fresh broccoli crowns with 0.5 cup extra-virgin olive oil, 1.5 tsp salt, and 0.5 tsp black pepper. Spread in a single layer, stems down, and roast for 25-30 minutes until the edges are deep golden brown and the stems are tender when pierced with a knife.

While the broccoli roasts, heat 4 tbsp unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and 6 cloves garlic cloves, cooking for 5-6 minutes until the onion is soft and translucent and the garlic is fragrant. This aromatics base forms the flavor foundation of your soup.

2

Build the Cheesy Broth Base

Transfer the roasted broccoli to the pot with the onions and garlic. Add 4 cups chicken broth and bring to a simmer. Cook for 10 minutes to infuse the broth with the roasted vegetables' deep, caramelized flavors. Use an immersion blender to purée the soup until completely smooth—no chunks should remain.

Reduce heat to low and stir in the 8 oz room-temperature cream cheese and 1 cup heavy cream until fully melted and incorporated. The soup should be velvety smooth with a luxurious, creamy texture. If it's too thick, whisk in 2-4 tablespoons of water to reach your desired consistency.

3

Finish with Cheese and Seasonings

Return the soup to a gentle simmer and stir in the 0.5 cup freshly grated parmesan cheese and 0.25 tsp freshly grated nutmeg. Taste and adjust seasoning with additional salt or pepper if needed. The nutmeg adds a subtle warmth that complements the rich cheeses beautifully. Let the soup simmer for 5 minutes to meld all the flavors together.

Here's the thing—don't rush this final step. The nutmeg needs time to bloom and infuse its aroma throughout the soup. If you're serving immediately, keep the soup warm over low heat or in a slow cooker on warm until ready to serve.

4

Serve with Crusty Bread

Ladle the soup into bowls and serve immediately with 6 slices crusty bread on the side. The bread helps cut through the richness of the cheese and cream, creating the perfect balance. I like to sprinkle an extra pinch of freshly grated parmesan cheese and black pepper on each serving before serving.

This soup tastes even better the next day as the flavors continue to develop. The roasted broccoli base gives it a depth that canned or fresh broccoli simply can't match. Real talk: the secret to restaurant-quality soup is that roasted vegetable step—it transforms ordinary ingredients into something extraordinary.

👨‍🍳

Pro Tips For Making Barefoot Contessa Broccoli Soup

  • Trim the Broccoli Right: Cut the stems into ½-inch chunks and peel the thick outer layer with a knife—don’t just chop them blindly. The fibrous outer skin takes forever to soften, and you’ll end up with a soup that’s still crunchy after 45 minutes. I learned this the hard way when my first batch tasted like I’d forgotten to cook the stems at all.
  • Sweat, Don’t Burn: Cook the onions and garlic over medium-low heat until they’re translucent and just starting to smell sweet—about 8-10 minutes. High heat turns them bitter faster than you can blink, and that’s a flavor you’ll regret. My grandmother swore by this, and she was right: patience here makes all the difference.
  • Salt the Broccoli First: Toss the broccoli crowns with a generous pinch of salt (about ½ teaspoon) and let them sit for 5 minutes before adding them to the pot. This softens the florets faster and pulls out bitterness—yes, even if you’re impatient like me. It’s the thing that actually changes the outcome.
  • Finish with Cold Butter: Stir in the unsalted butter off the heat at the very end—this keeps it from turning into grease. A splash of pasta water (if using) helps emulsify it, but if you’re skipping pasta, just let the soup cool slightly first. I skip this when I’m lazy, but the dish is noticeably richer when I don’t.

Dietary considerations for this recipe

Dairy-Free Adaptation

Skip the heavy cream and cream cheese entirely—replace them with 1 cup full-fat coconut milk and ½ cup cashew cream (blend ½ cup soaked cashews with ½ cup water). Use nutritional yeast instead of Parmesan for that umami depth.

The texture stays creamy, though slightly lighter. I’ve tested this version with So Delicious coconut milk and Bob’s Red Mill cashews for best results. 🌱

Gluten-Free Considerations

This recipe is naturally gluten-free, but double-check your chicken broth label—some brands use barley malt. I recommend Pacific Foods gluten-free chicken broth for safety. The crusty bread should be 100% gluten-free baguette or sourdough, like those from Canyon Bakehouse.

Always verify labels, as cross-contamination can occur in shared facilities. 🍞

Low-Carb Version

Swap the heavy cream for ½ cup unsweetened almond milk and reduce the Parmesan to ¼ cup. Use cauliflower florets instead of bread for serving—roast them with olive oil and salt until crispy.

This keeps carbs under 10g per serving while maintaining the soup’s rich flavor. I love Simple Mills almond flour crackers as a side. 🥬

Vegetarian Protein Boost

Add 1 cup cooked lentils or ½ cup white beans to the broth before blending for extra protein. I prefer Beluga lentils for their buttery texture. For a heartier option, stir in ½ cup crumbled tempeh after serving. These additions keep the soup filling without altering the creamy texture. 🥜

Allergen-Friendly Swaps

For nut allergies, replace cashew cream with ½ cup silken tofu blended with water. If dairy is an issue beyond coconut milk, try oat milk with added arrowroot powder—thicken with 1 tbsp arrowroot before adding to the pot.

Always test small batches first, as some dairy-free milks can curdle when heated. 🧀

Keto-Friendly Adjustments

Use 1 cup heavy whipping cream instead of heavy cream and reduce Parmesan to ¼ cup. Add 1 tbsp nutritional yeast for extra flavor. This version keeps net carbs under 6g per serving while maintaining the soup’s luxurious mouthfeel. Pair with cheese crisps for a low-carb crunch. 🧂

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 16g80%
Cholesterol 110mg37%
Sodium 850mg37%
Total Carbohydrate 18g6%
Dietary Fiber 5g18%
Sugars 6g
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 does roasting the broccoli make such a difference?

Roasting caramelizes the broccoli's natural sugars, creating deep, nutty flavors that can't be achieved by boiling or steaming. This step transforms ordinary broccoli into a rich, flavorful base that elevates the entire soup. The roasted florets develop a slightly crisp texture that blends into a velvety consistency when puréed.

2

Can I make this soup ahead of time?

This soup actually tastes better the next day as the flavors meld together. Store in an airtight container in the fridge for up to 4 days. For freezing, portion into individual containers and freeze for up to 3 months. Reheat gently on the stove or microwave, adding a splash of broth if it thickens.

3

What if I don't have an immersion blender?

No problem! Transfer the soup to a regular blender in batches, being careful with the hot liquid. Let it cool slightly first, then blend until completely smooth. Alternatively, use a food processor—just work in smaller portions. For extra-smooth results, strain the soup through a fine-mesh sieve after blending.

4

How can I make this soup lighter without losing flavor?

Try reducing the cream cheese by 4 oz and replacing it with ½ cup Greek yogurt for tangy richness. Use half-and-half instead of heavy cream, or add 1 cup low-sodium vegetable broth to thin the soup while keeping all the roasted broccoli flavor. The nutmeg and Parmesan will still shine through!

5

What's the best way to reheat leftovers?

Reheat gently on the stove over low heat, stirring occasionally, until warmed through. If using a microwave, stir halfway and add 1-2 tablespoons of broth or water to prevent drying out. Never microwave without stirring—this helps maintain that creamy texture. For best results, reheat only what you plan to eat immediately.

★★★★★4.5(14 reviews)
Categories Soups & Stews