Cream of Broccoli Soup is a tasty, flavorful and healthful dish that is great for a starter or a light meal. Made with fresh broccoli, milk, butter, onions and a few basic seasonings, this soup has a smooth texture and mild taste that is enjoyed by kids and adults. Also, it is a great way to get your greens into everyday meals without sacrificing taste.
One of the best aspects of making this soup at home is that you can control its texture, flavour, and creaminess to your taste. For a rainy evening when you are in the mood for something comforting or for a family dinner when you are in the health-conscious mode, this homemade recipe is a must-try.
Ingredients for Broccoli Soup.
To make 3 4 servings, you will need the following ingredients:
- 2 cups fresh broccoli florets
- 1 medium-sized onion, finely chopped
- 2 garlic cloves, minced
- 2 tablespoons butter
- 1 tablespoon all-purpose flour
- 2 cups milk
- 1 cup of water or vegetable stock.
- 2 tablespoons fresh cream
- ½ teaspoon black pepper powder
- Salt as per taste
- ½ teaspoon mixed herbs (optional)
- 1 tablespoon grated cheese (optional)
Broccoli Soup Preparation Step by Step.
Step 1: Roast the Broccoli.

Wash the broccoli well under running water and cut out the small florets. Also, you may peel and finely chop the stem, which is a very tender part, and at the same time this will reduce food waste. Set the prepared broccoli aside.
Step 2: Sauté the Aromatics.
In a deep saucepan over medium heat, melt the butter. Add in the chopped onions and minced garlic. Sauté for a few minutes until the onions are soft and translucent. Do not brown the garlic as it may give the soup a bitter taste.
Step 3: Add the flour and the liquid.
Add the flour little by little and stir at the same time for a minute. As you add the milk, which is to be done slowly, still keep stirring to avoid lumps. Then add the vegetable stock or water and mix the lot until the mixture is smooth.
Step 4: Roast the Broccoli.
Add the broccoli florets to the saucepan. Season with salt, pepper and mixed herbs. Cover the pan and cook for about 8-10 minutes until the broccoli is tender.
Step 5: Blend to a smooth consistency.
Once the broccoli is fully tender, turn off the heat and let the mixture cool a bit. Use a hand blender to puree everything for a smooth, creamy texture. If you prefer a slightly textured soup, blend only some of the mixture and leave in a few whole broccoli pieces.
Step 6: Add the cream and final seasoning.
Place the saucepan back on low heat. Add in fresh cream and stir gently until the ingredients are fully combined. Season with salt and black pepper to your liking. Grate in some cheese if you prefer a richer taste. Heat the soup gently; do not bring it to a full boil.
How to make the best Cream of Broccoli Soup.
A few easy methods that do produce results:
- Choose fresh broccoli: Fresh, crisp and bright green broccoli does better for flavour and colour.
- Avoid overcooking: Cook the broccoli just until tender to preserve its colour and natural taste.
- Adjust the consistency: Add some warm milk or vegetable stock if the soup becomes too thick.
- Make it healthier: Replace butter with olive oil and use fat-free milk.
- Try a vegan version: Use vegan butter and non-sweetened almond or coconut milk instead.
Serving Suggestions
Serve your Broccoli Soup hot out of the pot. For a touch of the fancy, top it off with a swirl of fresh cream, a few whole broccoli florets, crushed black pepper or a sprinkling of parsley. For a great side note, try out some crispy bread croutons, garlic bread and toasted baguette slices.

For a heartier meal, pair it with a grilled veggie sandwich or a light salad. Creamy soup is a great contrast to the crisp bread.
Storage and Reheating
If you have extra soup, let it cool off and then transfer it into an airtight container. Put it in the refrigerator and use within 2 3 days. You may reheat it in a saucepan on low heat, stirring as it heats. Do not reheat it over and over, as this may change its creamy consistency.
Conclusion
You can tailor the seasoning, consistency and toppings to your taste. In 2026, with a little preparation and a 30-minute cook time, you can enjoy a bowl of delicious creamy broccoli soup at home.