Best Cream of Broccoli Soup Recipe With Heavy Cream: Velvety Silky Texture You’ll Crave Daily

Soups & Stews

Best Cream of Broccoli Soup Recipe With Heavy Cream: Velvety Silky Texture You’ll Crave Daily

This cream of broccoli soup recipe with heavy cream delivers the velvety, dreamy texture you’ve been craving—rich, comforting, and so smooth it disappears in one spoonful. 💛 The secret lies in slow-simmered broth, perfectly blended broccoli, and just the right amount of heavy cream to create that signature luxurious mouthfeel.

I’ve perfected this version over years of testing, and it’s become my go-to for chilly evenings when I need something hearty yet elegant. What sets this recipe apart is the balance: the soup is creamy enough to satisfy, but the broccoli’s natural sweetness still shines through.

We’ll start with a simple sauté of onions and garlic, then build flavor with chicken broth and fresh broccoli before blending until silky. The heavy cream comes in at the end—not too much, just enough to make it irresistibly velvety.

By the time you’re done, you’ll have a bowl of soup that’s restaurant-quality at home, with a golden hue and a texture so smooth it feels like a hug in a bowl. The aroma alone will have everyone gathering around the table.

Serve it with crusty bread or a side salad for the full experience—this soup is that good. The best part? It’s foolproof and ready in about 45 minutes, making it perfect for busy weeknights or weekend cozy dinners. Let’s get started!

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

Ingredients for best cream of broccoli soup recipe with heavy cream

Velvety texture starts with these rich, comforting ingredients—just 12 staples for restaurant-quality soup.

Ingredient Amount Notes
Heavy Cream 🥛 ½ cup Full-fat for creaminess
Fresh Broccoli 🥦 2 cups Florets cut into bite-sized pieces
Chicken Broth 💧 4 cups Low-sodium preferred
Yellow Onion 🧅 1 whole Diced small
Garlic Cloves 🧄 3 cloves Minced fine
Unsalted Butter 🧈 2 tbsp For sautéing
All-Purpose Flour 🌾 1 tbsp For thickening
Salt 🧂 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ¼ tsp Freshly ground
Nutritional Yeast 🧀 1 tbsp For cheesy flavor (optional)
Fresh Thyme Leaves 🌿 ¼ tsp Or 1/4 tsp dried thyme
Crusty Bread 🍞 8 slices For serving (optional)

The heavy cream is non-negotiable here—full-fat only for that signature luxurious mouthfeel. Trader Joe's and Whole Foods carry the best quality in my experience, and it's worth splurging for this recipe. Fresh broccoli makes all the difference too—look for bright green florets with tight buds, not yellowing stems. The chicken broth? Low-sodium is key—you'll be adding plenty of salt later. I always grab the Pacific Foods brand when I'm doing a big batch, but any good-quality store brand works fine. The nutritional yeast adds that cheesy depth without dairy, and it keeps for months in a sealed container.

No heavy cream? Full-fat coconut milk works in a pinch, though the texture will be slightly different. Short on fresh thyme? Dried thyme at one-third the amount gets you close. The flour is just for thickening—all-purpose works fine, but if you've got arrowroot powder, use that instead for a clearer soup. For the onion, yellow or white both work, but red adds a subtle sweetness. Want to make this dairy-free? Swap the heavy cream for cashew cream—blend soaked cashews with water until smooth. The crusty bread? Any good baguette or sourdough from the bakery section will do—skip the pre-sliced stuff.

This soup tastes even better the next day as flavors meld. Store leftovers in an airtight container for up to 5 days in the fridge, or freeze for 3 months. I always double the batch because it disappears so fast—one pot for dinner, one for lunch the next day. For serving, I like toasting the bread slices with a little garlic butter. The soup reheats beautifully—just warm over medium heat and stir occasionally. If it gets too thick, add a splash of broth or milk. And trust me, the first bowl will be gone before you know it.

❤️

Why You'll Love This Recipe

  • No Chopping Chaos: I swear by this recipe because you only need to dice one onion and mince a few garlic cloves—no small floret battles with a knife. That heavy cream does all the blending work for you, turning broccoli stems and florets into velvety perfection without a single pulse of the blender.
  • Rich Without Trying: The secret? Simmering the onion and garlic in broth until they’re almost caramelized, then folding in that cold heavy cream at the end. It’s the kind of balance—creamy but not cloying, savory without being heavy—that makes you reach for seconds without guilt.
  • Lunchbox Hero: Between us, this soup is my go-to for meal prep. It reheats beautifully, keeps for five days in the fridge, and even freezes like a dream. Pack it in a thermos for work, or send it with your kid in a bento—no soggy bread here, just pure, satisfying warmth.
  • Budget Luxury: Fresh broccoli and heavy cream might sound fancy, but this recipe stretches them both. A single head of broccoli feeds four, and the heavy cream’s richness makes it feel indulgent even when you’re stretching a grocery budget. (Yes, even on a Tuesday night.)

Step-by-step instructions for creamy broccoli soup

Here's how to craft the silkiest, most comforting broccoli soup you'll ever make.

1

🍳 Step 1: Sauté Aromatics Until Fragrant

Melt the 2 tbsp unsalted butter in a large pot over medium heat. Add the 1 whole yellow onion and cook for 5-6 minutes until softened and translucent—you'll see the edges start to turn golden. This is your flavor foundation, so don't rush it.

Stir in the 3 cloves minced garlic and 0.25 tsp fresh thyme leaves, cooking for another 30 seconds until the garlic becomes aromatic but doesn't brown. The thyme will release its earthy notes, giving your soup that homey depth. Here's the thing—if you smell burning, your heat's too high. Reduce to medium-low immediately.

2

👨‍🍳 Step 2: Build the Flour Slurry and Cook Broccoli

Sprinkle the 1 tbsp all-purpose flour over the onion mixture and stir vigorously for 1-2 minutes until the raw flour taste disappears. This creates a roux that will thicken your soup beautifully. Pour in the 4 cups chicken broth and bring everything to a gentle simmer.

Add the 2 cups fresh broccoli florets and 0.5 tsp salt, then let the mixture cook for 8-10 minutes until the broccoli becomes tender but still vibrant green. You'll notice the florets shrink slightly—that's perfect. If the soup starts looking too thin, it's okay to add a splash more broth later, but we're aiming for that velvety consistency.

3

🥘 Step 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, pressing the blender against the sides to ensure no chunks remain. This is where the magic happens—the soup transforms from rustic to restaurant-quality in seconds.

For an extra cheesy depth, stir in the 1 tbsp nutritional yeast now. It adds that umami punch without dairy. Taste and adjust seasoning with ground black pepper—I like to finish with about 0.25 tsp for a nice peppery kick. The soup should be rich but not overpowering, with bright broccoli flavor shining through.

4

⏰ Step 4: Finish with Cream and Rest

Reduce heat to low and gently stir in the 0.5 cup heavy cream. Let it warm through for 2-3 minutes—just until the cream is fully incorporated and the soup reaches 185°F. The cream should melt smoothly without curdling. If you see any lumps, whisk vigorously to dissolve them.

Let the soup rest for 5 minutes off the heat. This allows flavors to meld completely and prevents the cream from separating. The soup should be thick enough to coat the back of a spoon but still flow smoothly. If it's too thick, thin with a splash of warm broth.

5

🍽️ Step 5: Serve Warm with Crusty Bread

Ladle the soup into bowls and serve immediately with 8 slices crusty bread on the side. The bread soaks up every last drop of that creamy goodness. For extra presentation, garnish with a sprinkle of fresh thyme or a drizzle of olive oil. Each spoonful should deliver that perfect balance—creamy, rich, with bright broccoli flavor and just enough cheesiness from the nutritional yeast.

This is the kind of soup that disappears in minutes, leaving everyone asking for seconds. The secret? Patience in the sautéing and blending, and that perfect finish with heavy cream. Trust the process—it's foolproof!

👨‍🍳

Pro Tips For Making Best Cream Of Broccoli Soup Recipe With Heavy Cream

  • Blister the Onion: Get that onion sweeter and deeper—cook it over medium-high heat until the edges are dark brown and the edges of the pan start to smoke. I used to rush this step, and the soup always tasted flat. Five minutes of patience here makes a real difference.
  • Steam Broccoli First: Blanch the florets in boiling water for 2 minutes before adding them to the pot. This keeps them vibrant and prevents them from turning to mush when they hit the broth. Yes, it’s an extra step, but the texture stays perfect.
  • Temper the Cream: Warm the heavy cream separately until it’s just steaming, then whisk it into the soup. Cold cream shocks the broth and causes curdling—trust me, I’ve ruined batches this way. A few seconds of pre-warming saves you from scraping lumps.
  • Simmer, Don’t Boil: Keep the soup at a gentle simmer (tiny bubbles, not rolling) for the last 10 minutes. Boiling breaks down the broccoli into sludge and makes the cream separate. Low and slow keeps everything silky.

Regional styles of best cream of broccoli soup recipe with heavy cream

Classic New England Style

In New England, this soup gets a cozy, rustic twist with diced potatoes and carrots added alongside the broccoli. The key is using stone-ground mustard (about 1 tsp) for a subtle tang that brightens the creaminess.

I love adding a splash of apple cider (about ¼ cup) when simmering the broth—it adds depth that pairs perfectly with the heavy cream. Serve with crispy fried onions on top for that old-school diner feel. 🥔

Southern Comfort Version

Southern chefs take this soup to hearty new levels by adding smoked bacon (about 4 oz, chopped) to the sautéed onions. The fat renders beautifully, adding richness before you even add the cream.

A dash of hot sauce (like Crystal or Tabasco) at the end brings the heat, while sharp cheddar cheese (about ½ cup, shredded) replaces the nutritional yeast. This version is a staple at Southern-style brunch buffets—trust me, it’s a crowd-pleaser. 🍖

French-Inspired Béchamel Base

For a more refined approach, French chefs elevate this soup by making a roux-based béchamel instead of a flour slurry. Melt 2 tbsp butter, whisk in 2 tbsp all-purpose flour, then gradually add 2 cups warm milk (or half-and-half) to create a velvety base before adding the broth.

Finish with a pinch of nutmeg and a splash of white wine (about ¼ cup) to deglaze the pot. Garnish with chopped chives for a Parisian bistro touch. 🥖

Italian Herb Twist

In Italy, this soup often gets a fresh herb infusion—think basil, oregano, and rosemary (about 1 tsp each) instead of thyme. Swap the heavy cream for ricotta cheese (about ½ cup, blended smooth) and finish with a drizzle of olive oil and grated Parmesan.

The Italians also love adding a handful of cherry tomatoes (about ½ cup, diced) to the simmer for a sweet-tart contrast. Serve with garlic bread for the full trattoria experience. 🌿

Modern Fusion with Asian Flavors

For a bold twist, infuse the broth with ginger and garlic (about 1 tbsp each, minced) and add a splash of coconut milk (about ¼ cup) alongside the heavy cream. Finish with sesame oil (about ½ tsp) and crushed red pepper flakes for heat.

Top with toasted sesame seeds and scallions for a fusion that’s both creamy and vibrant. This version works surprisingly well with sushi rice on the side for a unique pairing. 🌶️

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 95mg32%
Sodium 720mg31%
Total Carbohydrate 22g8%
Dietary Fiber 4g14%
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

Can I substitute heavy cream with something lighter?

Yes, but the texture will change. For a lighter version, use half-and-half (equal parts) or whole milk (reduce by 2 tbsp), but the soup won't be as creamy. For dairy-free, try full-fat coconut milk (same amount) or cashew cream (blend ½ cup soaked cashews + ½ cup water). The flavor will shift slightly, but it still works beautifully!

2

Why did my soup turn out too thick?

This usually happens if the flour wasn't fully cooked before adding broth, or if you didn't blend thoroughly. Fix it by whisking in 1-2 tbsp warm broth or milk at a time until smooth. For future batches, simmer the flour slurry for 1-2 minutes before adding liquid to fully develop the roux. The soup should coat the back of a spoon but still flow easily.

3

How do I make this soup ahead of time?

This soup actually tastes better the next day! Store leftovers in an airtight container in the fridge for up to 5 days. Reheat gently on the stove over medium-low heat, stirring occasionally. If it thickens too much, thin with a splash of warm broth. For freezing, cool completely first, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.

4

What's the secret to that ultra-smooth texture?

The secret is in the blending! Use an immersion blender to purée directly in the pot, pressing against the sides to catch any hidden chunks. For extra silkiness, strain the soup through a fine-mesh sieve after blending. Also, simmer the broth with broccoli just until tender (8-10 minutes), not mushy—this prevents grittiness. The heavy cream should be warmed gently to avoid curdling when added.

Can I add other vegetables to this recipe?

Try adding ½ cup diced carrots or ½ cup potatoes (peeled and cubed) with the broccoli. For extra depth, sauté 4 oz chopped mushrooms** with the onions. Just

★★★★★4.7(7 reviews)
Categories Soups & Stews