Cream of broccoli soup is one of the easiest and most comforting homemade soups you can make. This creamy and flavorful recipe combines tender broccoli, rich broth, buttery onions, and smooth half-and-half into a warm bowl of comfort that is perfect for busy days. Best of all, this simple soup comes together in just 20 minutes, making it ideal for quick lunches, easy dinners, or cozy meals during cooler weather.
One of the reasons this cream of broccoli soup recipe is so popular is because it uses simple pantry ingredients while still delivering rich homemade flavor. The broccoli becomes tender and flavorful as it cooks in the broth, while the creamy base creates a smooth and satisfying texture. This quick soup recipe is beginner-friendly, budget-friendly, and delicious enough to become a regular favorite in your kitchen.
1. Cream of Broccoli Soup Recipe ( Yield: 6 Servings )
Ingredients
- 4 cups broccoli florets, cut into bite sized pieces (fresh or frozen)
- 6 cups chicken broth (or you can use the 49 1/2 oz can)
- 6 tablespoons butter
- 2⁄3 cup flour
- 2 tablespoons butter
- 1⁄4 cup chopped onion
- 3⁄4 cup half-and-half
- 1 teaspoon salt
- 1⁄4 teaspoon pepper
Instructions
To begin making the cream of broccoli soup, place a large pot over medium heat and add the chicken broth. Stir in the broccoli florets and bring the mixture to a gentle boil. Allow the broccoli to cook for about 8 to 10 minutes until tender but still bright green. Fresh broccoli and frozen broccoli both work well for this recipe.
While the broccoli cooks, prepare the creamy base in a separate saucepan. Melt 2 tablespoons of butter over medium heat and add the chopped onion. Cook the onion for about 3 to 4 minutes until soft and translucent, stirring occasionally to prevent browning.
Once the onions are tender, add the remaining 6 tablespoons of butter to the saucepan. Allow the butter to melt completely before slowly whisking in the flour. Stir continuously to form a smooth paste. Continue cooking for about 2 minutes to remove the raw flour taste while being careful not to let the mixture brown too much.
Gradually ladle some of the hot chicken broth from the broccoli pot into the flour mixture while whisking constantly. This step helps create a smooth and creamy consistency without lumps. Continue adding broth slowly until the mixture becomes smooth and pourable.
Carefully pour the creamy mixture back into the pot with the broccoli and remaining broth. Stir well to combine everything evenly. Reduce the heat to low and allow the soup to simmer gently for about 5 minutes so the flavors can blend together.
Add the half-and-half, salt, and black pepper. Stir slowly and continue heating the soup over low heat until fully warmed through. Avoid boiling the soup after adding the half-and-half because high heat can cause the dairy to separate.
For a chunkier soup, leave the broccoli pieces as they are. If you prefer a smoother texture, use an immersion blender to blend part of the soup directly in the pot. You can also carefully transfer a portion of the soup to a blender and blend until creamy before returning it to the pot.
Taste the soup and adjust the seasoning if needed. Add extra pepper for a little more flavor or a pinch of additional salt according to your preference.
Serve the cream of broccoli soup hot with crusty bread, crackers, or a grilled cheese sandwich for a comforting and satisfying meal. The creamy texture and rich broccoli flavor make this soup perfect for lunch or dinner any time of year.

2. Tips for Perfect Cream of Broccoli Soup
Use fresh broccoli for the brightest flavor and color, but frozen broccoli works wonderfully when you need a quick and convenient option.
Cook the broccoli just until tender to keep its vibrant green color and fresh flavor. Overcooking broccoli can make the soup dull in color and stronger in taste.
Whisk the flour mixture constantly while adding broth to avoid lumps and create a smooth creamy soup base.
For an extra creamy texture, blend more of the soup before serving. If you prefer a chunkier soup, blend only a small portion.
Use low heat after adding the half-and-half to help keep the soup smooth and creamy.
Chicken broth adds rich flavor, but vegetable broth can easily be substituted for a vegetarian version of the soup.
A small handful of shredded cheddar cheese stirred into the soup can add extra richness and flavor.
Cream of broccoli soup reheats well, making it perfect for meal prep or leftovers during the week.
3. Frequently Asked Questions
Can I make cream of broccoli soup ahead of time?
Yes, this soup can be made ahead and stored in the refrigerator for up to 3 days. Reheat gently over low heat while stirring occasionally.
Can I freeze cream of broccoli soup?
Yes, but creamy soups can sometimes separate slightly after freezing. Stir the soup well while reheating to help restore the texture.
What can I serve with cream of broccoli soup?
This soup pairs perfectly with crusty bread, garlic toast, crackers, baked potatoes, or grilled cheese sandwiches for a complete meal.
Can I use milk instead of half-and-half?
Yes, milk can be used for a lighter soup. The texture may be slightly less creamy, but the soup will still taste delicious.
How can I make the soup thicker?
If you prefer a thicker soup, allow it to simmer a little longer or blend more of the broccoli into the broth. Both methods help create a richer consistency.
4. Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 320 |
| Protein | 8g |
| Carbohydrates | 18g |
| Fat | 24g |
| Saturated Fat | 14g |
| Cholesterol | 65mg |
| Sodium | 980mg |
| Fiber | 3g |
| Sugar | 4g |
This simple cream of broccoli soup recipe is creamy, comforting, and perfect for busy days when you want a homemade meal without spending hours in the kitchen. The combination of tender broccoli, rich broth, buttery onions, and smooth cream creates a satisfying soup that is full of flavor in every spoonful.
Ready in only 20 minutes, this easy soup recipe is ideal for quick lunches, cozy dinners, or meal prep throughout the week. Once you try this homemade cream of broccoli soup, it is sure to become one of your favorite easy comfort food recipes.