
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.
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
Frequently Asked Questions
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.
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.
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.
Can I make this ahead?
Yes! It keeps for 3-4 days in the fridge. Freeze without cream for up to 3 months.
- 1 Egg Cookie Dough Recipe: No-Bake, Flourless Joy in Minutes - October 1, 2026
- 3 Bean Hotdish Recipe: Hearty Harvest Bowl With Smoky Paprika Depth - October 1, 2026
- 12 Lb Oven Turkey Recipe: Golden Skin and Juicy Pink Center Guaranteed - October 1, 2026