Cream of Broccoli Soup Recipe: Velvety Smooth With Fresh Herb Depth

Cream of Broccoli Soup Recipe: Velvety Smooth With Fresh Herb Depth

There’s nothing quite like a warm bowl of creamy broccoli soup to bring comfort to a chilly evening. This classic recipe transforms simple ingredients into something extraordinary with its velvety smooth texture and rich, satisfying flavor.

I’ve refined this method over years of testing, learning that the secret lies in properly cooking the broccoli to preserve its vibrant color and fresh taste. The addition of fresh herbs at the end adds a layer of complexity that elevates this soup beyond the ordinary.

What emerges is a bowl of soup that’s creamy without being heavy, with a depth of flavor that makes it feel special. The broccoli’s natural sweetness shines through, balanced perfectly by the savory broth and fresh herb notes.

Serve with crusty bread for a complete meal that’s both simple and deeply satisfying.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Cream.of Broccoli Soup

A handful of fresh ingredients transforms into a velvety, comforting bowl of soup with herb depth.

Ingredient Amount Notes
Fresh Broccoli 🥦 2 lb Cut into florets, stems peeled and chopped
Unsalted Butter 🧈 ¼ cup For sauteing and richness
Yellow Onion 🧅 1 whole Medium, finely diced
Garlic Cloves 🧄 3 cloves Minced for depth of flavor
All-Purpose Flour 🌾 ¼ cup For thickening the soup
Vegetable Broth 🍲 4 cups Low-sodium preferred for control
Whole Milk 🥛 1 cup Full-fat for creaminess
Heavy Cream 🥛 ½ cup For velvety texture
Salt 🧂 1 tsp Adjust to taste at the end
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Fresh Thyme 🌿 1 tbsp Chopped, for herb depth
Fresh Parsley 🍃 2 tbsp Chopped, for garnish
Nutmeg 🌰 ¼ tsp Ground, for warmth

The broccoli is the star here. Choose heads with tight, dark green florets and firm stems—avoid any with yellowing or soft spots. Most grocery stores carry it year-round, but farmers markets often have the freshest. For the broth, Better Than Bouillon or Pacific Foods make reliable vegetable options. The cream and milk should be full-fat for the smoothest texture (trust me on this).

No fresh thyme? Dried thyme at one-third the amount works, but add it earlier in the cooking process to rehydrate. Fresh parsley can be swapped for cilantro if you prefer a brighter note. Oat milk or coconut milk can replace dairy for a lighter version, though the texture will be slightly different. The nutmeg might seem small, but it adds a subtle warmth—don’t leave it out.

This soup keeps well—3-4 days in the fridge, though the color may fade slightly. Freeze without the cream for up to 3 months (add the cream when reheating). The flavor actually deepens overnight, so it’s great for meal prep. Always reheat gently to avoid curdling the dairy.

❤️

Why You’ll Love This Recipe

  • One Pot Magic: I love that everything cooks in a single pot—broccoli, onions, garlic, all in one go.
  • Rich & Velvety: The butter and flour create this silky base that makes the fresh broccoli taste luxurious.
  • Freezer Friendly: I always double the batch because it freezes beautifully for busy weeks.
  • Budget Stretcher: Honestly, it turns a humble head of broccoli into a filling meal for pennies.

Step-by-Step Instructions for Cream of Broccoli Soup

This method ensures a smooth, rich texture with perfectly balanced flavors.

Step 1: Sauté Aromatics Until Fragrant

Melt the 0.25 cup Unsalted Butter in a large pot over medium heat. Add the finely diced 1 whole Yellow Onion and cook for 5-6 minutes, stirring occasionally, until the pieces turn translucent and begin to soften.

Stir in the minced 3 cloves Garlic Cloves and 1 tbsp Fresh Thyme, cooking for an additional 1 minute until the garlic releases its aroma. Be careful not to let it brown—this ensures a sweet, mellow base for the soup.

Step 2: Build the Roux and Add Broccoli

Sprinkle the 0.25 cup All-Purpose Flour over the onion and garlic mixture. Stir constantly for 1-2 minutes to cook the flour completely—this removes the raw taste and creates a smooth thickening base.

Gradually pour in the 4 cups Vegetable Broth, whisking continuously to prevent lumps. Add the 2 lb Fresh Broccoli (both florets and chopped stems) and bring the mixture to a gentle boil. Reduce heat to medium-low and simmer for 10-12 minutes until the broccoli is tender.

Step 3: Puree Until Silky Smooth

Using an immersion blender, puree the soup directly in the pot until completely smooth. If you don’t have an immersion blender, carefully transfer the soup in batches to a regular blender, then return it to the pot.

For extra richness, stir in the 1 cup Whole Milk and 0.5 cup Heavy Cream. Season with 1 tsp Salt, 0.5 tsp Black Pepper, and 0.25 tsp Nutmeg. Simmer for another 5 minutes to allow the flavors to meld together.

Step 4: Adjust Seasoning and Serve

Taste and adjust the seasoning if needed—the Salt may need a slight increase depending on the broth used. The soup should have a velvety texture with a vibrant green color and a hint of warmth from the Nutmeg.

Ladle the soup into bowls and garnish with the chopped 2 tbsp Fresh Parsley. Serve immediately while hot for the best texture and flavor. The garnish adds a fresh, bright note to the creamy dish.

👨‍🍳

Pro Tips For Making Cream.Of Broccoli Soup

  • Sauté the Onions Slow: Cook the yellow onion in butter over medium-low heat for at least 8-10 minutes until soft and translucent—rushing this leaves a raw, harsh flavor in the soup.
  • Use the Stalks: Don’t toss the broccoli stems; peel and chop them small so they soften as fast as the florets, adding extra texture and flavor without waste.
  • Toast the Flour: After adding the flour to the butter, let it cook for 1-2 minutes stirring constantly to remove the raw taste—this builds the base for a smoother, richer soup.
  • Skip the Overcook: Add the broccoli florets only in the last 5-6 minutes of simmering to keep them bright green and slightly tender—mushy broccoli turns the soup dull and bitter.

Common Mistakes When Making cream.of broccoli soup

Overcooking the Broccoli

Broccoli turns from vibrant green to dull olive if boiled too long. I learned this the hard way—once simmered it for 20 minutes and ended up with soup the color of army fatigues. Stick to 10-12 minutes max after adding florets to preserve both color and fresh taste. 💪

Skipping the Roux

Some recipes suggest thickening with just cream, but that leads to a thin, watery soup. The 1-2 minutes of cooking flour in butter creates the velvety base that makes this soup special. I use all-purpose flour for a neutral flavor that lets the broccoli shine.

Curdling the Dairy

Adding cold cream to hot soup causes it to separate. Always temper your heavy cream and whole milk by stirring in a ladle of hot soup first. Then slowly pour the warmed dairy into the pot while whisking constantly. This prevents that awful curdled texture.

Neglecting the Stems

Broccoli stems contain as much flavor as florets—don’t waste them! Peel the tough outer layer, then chop the tender inner stems. They add body and extra nutrition to your soup. I get about 1 extra cup of edible broccoli from stems per bunch.

Blending Hot Soup

Never fill a blender more than halfway with hot liquids—steam pressure can cause the lid to blow off. I learned this when my grandmother’s vintage blender nearly became a kitchen missile. Use an immersion blender or work in small batches with a towel over the lid. ✨

Seasoning Too Early

Salt draws moisture from vegetables, so season after pureeing. I add my 1 tsp salt and 0.5 tsp pepper at the end, then adjust. The nutmeg goes in last too—its warmth needs time to bloom without overpowering.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 22g28%
Saturated Fat 13g65%
Cholesterol 70mg23%
Sodium 650mg28%
Total Carbohydrate 20g7%
Dietary Fiber 5g18%
Sugars 6g
Protein 9g18%
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 use frozen broccoli instead of fresh?

Yes, but thaw and drain it well first to avoid a watery soup. Frozen works in a pinch but fresh gives the best texture and color.

2

How do I make it dairy-free?

Swap the milk and cream for full-fat coconut milk. The texture will be slightly different but still rich and creamy.

3

Why did my soup turn gray instead of green?

Overcooking the broccoli causes the color to dull. Keep simmer time to 10-12 minutes max for vibrant green.

4

Can I make this ahead?

Yes! It keeps for 3-4 days in the fridge. Freeze without cream for up to 3 months.

★★★★★4.5(6 reviews)
Brian Walker