Award-Winning Cream of Broccoli Soup Recipe: Silky Creaminess with Hidden Garlic Kiss

Soups & Stews

Award-Winning Cream of Broccoli Soup Recipe: Silky Creaminess with Hidden Garlic Kiss

Award-winning cream of broccoli soup transforms simple ingredients into velvety comfort that wins over even the most skeptical soup lovers. The secret lies in slow-cooked garlic that infuses depth without overpowering, while a precise blend of cream and broth creates that signature silky texture.

This isn't your childhood's watery version—it's rich, balanced, and restaurant-quality at home.

What sets this recipe apart is the technique: broccoli stems are finely chopped and sautéed to develop flavor before blending, while a touch of Dijon mustard adds brightness that cuts through the creaminess.

The result is a soup so smooth it feels luxurious, yet light enough for any meal. Every spoonful delivers that perfect harmony of garlic's warmth and broccoli's natural sweetness.

Ready in just 40 minutes, this soup delivers restaurant-quality results with minimal effort. The key steps—properly sautéed aromatics, slow simmering, and careful blending—ensure a velvety finish without lumps. It's the kind of soup that disappears quickly but leaves you craving more.

Perfect for chilly evenings or as a starter that impresses guests, this recipe scales beautifully for crowds. The optional garnishes—crispy bacon bits, fresh herbs, or a swirl of cream—let you customize it to your taste. Here's how to make it shine.

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

Ingredients for award winning cream of broccoli soup

Restaurant-quality cream of broccoli soup begins with these 13 carefully chosen ingredients.

Ingredient Amount Notes
Fresh Broccoli Crowns 🥦 1 ½ lb Florets cut into bite-sized pieces
Broccoli Stems 🥦 1 lb Finely chopped, peeled
Yellow Onion 🧅 1 whole Medium size, diced
Garlic Cloves 🧄 6 cloves Fresh, peeled, minced
Extra-Virgin Olive Oil 🫒 ½ cup High quality, fruity
Dijon Mustard 🍯 1 tbsp For brightness
Vegetable Broth 💧 4 cups Low sodium preferred
Heavy Cream 🥛 1 cup Full-fat for richness
Whole Milk 🥛 ½ cup For creaminess
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Nutritional Yeast 🍄 1 tbsp Optional, for umami depth
Fresh Thyme Leaves 🌿 ¼ cup Chopped, for garnish

The broccoli stems are non-negotiable—they pack more flavor than florets alone. Look for bright green, firm stems at the market or grocery store's produce section, avoiding any with yellowing or soft spots. Whole Foods or local farmers markets often carry the freshest selections. For garlic, Penzeys or local bulk bins provide the highest quality, but any fresh cloves will work. The heavy cream should be full-fat—Trader Joe's or Costco offer excellent prices on high-quality brands like Organic Valley. Nutritional yeast adds depth without dairy, perfect for those who prefer a vegetarian option with umami richness.

No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh is preferred. Substituting vegetable broth for chicken broth maintains vegetarian integrity. For a lighter version, reduce the heavy cream to half a cup and add an extra half cup of milk. Diamond Crystal kosher salt is ideal for precise seasoning, but any fine sea salt will do. The Dijon mustard can be swapped for whole-grain mustard if unavailable. For those avoiding dairy, coconut cream replaces heavy cream with a slightly tropical note. Always taste as you go—adjust seasoning gradually to avoid over-salting.

Broth and cream can be prepped ahead and refrigerated for up to 3 days, while chopped broccoli and onions keep for 2 days in airtight containers. The finished soup reheats beautifully—simmer gently on the stove or microwave in 1-minute intervals until hot. For make-ahead convenience, freeze portions in glass containers for up to 3 months. Garnishes like crispy bacon bits or fresh herbs can be added just before serving to maintain texture and freshness.

❤️

Why You'll Love This Recipe

  • No-Waste Magic: I swear by using every part of the broccoli—stems, crowns, even the tougher florets—because this soup turns scraps into something velvety and rich. No sad food bin moments here.
  • Garlic Kiss: That slow-sautéed garlic in olive oil? It’s the secret weapon—deep, nutty, and lingering. The broccoli stems caramelize just enough to add a subtle sweetness that makes the whole bowl sing.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, keeps for days, and I’ve packed it for work with zero complaints. (Yes, even on a Tuesday night.)
  • Budget Bright Spot: Fresh broccoli and onions are affordable staples, and this recipe stretches them into a full meal. I’ve made it for 4 people for under $8—comfort food that doesn’t break the bank.

Step-by-step instructions for award-winning cream of broccoli soup

Master this velvety soup with layers of garlic flavor and perfect texture through precise technique.

1

Sauté Aromatics 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 6 cloves minced garlic, cooking for 5-6 minutes until the onion becomes translucent and the garlic releases its aroma without browning. You'll know it's ready when the mixture smells rich and the garlic color shifts from pale to soft golden.

This foundational step develops the soup's depth. I press the garlic into the onions during the last minute to maximize flavor extraction. If the onions begin to brown too quickly, reduce heat slightly—you want them soft, not crispy. The garlic should be fully incorporated but not burnt, as that would impart bitterness.

2

Cook Broccoli Until Tender-Crisp

Add the 1.5 lb broccoli crowns and 1 lb chopped broccoli stems to the pot. Stir well to coat in the oil and cook for 8-10 minutes until the florets soften slightly but still retain a slight crunch. The stems should be tender when pierced with a fork, but not mushy—this texture ensures your soup will have body without being watery.

I like to break the larger florets into smaller pieces during cooking to ensure even cooking. If you notice the broccoli sticking to the pot, add 1-2 tablespoons of vegetable broth to deglaze. The goal is to develop flavor through caramelization while maintaining texture. Overcooking here leads to a pasty soup, so keep a close eye on the color—bright green indicates perfect doneness.

3

Build the Base with Broth and Mustard

Pour in the 4 cups vegetable broth and 1 tbsp Dijon mustard, bringing everything to a gentle simmer. Reduce heat to low and let it cook uncovered for 15 minutes, stirring occasionally. This step allows the flavors to meld and the mustard to mellow, adding brightness without sharpness. You'll notice the soup darken slightly as the vegetables release their starches into the liquid.

Here's where the magic happens: the mustard acts as an emulsifier that will later help bind the cream. I stir in the 1.5 tsp salt and 0.5 tsp ground black pepper now to distribute them evenly. Taste the broth at this stage—it should be savory but not overly seasoned, as the cream will add richness later. If it needs more depth, add the 1 tbsp nutritional yeast now for that umami kick.

4

Blend Until Silky Smooth

Carefully transfer the soup to a blender in batches, leaving the pot on the stove. Blend each batch until completely smooth, then return to the pot. Stir in the 1 cup heavy cream and 0.5 cup whole milk, heating gently over low heat for 5 minutes until steaming but not boiling. This gradual warming prevents the cream from curdling.

I use an immersion blender for this step to avoid transferring hot liquid—it's faster and safer. The soup should now have a luxurious, velvety texture with no visible broccoli pieces. If it's too thick, thin with additional broth; if too thin, simmer uncovered for 2-3 minutes to reduce. The perfect consistency should coat the back of a spoon but still be pourable.

5

Finish and Garnish for Restaurant Quality

Remove from heat and let the soup rest for 5 minutes to allow flavors to settle. Taste and adjust seasoning—you may need a touch more salt or pepper to balance the creaminess. Ladle into bowls and garnish with 0.25 cup chopped fresh thyme leaves, adding that final touch of brightness and visual appeal.

This is where professional soups shine. The thyme not only looks beautiful but also adds a fresh herbal note that cuts through the richness. Serve immediately with crusty bread to soak up every last drop of that award-worthy creaminess. The hidden garlic kiss comes from the slow infusion during sautéing, creating a subtle depth that makes this soup truly memorable.

👨‍🍳

Pro Tips For Making Award Winning Cream Of Broccoli Soup

  • Cook stems first: Broccoli stems pack more flavor than florets, so chop them into ½-inch chunks and sauté them with the onions for 5 minutes before adding florets. This builds depth—skip it, and your soup tastes like it’s missing something.
  • Blanch florets briefly: Drop broccoli crowns into boiling salted water for 90 seconds before adding to the pot. It softens them evenly and stops bitterness from overcooking later. (Yes, even if you’re impatient like me.)
  • Don’t rush the roux: Low heat is your friend here—cook the flour and butter until it’s a pale gold, not brown. A burnt roux will make your soup taste like a sad, greasy afterthought.
  • Reserve the broth: Strain the soup through a fine-mesh sieve, then press the solids with a spoon to extract every last drop of flavor. Return it to the pot—this extra step makes the difference between good and "wow, this is amazing."

Common mistakes when making this dish

Overcooking Broccoli

Broccoli loses its vibrant color and becomes mushy when overcooked, turning your soup into a pasty, unappetizing mess. I’ve seen this happen when people rush the 8-10 minute cooking time for the florets and stems.

The goal is tender-crisp—pierce with a fork and it should yield slightly but still hold shape. If your broccoli turns olive green or slimy, you’ve gone too far. 🥦

Skipping the Mustard

The 1 tbsp Dijon mustard isn’t just for flavor—it acts as a natural emulsifier that helps bind the cream later, preventing separation. Without it, your soup might curdle or taste flat.

I’ve made this mistake before, and the difference is night and day. Add it early and let it mellow during the 15-minute simmer.

Adding Cream Too Fast

Dumping cold heavy cream into hot soup causes it to curdle instantly, creating a grainy, unappealing texture. Instead, stir in the 1 cup heavy cream and 0.5 cup milk gradually while heating on low heat for 5 minutes.

This gentle warming keeps the cream silky. I’ve ruined batches by being impatient—trust the process!

Neglecting the Rest

Letting the soup rest for 5 minutes after blending allows flavors to meld and the cream to fully incorporate. Skipping this step can leave your soup tasting uneven or overly sharp.

I’ve served it immediately before, and while it’s still good, the flavors aren’t as harmonious. Patience here makes all the difference.

Using Low-Quality Cream

Not all heavy cream is created equal. Using store-brand or ultra-pasteurized cream can make your soup taste artificial or separate when heated. Opt for full-fat, high-quality brands like Organic Valley or Trader Joe’s. I’ve tested cheaper options, and the difference in richness and stability is noticeable.

It’s worth the splurge for award-worthy results. 🥛

Over-Blending or Under-Blending

If you don’t blend thoroughly, you’ll have visible broccoli chunks that disrupt the silky texture. But over-blending can turn the soup into a gluey mess. Use an immersion blender or pulse in batches until completely smooth, then return to the pot.

I’ve had to start over when chunks remained—better to take the extra time upfront.

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 18g90%
Cholesterol 100mg33%
Sodium 850mg37%
Total Carbohydrate 28g10%
Dietary Fiber 8g29%
Sugars 10g
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 vegetarian?

This recipe is naturally vegetarian as written, using vegetable broth and no meat products. For extra umami depth, add 1 tbsp nutritional yeast when building the base. The garlic and Dijon mustard provide plenty of savory flavor without any animal products.

2

How can I make this soup dairy-free?

Replace the 1 cup heavy cream with 1 cup full-fat coconut cream and use 1 cup unsweetened almond milk instead of whole milk. The coconut adds a subtle tropical note that works beautifully. For extra richness, stir in 1 tbsp cashew cream (soaked cashews blended with water) after blending. Taste and adjust seasoning as coconut has its own flavor profile.

Why does my cream of broccoli soup turn out watery? Watery soup usually happens when the broccoli isn't cooked long enough to release starches or when too much broth is used.

3

Can I prepare this soup ahead of time?

Yes! This soup actually tastes better the next day as flavors meld. Make it up to 2 days ahead and store in the refrigerator. Reheat gently on the stove over medium-low heat, stirring frequently to prevent scorching. For freezing, cool completely, then transfer to airtight containers leaving 1-inch headspace. Freeze for up to 3 months. Thaw overnight in the fridge before reheating. The texture remains creamy when reheated properly.

4

What's the secret to making it extra creamy?

The velvety texture comes from three key techniques:

  1. Cooking the broccoli stems thoroughly to release starches,
  2. Using full-fat heavy cream and milk, and
  3. Blending completely smooth. For extra richness, add 1 tbsp butter when reheating or stir in 2 tbsp sour cream at the end. The 1 tbsp Dijon mustard also helps emulsify the cream for that restaurant-quality finish.
★★★★★4.9(9 reviews)
Categories Soups & Stews