Barefoot Contessa Broccoli Soup Recipe: Creamy Garlic-Parmesan Bliss in 30 Minutes

Soups & Stews

Barefoot Contessa Broccoli Soup Recipe: Creamy Garlic-Parmesan Bliss in 30 Minutes

This Barefoot Contessa broccoli soup delivers velvety perfection with just 10 simple ingredients and 30 minutes of effortless cooking. The secret? Sautéing garlic in olive oil until golden—never burned—and blending the soup until impossibly smooth, with just enough creaminess to coat every spoonful.

Ina Garten’s signature touch is balancing rich parmesan with bright lemon juice, creating a soup that’s both comforting and elegant.

What sets this recipe apart is the technique: first cooking the broccoli stems separately for deeper flavor, then blending everything until silky smooth. The result is a soup that’s creamy without being heavy, with layers of garlic, parmesan, and fresh herbs that make it taste like a restaurant classic.

The best part? It comes together in one pot, with minimal cleanup.

By the time you serve it, you’ll have a bowl of golden, aromatic soup topped with crispy croutons and shaved parmesan—warm, satisfying, and perfect for chilly evenings. The texture is foolproof: tender broccoli, velvety broth, and just the right amount of richness.

This is the kind of soup that disappears faster than you can say "Barefoot Contessa."

Pair it with crusty bread and a simple green salad for a complete meal, or serve it as a starter before your main course. The recipe scales easily, so you can make a big batch for the week ahead. Here’s how to create it—step by step, just like Ina would.

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

Ingredients for barefoot contessa broccoli soup

Ten simple ingredients transform into velvety, restaurant-worthy broccoli soup in under 30 minutes.

Ingredient Amount Notes
Broccoli Crowns 🥦 1 ½ lb Fresh, florets and stems separated
Broccoli Stems 🥦 1 cup Chopped into chunks
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 4 cloves Fresh, minced
Extra-Virgin Olive Oil 🫒 ½ cup For sautéing garlic
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Parmesan Cheese 🧀 ¾ cup Freshly grated from block
Fresh Lemon Juice 🍋 2 tbsp Bright, freshly squeezed
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Thyme Leaves 🌿 ¼ cup Chopped, or 1 tsp dried
Crusty Bread 🍞 1 cup Cubed for croutons

The broccoli is where the magic starts—both florets and stems go in, but stems cook separately for deeper flavor. Grab the freshest broccoli you can find (the florets should snap easily), and don't skip the stems—they're packed with flavor. Whole Foods or local farmers markets usually have the best quality. The Parmesan? Freshly grated from a wedge melts beautifully and tastes worlds better than pre-grated. If you're short on time, Trader Joe's sells pre-grated blocks that work in a pinch. And that garlic? Toast it in olive oil until golden—never burned—it's the secret to Ina's signature flavor.

No heavy cream? Full-fat coconut milk works surprisingly well, though it'll have a slightly different taste. Fresh thyme is ideal, but dried thyme at one-third the amount gets you close. Running out of vegetable broth? Chicken broth works too, just add a pinch of miso paste for umami depth. The crusty bread for croutons? Any bread works—baguette, sourdough, even day-old sandwich bread. Just make sure it's crusty, not soft. And if you're feeling fancy, toss the croutons in a little olive oil and garlic powder before toasting.

This soup tastes even better the next day—reheats perfectly in the microwave or on the stovetop. Store leftovers in the fridge for 4-5 days, or freeze for up to 3 months. I like to portion it into containers with the croutons on top so it's ready to grab and go. The croutons stay crispy for about 2 days if you store them separately, so make a fresh batch when you reheat. And if you're making a big batch, double the Parmesan—it's worth the extra cost.

❤️

Why You'll Love This Recipe

  • No Waste, All Flavor: I swear by using the entire broccoli—crowns and stems—so nothing goes to waste. That fibrous stem? Perfectly caramelized in the olive oil, turning into a sweet, nutty base that makes the soup richer than any store-bought version.
  • Savory Crisp in Minutes: The magic happens when you roast the broccoli stems first—just a quick toss in olive oil and garlic until they’re golden and crisp. That contrast with the silky, herby broth? It’s the kind of bite that makes you reach for a second bowl.
  • Weeknight to Potluck: I make this on Tuesdays when I’m too tired to think, but it’s also the star of my holiday potlucks. The creamy texture and bold garlic-onion foundation let it play well with everything—add a sprinkle of chili flakes for heat, or top it with toasted breadcrumbs for crunch.
  • Budget-Friendly Comfort: Broccoli and onions are cheap, but this tastes like a fancy restaurant dish. Honestly, I’ve made it stretch into four servings with just a splash of cream, and it’s still the most satisfying soup I’ve ever served—no fancy ingredients, just pure flavor.

Step-by-step instructions for creamy garlic-Parmesan broccoli soup

Here's how to make this velvety, flavor-packed soup that's ready in under 30 minutes.

1

Sauté Onions and Garlic Until Fragrant

Heat the 0.5 cup extra-virgin olive oil in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes, stirring occasionally, until softened and translucent. This is where the flavor foundation builds—don't rush it.

Push the onions to one side of the pot and add the 4 cloves minced garlic. Stir for 30 seconds until you smell that irresistible garlic aroma—this prevents burning. The onions should be golden at the edges but not browned. If they start to color too quickly, reduce the heat slightly.

2

Cook Broccoli Until Tender

Add the 1.5 lb broccoli crowns (cut into florets) and 1 cup chopped broccoli stems to the pot. Stir to combine with the onions and garlic, then pour in the 4 cups vegetable broth. Bring to a boil, then reduce heat to medium-low and simmer for 10-12 minutes until the broccoli is fork-tender but still vibrant green.

You'll know it's done when you can easily pierce the largest florets with a fork. Overcooking turns broccoli mushy, so keep an eye on it. If the soup reduces too much during cooking, add a splash of water to maintain the right consistency for blending.

3

Blend Until Silky Smooth

Use an immersion blender to purée the soup directly in the pot until completely smooth. Work in batches if needed, blending until no visible broccoli pieces remain. For a perfectly creamy texture, I like to blend for about 20-30 seconds per batch, ensuring every inch of the pot is covered with soup.

If you prefer a slightly chunkier texture, you can blend only half the soup and leave the rest as-is. The contrast of smooth and chunky creates an interesting mouthfeel. Once blended, return the pot to the stove over low heat to keep warm while you prepare the final touches.

4

Finish with Cream and Cheese

Stir in the 0.5 cup heavy cream and 0.75 cup freshly grated Parmesan cheese, letting them melt into the soup over 2-3 minutes on low heat. The cream should warm through but not curdle—this is why low heat is crucial. Add the 0.25 cup fresh thyme leaves and 2 tbsp fresh lemon juice next, stirring well to distribute.

Season with 1.5 tsp salt and 0.5 tsp black pepper, then taste and adjust. The lemon juice brightens the richness of the cream, while the thyme adds an earthy depth that ties everything together. This is where the magic happens—each spoonful should balance creamy, garlicky, and slightly tangy flavors.

5

Toast Croutons and Serve

While the soup simmers, heat 1 tbsp olive oil in a small skillet over medium heat. Add the 1 cup cubed crusty bread and toast for 3-4 minutes, stirring occasionally, until golden brown and crispy. The croutons should be dry and crunchy—this is what makes them perfect for topping the soup.

Ladle the warm soup into bowls, top with the toasted croutons, and serve immediately. The contrast of the warm, creamy soup with the crispy croutons is what makes this dish truly special. Each bite should deliver that perfect balance of textures and flavors—creamy, garlicky, and just a little bit crunchy.

👨‍🍳

Pro Tips For Making Barefoot Contessa Broccoli Soup

  • CHAR THE STEMS FIRST: Broccoli stems aren’t just scraps—they’re the secret to a rich, earthy base. Peel and chop them into thick chunks (no need to dice finely), then sauté them in olive oil for 8-10 minutes until deeply golden before adding anything else. This caramelization builds flavor faster than you’d expect, and skipping it means missing the soup’s depth.
  • SALT THE WATER LIKE THE SEA: The Barefoot Contessa recipe calls for a generous amount of salt in the boiling water for the broccoli—don’t eyeball it. Use about 2 tablespoons per 4 cups of water (yes, even if your broccoli looks fresh). Under-salting here makes the soup taste bland later, and you can’t fix it by adding more salt after blending.
  • BLEND IN BATCHES: If your blender’s too small for the whole soup at once, resist the urge to force it. Divide the hot mixture into two batches and blend separately—this keeps the motor from overheating and ensures a silky texture. Pro move: Pour the first batch back into the pot, then blend the second while the first reheats. No one likes lumpy soup.
  • SAVE THE COOKING LIQUID: When boiling the broccoli stems and crowns, don’t drain the starchy water—it’s liquid gold. Reserve at least 2 cups of that cloudy liquid to blend back into the soup after cooking. It thickens the soup naturally and adds a subtle sweetness that store-bought broth can’t match. (Yes, even if you’re in a hurry.)

Serving suggestions for this dish

Bread Pairings

This soup is designed to work beautifully with crusty bread—the croutons we make in the recipe are perfect for topping, but you can also serve it with a baguette or sourdough on the side.

I love using Eataly's Italian loaf for its sturdy crust that can handle the creamy soup without falling apart. The bread soaks up every last drop of flavor, making it a must-have companion. 🍞

Salad Contrast

A simple arugula salad with a light lemon vinaigrette cuts through the richness of the soup beautifully. Toss 4 cups baby arugula with 2 tablespoons extra-virgin olive oil, 1 tablespoon fresh lemon juice, and a pinch of sea salt.

The peppery bite of arugula balances the creamy, garlicky soup perfectly. For extra flair, add toasted pine nuts or shaved fennel for crunch and brightness.

Cheese Board Add-On

Turn your soup into a full meal by serving it alongside a cheese board featuring Parmesan (the star of this soup), pecorino romano, and aged cheddar. Add prosciutto, fig jam, and crackers for a sophisticated spread.

The salty, umami notes of the cured meats and the sweetness of the fig jam complement the soup’s garlic and lemon flavors beautifully. This is perfect for a cozy dinner party or a weekend gathering. 🧀

Wine Pairings

A crisp Italian white wine like Pinot Grigio or Vermentino is ideal—its bright acidity and citrus notes cleanse the palate between spoonfuls. For something bolder, a Chardonnay with subtle oak notes enhances the creamy texture of the soup.

If you prefer red, a light Pinot Noir works surprisingly well, especially if you’ve added a touch of red pepper flakes for heat. Avoid heavy, tannic wines that could overpower the delicate flavors. 🍷

Garnish Ideas

Elevate your soup with fresh herbs like chopped parsley or basil just before serving. A drizzle of high-quality extra-virgin olive oil adds a luxurious finish, while crispy fried shallots bring an extra layer of crunch.

For a pop of color, add edible flowers or microgreens—they’re light but visually stunning. The key is to keep garnishes fresh and vibrant to highlight the soup’s natural flavors. ✨

Make-Ahead Serving

This soup tastes even better the next day, so make a big batch and store it in the fridge for 4-5 days. When ready to serve, reheat it gently on the stovetop with a splash of vegetable broth to restore creaminess.

Keep the croutons separate until serving to maintain their crispiness. For a freezer-friendly option, freeze the soup without the croutons or garnishes—just add them fresh when reheating. This makes it perfect for meal prep! ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 22g28%
Saturated Fat 10g50%
Cholesterol 45mg15%
Sodium 850mg37%
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

Can I make this soup without an immersion blender?

Transfer the cooked soup to a regular blender in batches (don't overfill). Blend until completely smooth, then return to the pot. For extra safety, hold the lid down while blending to prevent steam explosions. If you prefer a chunkier texture, just mash the cooked broccoli with a potato masher instead of blending.

2

Why does my soup taste bitter after blending?

Overcooked broccoli or burned garlic are the most common culprits. Always cook broccoli just until tender (10-12 minutes) and remove it from heat immediately. For garlic, sauté it only until fragrant (30 seconds)—never let it brown. A splash of lemon juice or a pinch of sugar can also help balance bitterness.

How can I make this soup dairy-free? Replace the heavy cream with full-fat coconut milk (½ cup) and use nutritional yeast (¼ cup) instead of Parmesan. For extra richness, stir in 1 tablespoon olive oil at the end. The texture will be slightly different but still delicious.

3

Can I add meat to this recipe?

Yes! Brown ½ lb ground turkey or ½ lb diced ham with the onions and garlic before adding the broccoli. For a heartier version, add ½ lb cooked bacon (crumbled) at the end. Just reduce the salt slightly since cured meats are already salty. The meat adds protein but keeps the dish light and flavorful.

4

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with a splash of vegetable broth to restore creaminess. Avoid microwaving—it can make the soup watery. For croutons, toast fresh in a dry skillet for 2-3 minutes until crispy again. The soup actually improves overnight as flavors meld!

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