Cream of Broccoli Soup in 30 Minutes

Cream of Broccoli Soup in 30 Minutes
By Zelia Thorne
A blend of potato starch and a basic butter-flour roux gives this Cream of Broccoli Soup a thick consistency without relying on heavy thickeners. It pairs garden-fresh greens with a hint of warm spice for a cozy finish.
  • Time: 10 min active + 20 min cook
  • Flavor/Texture Hook: Earthy and creamy
  • Perfect for: Rainy weeknights or easy meal prep

The scent of sautéing onions in melting butter always brings to mind the classic European bistros where vegetable creams first gained popularity. These dishes were more than just flavorful; they were a way to transform a few budget friendly vegetables into a satisfying feast for everyone.

That practice of elevating humble ingredients into something rich is the heart of this recipe.

You can create a gourmet experience using only your standard home tools. This Cream of Broccoli Soup relies on basic pantry staples to build a deep, savory profile. It's an incredibly comforting dish, especially during the colder months.

Expect a soup that is velvety but still highlights the natural taste of broccoli. We avoid any "canned" quality by incorporating fresh aromatics and a tiny pinch of nutmeg to brighten the overall flavor.

Easy Cream of Broccoli Soup

The Texture Logic

The Roux: Cooking flour in butter prevents the cream from separating, which keeps the soup smooth.

Potato Starch: The Russet potato breaks down during simmering, adding a natural thickness that holds the soup together.

Temperature Control: Adding dairy at the end ensures the proteins don't clump, leaving you with a velvety finish.

GoalWhat to change
Thicker soupAdd one more small potato
Lighter feelSwap heavy cream for half and half
Extra punchStir in 50g of sharp cheddar

If you prefer something with a bit more chew, my broccoli pasta is a great way to use up your greens.

Ingredient Deep Dive

ComponentPurposeSubstitute Notes
Unsalted ButterFlavor foundationOil is an option, though it misses the nutty aroma
Russet PotatoNatural thickening agentYellow potatoes result in a denser texture
Heavy CreamCreaminess and bodyUse coconut cream for a dairy-free alternative
NutmegDepth and warmthMace serves as a suitable replacement
  • 4 tbsp (57g) unsalted butter
  • 1 medium (150g) yellow onion, finely chopped
  • 3 tbsp (24g) all purpose flour Why this? This is used to make a roux for thickening.
  • 1 lb (450g) broccoli, cut into small florets Why this? Including the stems adds extra nutrients.
  • 1 medium (150g) Russet potato, peeled and cubed
  • 4 cups (950ml) chicken or vegetable broth
  • 1 cup (240ml) heavy cream
  • 1/2 tsp (3g) salt
  • 1/4 tsp (1g) ground black pepper
  • 1/4 tsp (0.5g) ground nutmeg
Original IngredientSubstituteWhy It Works
Heavy CreamFull fat Coconut MilkOffers a comparable richness. Note: Imparts a mild coconut taste
Chicken BrothVegetable BrothKeeps the savory profile for a vegetarian version
All purpose FlourCornstarch SlurryProvides thickness. Note: The toasted roux taste will be absent

Essential Kitchen Tools

No professional equipment is required here, but an immersion blender makes the process much easier. By blending the Cream of Broccoli Soup directly in the pot, you'll have far fewer dishes to clean afterward.

If you prefer a standard blender, exercise caution. Transfer the soup in small amounts and keep the lid slightly ajar to let steam escape, as trapped pressure can cause the lid to pop. Using a heavy bottomed pot is also a smart move, as it spreads heat evenly and keeps the butter from burning.

Cooking Steps

  1. Melt the butter over medium heat. Add the diced onion and cook for 3–5 minutes until soft and fragrant.
  2. Whisk in the flour, stirring constantly for 2 minutes until a golden paste forms. Note: This removes the raw flour taste.
  3. Slowly pour in the broth while whisking to avoid lumps. Stir in the diced potato and broccoli florets.
  4. Bring the liquid to a gentle boil, then reduce heat to low. Cover and simmer for 12–15 minutes until the potatoes are tender.
  5. Remove the pot from the heat. Use an immersion blender to puree the soup until it is silky smooth.
  6. Mix in the heavy cream, salt, pepper, and nutmeg.
  7. Return the pot to low heat for 2 minutes just to warm through. Note: Do not let the mixture reach a rolling boil once the cream is added.

Fixing Common Issues

It's easy to overdo things with soup. Most problems come down to heat management or timing. If your soup looks a bit dull, it's usually because it sat on the heat too long.

Grainy Texture

This happens if the cream boils too hard or the flour wasn't cooked long enough. Stirring the cream in off the heat usually prevents this.

Dull Green Color

Broccoli loses its bright hue when overcooked. Keep an eye on the 15 minute mark and blend as soon as the potatoes are soft.

Lumpy Base

If you see flour clumps, it means the broth was added too fast. A quick pass with the blender usually clears this up.

ProblemFix
Soup is too thinSimmer 5 mins longer before blending
Too saltyAdd a splash more cream or unsweetened almond milk
Bitter tasteAdd a pinch of sugar to balance the greens

Make It Your Own

To keep costs down, frozen broccoli is a great alternative. It is typically more affordable and works perfectly in a blended soup. Just let it thaw slightly first to avoid dropping the pot's temperature too quickly.

If you prefer a bit of heat, stir in some chili flakes or a splash of hot sauce right at the end. You can also replace the potato with a can of white beans if you're looking for more protein without increasing the dairy.

Another tip is to stir in 50g of grated parmesan. This adds a salty, umami richness that complements the earthy flavor of the broccoli.

Storage and Waste

Store any remaining soup in a closed glass jar in the fridge; it stays fresh for about three days. When reheating, use the stove on low heat. If the soup has thickened too much while chilled, stir in a tablespoon of broth or water to loosen it.

For long term storage, this soup keeps in the freezer for about two months. I recommend freezing it before the cream is added, as dairy can separate or turn grainy after thawing. Just stir in fresh cream when reheating the base.

Don't throw away the broccoli stems. Peel the tough outer layer with a vegetable peeler, dice the soft core, and add it in with the florets. They offer great flavor and contribute to a thicker consistency.

Serving Your Soup

This is a simple dish, so it's all about the sides. A thick slice of toasted sourdough rubbed with a raw garlic clove is a classic choice. The crunch cuts through the richness of the cream.

I also like topping the bowl with a few small, steamed broccoli florets that I set aside before blending. It reminds you what's actually in the soup and adds some visual appeal. A drizzle of olive oil or a sprinkle of cracked black pepper on top makes it feel a bit more polished.

If you're feeding a crowd, this pairs nicely with a broccoli casserole as a side dish for a full on comfort meal.

Recipe FAQs

What ingredients are needed for this soup?

You need butter, yellow onion, all-purpose flour, broccoli, a Russet potato, broth, heavy cream, salt, pepper, and nutmeg.

Tip: Peel the broccoli stems before dicing to remove the woody exterior.

How to ensure the texture is completely smooth?

Puree the cooked broccoli and potatoes with an immersion blender until silky.

Tip: Avoid boiling the soup once the cream is added to prevent the dairy from separating.

Is it true that broccoli stems make the soup too tough?

Actually, no. Peeling the outer layer allows the inner stem to soften and blend perfectly into the base.

Tip: Dice the peeled stems into small pieces so they cook at the same rate as the florets.

Which seasoning gives the soup its professional taste?

Adding ground nutmeg provides a subtle, warm depth that balances the earthy flavor of the vegetables.

Tip: If you enjoyed this flavor boost, use the same principle of adding a warm spice to other root vegetable purees.

Cream Of Broccoli Soup

Cream of Broccoli Soup in 30 Minutes Recipe Card
Preparation time:10 Mins
Cooking time:20 Mins
Servings:4 servings
Category: SoupCuisine: American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
446 kcal
% Daily Value*
Total Fat 33.5g
Sodium 780mg
Total Carbohydrate 25.8g
   Dietary Fiber 3.2g
   Total Sugars 6.4g
Protein 8.3g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments: