Cream of Broccoli Soup in 30 Minutes
- Time: 10 min active + 20 min cook
- Flavor/Texture Hook: Earthy and creamy
- Perfect for: Rainy weeknights or easy meal prep
Table of Contents
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.
| Goal | What to change |
|---|---|
| Thicker soup | Add one more small potato |
| Lighter feel | Swap heavy cream for half and half |
| Extra punch | Stir 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
| Component | Purpose | Substitute Notes |
|---|---|---|
| Unsalted Butter | Flavor foundation | Oil is an option, though it misses the nutty aroma |
| Russet Potato | Natural thickening agent | Yellow potatoes result in a denser texture |
| Heavy Cream | Creaminess and body | Use coconut cream for a dairy-free alternative |
| Nutmeg | Depth and warmth | Mace 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 Ingredient | Substitute | Why It Works |
|---|---|---|
| Heavy Cream | Full fat Coconut Milk | Offers a comparable richness. Note: Imparts a mild coconut taste |
| Chicken Broth | Vegetable Broth | Keeps the savory profile for a vegetarian version |
| All purpose Flour | Cornstarch Slurry | Provides 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
- Melt the butter over medium heat. Add the diced onion and cook for 3–5 minutes until soft and fragrant.
- Whisk in the flour, stirring constantly for 2 minutes until a golden paste forms. Note: This removes the raw flour taste.
- Slowly pour in the broth while whisking to avoid lumps. Stir in the diced potato and broccoli florets.
- Bring the liquid to a gentle boil, then reduce heat to low. Cover and simmer for 12–15 minutes until the potatoes are tender.
- Remove the pot from the heat. Use an immersion blender to puree the soup until it is silky smooth.
- Mix in the heavy cream, salt, pepper, and nutmeg.
- 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.
| Problem | Fix |
|---|---|
| Soup is too thin | Simmer 5 mins longer before blending |
| Too salty | Add a splash more cream or unsweetened almond milk |
| Bitter taste | Add 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.