
There’s a certain comfort in a steaming bowl of this creamy broccoli soup, with its velvety texture and vibrant green hue. My grandmother’s version was always the highlight of chilly evenings, made with little more than intuition and fresh ingredients.
This recipe captures that same simplicity. Fresh broccoli simmers with onions and garlic until tender, then blends into a smooth puree. The addition of cream creates that signature richness, while fresh herbs add a bright finish.
What emerges is a soup that’s both hearty and elegant. The broccoli flavor shines through, balanced by the creamy base. It’s the kind of dish that warms you from the inside out.
Serve with crusty bread for a complete meal. Here’s how to make it.
Ingredients for Cream.of Broccoli Soup
Fresh broccoli, cream, and herbs come together for a velvety, comforting bowl of soup.
| Ingredient | Amount | Notes |
|---|---|---|
| Broccoli Florets 🥦 | 6 cups | Fresh, chopped into even pieces |
| Yellow Onion 🧅 | 1 whole | Medium, diced finely |
| Garlic Cloves 🧄 | 3 cloves | Peeled and minced |
| Unsalted Butter 🧈 | 3 tbsp | For sautéing vegetables |
| All-Purpose Flour 🌾 | 3 tbsp | To thicken the soup |
| Vegetable Broth 🥣 | 4 cups | Low-sodium preferred |
| Heavy Cream 🥛 | 1 ½ cups | Full-fat for richness |
| Whole Milk 🥛 | ½ cup | Or substitute half-and-half |
| Fresh Thyme 🌿 | 1 tbsp | Chopped, or 1 tsp dried |
| Fresh Parsley 🌿 | 2 tbsp | Chopped, for garnish |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Bay Leaf 🍃 | 1 whole | For simmering, remove before blending |
[recipe_ingredient_scaler]
The broccoli is the star here. Choose heads with tight, dark green florets—avoid any with yellowing or soft spots. Most grocery stores carry quality produce, but Whole Foods or local farmers markets often have the freshest. For the cream, organic heavy cream from brands like Organic Valley gives the richest texture. The fresh herbs (thyme and parsley) should be vibrant green, not wilted.
No fresh thyme? Dried thyme at one-third the amount works fine. Out of parsley? Fresh chives or dill add a nice brightness. For a lighter version, half-and-half instead of heavy cream still tastes great. No vegetable broth? Chicken broth works in a pinch (though this is vegetarian, so check your labels for hidden animal products).
This soup keeps well. Store in an airtight container in the fridge for up to 4 days. To freeze, omit the cream and milk—add them fresh when reheating. Freezes beautifully for 3 months. Reheat gently to avoid separating the cream.
Why You’ll Love This Recipe
- Minimal Chopping Required: I just rough-chop the broccoli florets, onion, and garlic—no fancy knife skills needed.
- Rich Garlic Depth: The butter-sautéed garlic and onion give it that warm, savory base I crave on chilly nights.
- Freezer Friendly: I make a double batch and freeze half for those nights I’m too tired to cook.
- Budget Stretcher: Broccoli florets and pantry staples like flour and butter keep this filling and cheap.
Step-by-Step Instructions for Cream of Broccoli Soup
Here is the method to achieve that signature velvety texture with bright herbaceous notes.
Step 1: Sauté Aromatics in Butter
Melt the 3 tbsp Unsalted Butter in a large pot over medium heat. Add the 1 whole Yellow Onion and cook for 5 minutes until it becomes soft and translucent. The onion should release its sweet aroma as it begins to break down.
Add the 3 cloves Garlic Cloves and cook for an additional 1 minute, stirring constantly. Be careful not to let the garlic brown—it should only become fragrant. This base of onion and garlic forms the essential flavor foundation for the soup.
Step 2: Incorporate Flour and Broth
Sprinkle the 3 tbsp All-Purpose Flour over the sautéed aromatics and stir continuously for 2 minutes. The flour will begin to cook, removing its raw taste and creating a light roux. This step is crucial for thickening the soup to its signature creamy consistency.
Gradually pour in the 4 cups Vegetable Broth while whisking constantly to prevent lumps. Add the 1 whole Bay Leaf, 1 tbsp Fresh Thyme, 1 tsp Salt, and 0.5 tsp Black Pepper. Bring the mixture to a gentle simmer and let it cook for 3 minutes until slightly thickened.
Step 3: Add Broccoli and Simmer
Add the 6 cups Broccoli Florets to the pot, ensuring they are submerged in the broth. Bring the mixture back to a simmer, then reduce the heat to medium-low. Cover and let it cook for 10-12 minutes until the broccoli is tender when pierced with a fork.
The broccoli will turn a vibrant green and soften significantly. Stir occasionally to ensure even cooking. The broth should take on a rich, vegetal flavor from the broccoli as it simmers.
Step 4: Blend and Finish with Cream
Remove the pot from heat and discard the 1 whole Bay Leaf. Using an immersion blender, purée the soup until smooth and velvety. For a chunkier texture, blend only half the soup and stir it back into the pot.
Return the pot to low heat and stir in the 1.5 cups Heavy Cream and 0.5 cup Whole Milk. Heat gently for 3-4 minutes until the soup is warmed through. Avoid boiling to prevent the cream from curdling. Taste and adjust seasoning with additional salt or black pepper if needed.
Step 5: Garnish and Serve
Ladle the soup into bowls and garnish with the 2 tbsp Fresh Parsley. For an extra touch, drizzle a little cream on top or add a sprinkle of freshly ground black pepper.
Serve immediately while hot. The soup should have a rich, creamy texture with a bright green color and a balanced flavor of broccoli, herbs, and cream. The fresh parsley adds a pop of color and a fresh finish to each bowl.
Pro Tips For Making Cream.Of Broccoli Soup
- Sauté Onions First: Cook the yellow onion until soft and translucent before adding garlic—I learned this the hard way after tasting raw onion chunks in my first few batches.
- Use Broccoli Stems: Don’t toss the stems; peel and chop them small so they blend smoothly and add extra body to the soup.
- Make a Proper Roux: Melt the butter, whisk in the flour, and cook for 1-2 minutes to remove the raw taste—skipping this leaves a pasty flavor.
- Simmer Gently: After adding liquid, keep the heat low to avoid curdling—high heat turns the soup grainy instead of creamy.
Essential Equipment for Perfect Results
Quality Stock Pot
A heavy-bottomed 5-6 quart stock pot is essential for even heat distribution. I use my enamel-coated cast iron Dutch oven—it’s perfect for sautéing aromatics and simmering the soup without hot spots. The weight helps maintain steady temperature. 🔥
Immersion Blender
For that signature velvety texture, an immersion blender is my go-to tool. I love my Cuisinart SmartStick—it purees directly in the pot, saving on cleanup. No transferring hot liquid to a countertop blender. Just submerge and blend until smooth.
Wooden Spoon
A sturdy wooden spoon won’t scratch your pot while stirring the roux or scraping up browned bits. I keep several in my kitchen—they’re gentle on all cookware. Plus, they don’t conduct heat like metal spoons, keeping your hands safe.
Fine Mesh Strainer
If you prefer ultra-smooth soup, press it through a fine mesh strainer after blending. This removes any fibrous bits from the broccoli. I use mine from OXO—it fits perfectly over my pot and has comfortable handles.
Ladle for Serving
A large stainless steel ladle makes serving this creamy soup effortless. Look for one with a 1-cup capacity—it’s the perfect size for filling bowls. I also use mine for portioning stews and chilis.
Fresh Herb Tools
Sharp kitchen shears make quick work of chopping fresh thyme and parsley. I keep a pair just for herbs. They’re faster than a knife and easier to clean. Plus, they’re perfect for snipping garnishes directly over the soup.
Nutrition Facts
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, you can! Thaw and drain 6 cups frozen broccoli florets well before using. Frozen works nearly as well as fresh—just avoid adding extra water that could thin the soup.
How do I prevent the cream from curdling?
Keep the heat at low when adding cream and milk. Never let it boil. Stir constantly until warmed through, about 3-4 minutes. This gentle approach maintains the velvety texture.
Can I make this soup dairy-free?
Swap the cream and milk for full-fat coconut milk. The texture will be equally rich, with a hint of coconut flavor that complements the broccoli beautifully.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026