Best Cream of Broccoli Soup Recipe Ever: Ultra-Smooth Velouté With Hidden Roasted Depth

Soups & Stews

Best Cream of Broccoli Soup Recipe Ever: Ultra-Smooth Velouté With Hidden Roasted Depth

This best cream of broccoli soup recipe ever delivers restaurant-quality velouté with a velvety texture and depth you won't find in canned versions. The secret lies in roasting the broccoli first—this caramelizes the florets, intensifying their natural sweetness and creating a rich, nutty foundation for the soup.

I developed this recipe after years of testing, and it's now my go-to for cozy weeknight dinners or comforting gatherings.

The process is straightforward but yields professional results: sautéing aromatics in butter, building a flavorful roux, and blending roasted broccoli with vegetable broth for an ultra-smooth base. A touch of cream and careful seasoning elevates it to velouté perfection—silky, rich, and packed with flavor without being heavy.

The roasting step transforms ordinary broccoli into a complex, savory ingredient that forms the heart of this soup.

What sets this apart is the balance—creamy yet light, with a subtle roasted depth that makes every spoonful satisfying. The soup's velvety texture comes from proper blending and simmering techniques, while the roasted broccoli adds a depth that store-bought versions simply can't match.

It's the kind of soup that feels indulgent but remains nutritious, perfect for chilly days or as a starter for special meals.

Serve it with crusty bread for dipping or a sprinkle of crispy bacon on top for added texture. This recipe scales easily, making it ideal for meal prep or feeding a crowd. Once you try this version, you'll never go back to canned soup again.

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

Ingredients for best cream of broccoli soup recipe ever

Roasted broccoli and velvety cream transform into restaurant-quality velouté with these 13 ingredients.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 2 lbs Cut into florets, stems peeled
Unsalted Butter 🧈 ½ cup Cold, cut into cubes
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Peeled, minced
All-Purpose Flour 🌾 ¼ cup For roux, sifted
Vegetable Broth 💧 4 cups Low-sodium preferred
Heavy Cream 🥛 ½ cup Full-fat for richness
Greek Yogurt 🍦 ¼ cup Plain, full-fat
Nutritional Yeast 🍃 2 tbsp For umami depth
Dijon Mustard 🍯 1 tsp For subtle tang
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Crusty Bread 🍞 1 loaf For serving, optional

The broccoli is the star—roasting it first brings out that nutty, caramelized sweetness that makes this soup taste gourmet. Look for broccoli with tight florets and bright green color—the fresher, the better. I always grab mine from Whole Foods or the produce section at Trader Joe's, where they keep it cold. For the butter, Plugrá or Land O'Lakes unsalted are my go-tos—cold cubes make the roux sing. The onion and garlic? Yellow onions add sweetness, but red works too if you prefer milder flavor. Just make sure to dice them small so they melt into the soup.

No vegetable broth on hand? Water with a bouillon cube works in a pinch, but it won't have the same depth. The Greek yogurt is non-negotiable for that silky texture—full-fat Fage is my favorite, but any plain Greek yogurt will do. Running low on heavy cream? Half-and-half plus a splash of milk gets you close, though the soup won't be quite as rich. The nutritional yeast gives that cheesy umami kick without any dairy—Bob's Red Mill brand is widely available. For the mustard, Dijon-style is key—it's tangier than regular yellow mustard and adds real character.

This soup tastes even better the next day—3-4 days in the fridge, 3 months frozen. For freezing, let it cool completely first, then portion into airtight containers. The bread? Toast it fresh before serving—crusty sourdough or baguette works perfectly. Leftovers reheat beautifully—just warm gently on the stove with a splash of broth to restore that velvety texture. Make a double batch; you'll want seconds.

❤️

Why You'll Love This Recipe

  • Broccoli in Minutes: The florets barely need chopping—just trim the thick stems, then toss whole crowns into the pot. No fussy prep, just melt butter, sauté onions until soft, and let the garlic perfume the air while the broccoli steams itself tender.
  • Rich Without Heavy: That roux made with butter and flour? It’s the secret—creamy but never greasy. The onion and garlic caramelize just enough to give depth, while the broccoli’s natural sweetness shines through. Honestly, it tastes like a restaurant soup, not a weeknight shortcut.
  • Leftover Goldmine: This soup only gets better the next day. The flavors meld, the texture thickens just right, and it reheats like a dream. I’ve turned it into sandwiches, baked it into a casserole, or just microwaved a bowl—no waste, all wins.
  • Budget Brightener: Fresh broccoli crowns stretch further than you’d think, especially with onions and garlic bulking up the flavor. A single head feeds four, and the butter/flour roux keeps costs low while making it feel indulgent. My wallet and taste buds thank me.

Step-by-step instructions for creamy broccoli velouté

Here's how to make the richest, smoothest broccoli soup you've ever tasted—with a secret roasted depth.

1

Roast the Broccoli for Maximum Flavor

Preheat your oven to 425°F. Toss the 2 lbs fresh broccoli crowns (cut into florets) with 1 tablespoon olive oil (not listed but essential for roasting), ½ teaspoon salt, and ¼ teaspoon black pepper. Spread them on a baking sheet in a single layer—they need room to crisp.

Roast for 20-25 minutes until the edges turn golden brown and the stems soften. You'll smell that incredible roasted aroma—this step builds the soup's depth. Let the broccoli cool for 5 minutes before transferring it to a blender. The residual heat will help emulsify the soup later.

2

Build the Roux Foundation

In a large pot over medium heat, melt the ½ cup unsalted butter until it foams. Add the 1 whole yellow onion (diced) and cook for 5-6 minutes until soft and translucent. Stir in the 4 cloves garlic cloves (minced) and cook for 30 seconds until fragrant—don't let it brown or it'll turn bitter.

Sprinkle in the ¼ cup all-purpose flour and stir vigorously for 1-2 minutes until it forms a smooth, peanut-butter-like paste. This roux is the secret to your soup's velvety texture. Keep stirring constantly—if it darkens, you've gone too far and the flavor will be grainy.

3

Simmer with Broth and Roasted Broccoli

Slowly pour in the 4 cups vegetable broth while whisking continuously to prevent lumps. Add the roasted broccoli and bring to a gentle simmer. Partially cover and cook for 10 minutes to let the flavors meld. You want the soup to develop a rich, caramelized taste from the roasted vegetables.

Taste and adjust seasoning with the remaining 1 teaspoon salt and ¼ teaspoon black pepper. The roasted broccoli should contribute a nutty, almost toasty flavor that elevates the soup beyond basic creaminess. If it needs more depth, add a pinch of the nutritional yeast now.

4

Blend to Ultra-Smooth Perfection

Working in batches if needed, transfer the soup to a blender. Add the ½ cup heavy cream and ¼ cup Greek yogurt to each batch for a silky texture. Blend until completely smooth—you shouldn't see any broccoli flecks. For extra insurance, strain through a fine-mesh sieve if you prefer absolute smoothness.

Return the soup to the pot and stir in the 1 teaspoon Dijon mustard and remaining 2 tablespoons nutritional yeast. The mustard adds subtle tang that balances the richness, while the nutritional yeast boosts umami flavor. Bring to a gentle simmer for 2-3 minutes to meld all the flavors together.

5

Serve with Crusty Bread

Ladle the soup into bowls and serve immediately with slices of crusty bread on the side. The contrast of the warm, creamy soup with the crisp bread is pure comfort food magic. For extra richness, top each serving with a dollop of Greek yogurt or a swirl of cream.

This soup tastes even better the next day as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, warm gently on the stove over low heat—never microwave, as it can make the soup grainy.

👨‍🍳

Pro Tips For Making Best Cream Of Broccoli Soup Recipe Ever

  • Cook Broccoli First: Blanch the florets in boiling water for 2 minutes before adding them to the pot—this stops the bitterness and keeps the color vibrant. I used to skip this, and my soup always tasted like overcooked cabbage.
  • Sweat the Onions Low: Cook the diced onion in butter over medium-low heat until it’s translucent and just starting to caramelize—about 8-10 minutes. Rushing this step means your soup will taste raw and flat, no matter how much garlic you add.
  • Use Cold Butter: Add the unsalted butter to the pot while it’s still cold—this prevents the flour from burning and creates a smoother roux. I learned this after burning two batches of roux and wondering why my soup tasted like toasted bread.
  • Strain the Soup: For an ultra-smooth texture, strain the soup through a fine-mesh sieve after blending—it removes any fibrous bits and makes the final dish silky. Yes, it’s extra work, but the result is restaurant-quality.

Troubleshooting your best cream of broccoli soup recipe ever

Lumpy Texture Fix

If your soup turns out lumpy, it’s usually from under-blending or adding cream too early. For ultra-smooth results, blend the soup in batches with the ½ cup heavy cream and ¼ cup Greek yogurt until completely silky.

If you still spot lumps, strain through a fine-mesh sieve or use an immersion blender for 30 seconds—this ensures a velvety finish. 💫

Roux Gone Wrong

A roux that darkens too quickly (beyond peanut butter color) will taste grainy. Keep your heat at medium and stir constantly for 1-2 minutes—never walk away!

If it browns, start over with fresh butter and flour. The goal is a pale, smooth paste that thickens the soup beautifully without bitterness.

Broccoli Too Bitter

Over-roasting broccoli can make your soup taste bitter. Stick to 20-25 minutes at 425°F—edges should be golden, but stems should still be tender. If it’s too strong, balance it with a splash of lemon juice or more heavy cream to mellow the flavor.

A pinch of sugar (½ tsp) also helps counteract bitterness.

Soup Too Thin

If your soup lacks body, simmer it uncovered for 5-10 minutes to reduce the liquid. For extra thickness, whisk in 1 tablespoon cornstarch mixed with 2 tablespoons cold water and cook for 2 minutes.

Avoid adding more flour—it can make the soup taste raw and chalky. A roux is your best friend for texture!

No Umami Depth

Missing that savory richness? Boost umami with 1 teaspoon fish sauce or an extra 1 tablespoon nutritional yeast. A splash of soy sauce (½ tsp) also adds depth. If you’re vegetarian, mushroom powder (½ tsp) works wonders. The key is balancing saltiness with these umami enhancers—taste as you go!

Burnt Garlic

Garlic burns fast—cook it for only 30 seconds after adding to the roux. If it turns dark, immediately whisk in the ¼ cup flour to neutralize the bitterness. For extra safety, infuse the broth with 1 garlic clove (smashed, not minced) while simmering—this adds flavor without burning risk. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 70mg23%
Sodium 620mg27%
Total Carbohydrate 28g10%
Dietary Fiber 6g21%
Sugars 8g
Protein 14g28%
* 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 intensifies the broccoli's natural sweetness and creates a nutty, caramelized depth that transforms this into a gourmet soup. The process develops complex flavors that simple steaming can't match—it's the secret behind the restaurant-quality taste. Plus, roasted veggies add texture contrast to the creamy base!

2

Can I make this soup without a blender?

Yes, but it won't be as smooth. Use an immersion blender directly in the pot for 1-2 minutes until completely silky. If you don't have either, strain the soup through a fine-mesh sieve after simmering—it'll remove most chunks but won't be perfectly velvety. The texture will be more rustic but still delicious!

3

What's the best way to reheat leftovers?

Always reheat gently on the stove over low heat—never microwave. Add a splash of broth or water to restore creaminess. Stir constantly for 3-4 minutes until steaming. For extra insurance, whisk in 1 tablespoon cream at the end to prevent curdling. The soup actually tastes better the next day as flavors meld!

4

How can I make this soup dairy-free?

Replace the ½ cup heavy cream with ½ cup coconut milk (full-fat for richness) and the ¼ cup Greek yogurt with ¼ cup coconut yogurt. Use olive oil instead of butter for the roux and ensure your broth is dairy-free. The texture will be slightly lighter but still creamy. Add 1 tablespoon nutritional yeast extra for umami depth!

5

What's the best bread to serve with this soup?

Look for crusty, dense breads that can stand up to the creamy soup. Sourdough, baguettes, or Italian bread work perfectly. For extra indulgence, try garlic bread or cheesy pull-apart bread. The key is a bread with enough structure to handle dipping without becoming soggy too quickly. Toast it fresh before serving!

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