Barefoot Contessa Broccoli Soup Recipe: Roasted Broccoli Depth With Creamy Cheese Swirl

Soups & Stews

Barefoot Contessa Broccoli Soup Recipe: Roasted Broccoli Depth With Creamy Cheese Swirl

This Barefoot Contessa broccoli soup recipe delivers the perfect balance of roasted broccoli depth and creamy cheese swirl that feels both comforting and refined. The secret lies in roasting the broccoli first—this caramelizes its natural sweetness and adds a rich, nutty flavor that transforms ordinary soup into something truly special.

Ina Garten’s signature approach shines here, where simplicity meets sophistication without sacrificing ease.

The recipe begins with broccoli florets roasted until golden, their edges slightly crisp, before being simmered in a fragrant vegetable broth with aromatics like garlic and onion. A velvety blend of cream cheese and Gruyère creates the signature swirl, adding a luxurious texture that ties everything together.

What makes this soup stand out is how the roasted broccoli’s depth contrasts beautifully with the smooth, creamy base—each spoonful is a harmonious blend of flavors and textures.

By the time you’re done, you’ll have a soup that’s restaurant-quality yet approachable, perfect for a cozy weeknight dinner or an elegant gathering. The roasted broccoli adds a satisfying bite, while the cheese swirl brings richness without overpowering.

Serve it with a slice of crusty bread to soak up every last drop, and pair it with a crisp white wine for the full experience.

This recipe is designed to feel effortless yet impressive, with techniques that are foolproof and results that will have everyone asking for seconds. The key is patience—letting the flavors meld and the broccoli develop its caramelized notes.

Trust the process, and you’ll end up with a soup that’s as comforting as it is elegant, just like Ina Garten’s signature style.

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

Ingredients for barefoot contessa broccoli soup

Roasted broccoli and creamy cheese blend create this restaurant-worthy soup's signature harmony of textures and flavors.

Ingredient Amount Notes
Fresh Broccoli Florets 🥦 2 ½ lbs Cut into even-sized florets
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and finishing
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Vegetable Broth 💧 6 cups Homemade or quality low-sodium
Heavy Cream 🥛 1 cup Full-fat for richness
Cream Cheese 🧀 8 oz Block, not tub
Gruyère Cheese 🧀 1 cup Freshly grated, aged
Salt 🧂 1 ½ tsp Diamond Crystal kosher
Freshly Ground Black Pepper 🌶️ ½ tsp Cracked peppercorns preferred
Fresh Thyme Leaves 🌿 ¼ cup Chopped, stems removed
Crusty Bread 🍞 2 slices For serving, day-old preferred
Lemon Juice 🍋 1 tbsp Freshly squeezed

The broccoli is non-negotiable—look for heads with tight florets and vibrant green color at Whole Foods or your local farmers market. Roasting caramelizes the natural sweetness, so don't skip this step. For the cheese, Gruyère from Cowgirl Creamery delivers that perfect nutty depth, but Comté or aged Parmigiano-Reggiano work beautifully too. The cream cheese should be block style (like Philadelphia)—tub varieties get watery when melted. Fresh thyme is ideal, but dried at one-third the amount works in a pinch, though it lacks that bright herbal note.

No fresh thyme? Fresh parsley at double the amount mimics the brightness. Running short on Gruyère? Parmigiano-Reggiano or sharp cheddar add richness, though the flavor profile shifts slightly. For the broth, low-sodium versions from Pacific Foods or homemade are ideal—avoid the canned varieties with added MSG. The lemon juice might seem optional, but it brightens the entire bowl. If you're serving a crowd, double the cheese and broth—this soup only gets better when scaled up. The crusty bread should be day-old or lightly toasted to prevent sogginess.

Roasted broccoli keeps its best flavor for 3 days refrigerated, while the finished soup stays fresh for 4-5 days in the fridge. For longer storage, freeze portions for up to 3 months. The cheese swirl thickens when chilled, so reheat gently on the stove with a splash of broth. I always make a double batch—one for dinner, one for lunches the next week. The flavors meld beautifully overnight, making it even more comforting.

❤️

Why You'll Love This Recipe

  • Same recipe, different vibes: toss it together for a lazy Tuesday or double the batch for a holiday gathering. The creamy texture (thanks to that blended broccoli) makes it feel fancy, but it’s always just a pot away.
  • Minimal Chopping Required: I swear by this—just one onion and a head of garlic to dice, then the broccoli florets snap right off the stem. No mandoline, no tears, just 10 minutes of prep while the pot heats.
  • Garlic-Kissed Magic: That moment when you press the garlic into the olive oil and let it bloom? Pure satisfaction. The soup carries this rich, toasty depth that turns simple veggies into something irresistible—no fancy spices needed.
  • Weeknight to Potluck: Same recipe, different vibes: toss it together for a lazy Tuesday or double the batch for a holiday gathering. The creamy texture (thanks to that blended broccoli) makes it feel fancy, but it’s always just a pot away.

Step-by-step instructions for roasted broccoli soup with creamy cheese swirl

This method delivers restaurant-quality depth through roasting before blending, ensuring rich flavor in every spoonful.

1

🔥 Step 1: Roast Broccoli Until Caramelized

Preheat your oven to 425°F and line a large baking sheet with parchment paper. Arrange the 2.5 lbs fresh broccoli florets in a single layer, leaving space between them for even browning. Drizzle with 2 tablespoons of the extra-virgin olive oil, toss gently to coat, and sprinkle with 1 teaspoon of the salt and ¼ teaspoon of the freshly ground black pepper.

Roast for 25-30 minutes, stirring once halfway, until the edges are deeply browned and crispy. The florets should smell intensely nutty and sweet—this roasting step develops complex flavors that no raw broccoli could achieve. Let them cool slightly before handling, as they'll be very hot.

2

🍳 Step 2: Sauté Onion and Garlic for Flavor Foundation

While the broccoli roasts, heat 2 tablespoons of the remaining extra-virgin olive oil in a large Dutch oven over medium heat. Add the diced yellow onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent. The onions should release their natural sweetness without browning.

Add the minced garlic cloves and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter. Immediately pour in the 6 cups vegetable broth and bring to a gentle simmer. Stir in the chopped fresh thyme leaves, then add the roasted broccoli and any accumulated juices from the baking sheet. Simmer for 10 minutes to meld the flavors.

3

🥘 Step 3: Blend Until Silky Smooth

Working in batches if necessary, carefully transfer the broccoli mixture to a blender or food processor. I use an immersion blender directly in the pot for convenience, but be cautious with hot liquids. Blend until completely smooth, scraping down the sides as needed. The soup should have a velvety texture with no visible chunks.

Return the blended soup to the pot and stir in the heavy cream and lemon juice. The acidity from the lemon brightens the rich flavors while balancing the creaminess. Taste and adjust seasoning with remaining ½ teaspoon salt and ¼ teaspoon black pepper as needed. Keep the soup warm over low heat.

4

🔥 Step 4: Create the Signature Cheese Swirl

In a small saucepan, gently heat the cream cheese and gruyère cheese together over low heat, stirring constantly until fully melted and smooth. The mixture should be thick and glossy—this is what creates that signature swirl effect. Remove from heat and let cool slightly for 2 minutes.

Ladle the warm soup into bowls, leaving space at the top. Spoon the cheese mixture over the back of a spoon, allowing it to swirl naturally through the soup. The contrast of creamy cheese against the velvety broth creates an elegant presentation. Garnish each serving with a slice of crusty bread for dipping.

5

⏰ Step 5: Rest and Serve for Optimal Texture

Let the soup rest for 5 minutes before serving. This brief pause allows the flavors to fully integrate and the cheese to set slightly, preventing a watery consistency. The soup should be thick enough to coat the back of a spoon but still silky, not gluey.

Serve immediately with additional fresh thyme leaves sprinkled on top and extra gruyère cheese for those who want more richness. Each bite should deliver the nutty roasted broccoli flavor balanced by the creamy, tangy cheese swirl—a perfect harmony of textures and temperatures.

👨‍🍳

Pro Tips For Making Barefoot Contessa Broccoli Soup

  • Use Two Heat Levels: The Barefoot Contessa recipe calls for sautéing onions and garlic in olive oil until soft—but don’t let them brown. After 3-4 minutes on medium, drop the heat to low and keep them moving. I learned this the hard way when my first batch tasted bitter from overcooking.
  • Trim Broccoli Stems Thin: Don’t toss the stems! Cut them into ½-inch slices and add them to the pot with the florets. They’ll break down into a creamy texture that saves you from blending too much, and you won’t need extra thickeners. (Yes, even if you’re impatient like me.)
  • Salt the Broth Early: Add a pinch of salt to the vegetable broth before heating it. The soup will taste more balanced by the end, and you’ll avoid the guesswork of adjusting later. I skip this sometimes, and the dish always feels just a little flat—like it’s missing something.
  • Blend in Batches: If your blender’s too small, work in two portions. Pulse the first batch until smooth, then scrape it out before blending the second. This keeps the motor from overheating and ensures you get that signature silky texture without burning out your machine. (Your future self will thank you.)

Regional styles of this dish

French Countryside Twist

In Provence, they’d elevate this soup with a splash of dry white wine—about ½ cup—deglazed from the pan after sautéing onions. The wine adds depth and cuts through the richness.

I like using a crisp Sauvignon Blanc from the Loire Valley. Garnish with toasted baguette croutons instead of plain bread for extra texture. 🍷

Italian Rustic Version

For an Italian touch, swap the Gruyère for Pecorino Romano and add ½ cup ricotta cheese to the blend for a lighter texture. Stir in 1 teaspoon dried oregano during the simmer and finish with a drizzle of extra-virgin olive oil and crispy pancetta bits on top.

The umami from the pork pairs beautifully with roasted broccoli. 🧀

Southern Comfort Style

In the American South, they’d thicken the soup with cornbread crumbles instead of heavy cream. Use 1 cup crumbled cornbread cooked in 2 tablespoons butter until golden, then stir it into the blended soup.

Add ½ teaspoon smoked paprika for warmth and top with chopped scallions. This version feels hearty and perfect for chilly evenings. 🌶️

Vegan Adaptation

For a plant-based take, replace the dairy with cashew cream—blend 1 cup soaked cashews with 1 cup vegetable broth and 2 tablespoons lemon juice until smooth.

Use nutritional yeast for a cheesy flavor and roast the broccoli with olive oil and smoked paprika for depth. The texture stays rich but lighter. 🌱

Mexican-Inspired Spice

Liven up the soup with 1 teaspoon ground cumin and ½ teaspoon chipotle powder during the simmer. Stir in ½ cup black beans after blending and garnish with avocado slices and lime wedges. The smoky, slightly spicy profile transforms this into a bold, flavorful bowl. 🌶️

Gluten-Free Crisp

For a gluten-free twist, serve the soup with toasted gluten-free bread or crispy polenta rounds. Make the polenta by cooking 1 cup polenta in 4 cups broth, spreading it thin on a baking sheet, and baking at 400°F for 15 minutes until golden.

The crispy edges add a satisfying crunch. 🍞

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 12g60%
Cholesterol 75mg25%
Sodium 680mg29%
Total Carbohydrate 24g8%
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 does this recipe roast the broccoli first?

Roasting creates a deep, nutty flavor that raw broccoli can't match. The caramelization adds sweetness and texture, making the soup taste more complex. This technique is key to Ina Garten's signature approach—it transforms simple ingredients into something truly special.

2

Can I make this soup ahead of time?

The soup actually tastes better the next day as flavors meld. Store it in an airtight container in the fridge for up to 4-5 days. For serving, simply reheat gently on the stove with a splash of broth to restore creaminess. The cheese swirl can be made separately and added just before serving.

3

What if I don't have Gruyère cheese?

No problem! Use aged Parmigiano-Reggiano or sharp cheddar instead. The flavor will be slightly different but still delicious. For extra richness, add 1/4 cup extra cream cheese to compensate for any texture differences. The key is using full-fat dairy for that velvety consistency.

4

How can I make this soup lighter?

Swap the heavy cream for half-and-half or Greek yogurt (thinned with broth). Reduce the cream cheese to 4 oz and add 1/2 cup low-fat cottage cheese for creaminess. The roasted broccoli will still provide depth while keeping the soup lighter. Garnish with fresh herbs to add brightness.

5

What's the best way to serve this soup?

Serve in warm bowls with a swirl of cheese on top and a slice of crusty bread for dipping. For extra elegance, add a sprinkle of fresh thyme and a drizzle of extra-virgin olive oil. Pair with a crisp Sauvignon Blanc or a light Chardonnay to complement the creamy flavors.

★★★★★4.9(9 reviews)
Categories Soups & Stews