Cream of Broccoli Soup Recipe
If you’re craving something comforting, nourishing, and incredibly flavorful, you’ve got to try this Cream of Broccoli Soup. It’s a velvety, vibrant green soup that balances the earthiness of fresh broccoli with just the right touch of garlic, onions, and a hint of lemon brightness. This recipe transforms humble ingredients into a luscious, creamy delight that’s perfect for any season — cozy enough for chilly nights but fresh enough to enjoy year-round. Once you make it, Cream of Broccoli Soup will quickly become one of your go-to dishes for quick lunches or elegant dinners with friends.

Ingredients You’ll Need
Getting the taste and texture of this Cream of Broccoli Soup just right depends on selecting some simple yet essential ingredients. Each one plays a starring role — from butter lending richness, to fresh broccoli providing color and nutrition, all the way to a splash of lemon juice that brings everything to life.
- Unsalted butter: Using unsalted butter lets you control the saltiness perfectly and adds smooth creaminess.
- Yellow onions: These give a subtle sweetness and depth when gently sautéed.
- Garlic cloves: Smashing these releases their full flavor and aroma.
- Fine sea salt: Essential for balancing and highlighting the natural flavors.
- Freshly ground black pepper: Adds a subtle spicy kick to keep things interesting.
- Broccoli with stalks: Using both stalks and florets maximizes flavor, texture, and nutrition.
- Water: Keeps it light while allowing the broccoli to shine through.
- Lemon juice: Just a splash brightens the whole soup, cutting any heaviness.
- Optional garnishes (heavy cream and fresh chives): These elevate the finish and add visual appeal.
How to Make Cream of Broccoli Soup
Step 1: Sauté Aromatics to Build Flavor
Melt most of your butter in a large pot over medium-low heat and add your coarsely chopped onions, smashed garlic, a pinch of salt, and black pepper. Cover and let them soften slowly until the onions turn just golden, which usually takes about 8 to 10 minutes. This gentle cooking unlocks those rich, sweet onion flavors that form a perfect base.
Step 2: Prepare the Broccoli
While your onions are cooking, trim the broccoli stalks by peeling the tough outer layer and chopping the stalks into 1 to 2-inch pieces. You’ll also want to cut the florets off carefully and then chop those finely once the stalks are simmered. This method ensures you get every bit of broccoli’s texture and flavor into your soup.
Step 3: Simmer the Broccoli Stalks
Add the chopped stalks to your pot with the cooked aromatics, pour in water, and sprinkle the remaining salt. Bring this mixture to a boil on high heat, then lower it to a simmer with the pot covered. Let it cook gently until the stalks are fork-tender, which takes about 20-25 minutes. This step extracts maximum flavor from the often-overlooked stalks.
Step 4: Cook the Broccoli Florets
Once the stalks are tender, add the chopped florets to the pot and cook covered for another 4 to 7 minutes until they turn a vibrant green and soften. Adding the florets later keeps them fresh-tasting and bright rather than overcooked and dull.
Step 5: Blend Until Velvety Smooth
Stir in the last tablespoon of butter to bring creaminess, then carefully blend the soup in batches until silky smooth. You can use a regular blender or an immersion blender, but blending in batches yields the creamiest texture that truly defines this Cream of Broccoli Soup.
Step 6: Season and Finish
Add lemon juice to lift the flavors, then taste and adjust with salt or pepper as you prefer. This final step ensures the soup is perfectly balanced, with the brightness of citrus marrying beautifully with the gentle earthiness of the broccoli.
How to Serve Cream of Broccoli Soup

Garnishes
A light drizzle of heavy cream adds a luscious silkiness to your bowl, making every spoonful feel luxurious. Finely snipped fresh chives bring a pop of color and a gentle oniony note, adding contrast and freshness to each bite.
Side Dishes
This soup pairs wonderfully with crusty bread or warm baguette slices for dipping. A crisp green salad or a simple grilled cheese sandwich also makes an excellent companion, rounding out your meal with texture and additional flavors.
Creative Ways to Present
For an elegant presentation, serve your Cream of Broccoli Soup in small cups as an appetizer at dinner parties. Swirling in a colorful pesto or sprinkling toasted nuts on top can give it an exciting twist. You can even top it with crispy bacon bits if you want to add some smoky crunch.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Cream of Broccoli Soup in an airtight container in the refrigerator for up to four days. When stored properly, it stays fresh and creamy, ready to be enjoyed again without losing its bright, fresh flavors.
Freezing
You can freeze this soup for several months in freezer-safe containers. Just be sure to cool it completely before freezing, and leave room for expansion. Freezing is a handy way to always have healthy, homemade soup ready when you need it!
Reheating
To reheat, gently warm the soup over medium-low heat on the stove, stirring frequently. Add a splash of water or broth if it’s too thick, and squeeze in a bit of fresh lemon juice to revive the vibrant flavors before serving.
FAQs
Can I use frozen broccoli to make Cream of Broccoli Soup?
Yes, frozen broccoli works in a pinch and still delivers great flavor, though fresh broccoli offers the brightest color and best texture for a richer soup experience.
Is it possible to make this soup dairy-free?
Absolutely! Swap out the butter for olive oil or a dairy-free margarine, and skip the cream garnish or replace it with coconut cream for a delicious dairy-free version.
Can I add other vegetables to the Cream of Broccoli Soup?
Definitely! Cauliflower, zucchini, or spinach all blend well and can add layers of flavor and nutrients to the soup while keeping it creamy and delicious.
How thick should the Cream of Broccoli Soup be?
The ideal consistency is smooth and creamy but not too thick or heavy—think of it as a silky pourable soup that coats your spoon but still flows easily.
What’s the best blender to use for this soup?
A high-speed blender works best for achieving the smoothest texture. However, an immersion blender can do a good job if you don’t have a stand blender; just expect a bit more texture.
Final Thoughts
Making Cream of Broccoli Soup is such a rewarding experience, especially when you taste that perfect balance of fresh vegetables, butter, and lemon coming together. It’s comforting yet light, simple yet elegant, and bound to become a staple in your kitchen. So grab your broccoli, turn on the stove, and enjoy the warmth and goodness of this delightful soup—you won’t regret it!
PrintCream of Broccoli Soup Recipe
This Cream of Broccoli Soup is a rich, smooth, and comforting dish made with fresh broccoli stalks and florets, sautéed onions, garlic, and a touch of lemon juice for brightness. Perfect as a light meal or appetizer, it’s easy to prepare and can be garnished with cream and fresh chives for an elegant touch.
- Prep Time: 15 minutes
- Cook Time: 30-35 minutes
- Total Time: 45-50 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmering, Blending
- Cuisine: American
- Diet: Vegetarian
Ingredients
Main Ingredients
- 4 tablespoons unsalted butter, divided
- 2 medium yellow onions, coarsely chopped
- 6 garlic cloves, smashed and peeled
- 1 ¼ teaspoon fine sea salt, divided, to taste
- Freshly ground black pepper, to taste
- 2 pounds broccoli with stalks (3 large or 4 medium)
- 6 cups water
- 1 to 2 teaspoons lemon juice, to taste
Optional Garnishes
- Drizzle of heavy cream
- Sprinkle of finely snipped fresh chives
Instructions
- Sauté Onion and Garlic: Melt 3 tablespoons of butter in a large Dutch oven over medium-low heat. Add chopped onions, smashed garlic cloves, ¼ teaspoon salt, and about 10 twists of black pepper. Cover and cook, stirring occasionally, until onions soften and start to turn golden, about 8 to 10 minutes.
- Prepare Broccoli Stalks: While onions cook, trim and discard tough ends of broccoli stalks. Peel off the outer skin of stalks using a vegetable peeler and discard. Slice stalks into 1 to 2-inch pieces and set aside.
- Prepare Broccoli Florets: Cut broccoli tops close to the base of the florets. Slice any remaining stalks into chunks matching the prepared stalk pieces. Reserve florets for later use.
- Cook Broccoli Stalks: Add stalk chunks to the pot with onions. Pour in 6 cups of water and the remaining 1 teaspoon salt. Raise heat to high and bring to a boil. Reduce heat to medium-low, cover, and simmer until stalks are tender and fork easily pierce through, about 20-25 minutes.
- Chop Florets: While stalks cook, chop reserved broccoli florets into small pieces by slicing in one direction, then turning the board and chopping again.
- Add and Cook Florets: Add chopped florets to the pot, stir, cover, and cook until they turn bright green and are tender when pierced by a fork, about 4 to 7 minutes. Remove pot from heat and add the remaining tablespoon of butter.
- Blend Soup: In batches, transfer several cups of the soup mixture (liquid and solids) to a stand blender and puree until completely smooth. Alternatively, use an immersion blender directly in the pot for a creamier texture. Return purée to the pot.
- Season and Adjust: Stir in 1 teaspoon lemon juice. Carefully taste and adjust seasoning with additional salt, lemon juice, and black pepper as desired.
- Serve and Garnish: Divide soup into bowls and garnish with a drizzle of heavy cream and/or sprinkle of fresh chives. Serve warm.
- Storage Tips: Refrigerate leftovers up to 4 days—reheat with extra lemon juice for freshness. Soup freezes well for several months.
Notes
- Use fresh broccoli with stalks for the best flavor and texture.
- Peeling broccoli stalks removes tough outer skin and prevents fibrous texture.
- Adjust lemon juice and seasoning to brighten the soup according to your taste.
- Be cautious not to overfill the blender to avoid accidents from hot liquid expansion.
- Soup can be made ahead and stored in the fridge or freezer for convenience.
Nutrition
- Serving Size: 1 cup (245g)
- Calories: 150 kcal
- Sugar: 3 g
- Sodium: 350 mg
- Fat: 9 g
- Saturated Fat: 5 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 14 g
- Fiber: 4 g
- Protein: 5 g
- Cholesterol: 20 mg
Keywords: Cream of Broccoli Soup, broccoli soup, creamy broccoli soup, easy soup recipe, vegetarian soup, healthy soup