This Healthy Broccoli Soup is super creamy and has a fantastic broccoli flavour. It contains no cream and proves that healthy food can be delicious.

A good cream of broccoli soup doesn’t need heavy cream to be rich and satisfying. Using potatoes to build body and creaminess gives you a smooth, velvety texture without the added calories. This recipe skips a traditional roux and keeps things simple, fresh and wholesome.
With a few everyday ingredients you can make this soup from scratch in under 30 minutes. It’s vegetarian-friendly and easy to adapt to vegan or dairy-free diets.
Jump to section: Healthy Broccoli Soup
- Healthy Broccoli Soup Ingredients
- Frequently Asked Questions
- Top Tips
- How To Serve
- Customisation Ideas
- Storage Instructions
- Video
Healthy Broccoli Soup Ingredients
- Broccoli: One whole head, washed and cut into florets
- Potatoes: Add creaminess and body when blended
- Garlic and Onion: For flavour and aroma
- Stock or Water: Use water for a lighter soup or vegetable stock for extra flavour
- Cheddar Cheese: Adds richness and depth (optional or replace with vegan cheese)
- Carrots: Optional — they add colour, texture and subtle sweetness
Frequently Asked Questions
Use starchy potatoes. Cooked and blended potatoes create a smooth, creamy texture that replaces cream while keeping the soup lighter.
Cut into florets and soak in a bowl of cold water with a tablespoon of vinegar or salt for 10–15 minutes. Swish, rinse under running water and pat dry before cooking.
Top Tips
- Adjust consistency: The soup thickens as it cools, so leave a little extra liquid if you want a looser finish.
- Cool before blending: Let the hot soup cool slightly to avoid splatters when blending.
- Use an immersion blender: Blend directly in the pan for convenience; for extra smoothness, use a countertop blender.
- Fridge storage: Keeps in an airtight container for 4–5 days.
- Freezing: Freeze up to 3 months. Thaw, reheat and adjust consistency with water if needed.
How To Serve Broccoli Soup
- Serve with crusty or garlic bread for dunking.
- A side of stir-fried vegetables adds crunch and variety.
- Pair with a fresh salad to keep the meal light and balanced.
- Add a drizzle of olive oil, a sprinkle of grated cheese, or a few toasted seeds for garnish.
Customisation Ideas
- Add more vegetables: Zucchini, mushrooms, bell peppers or peas work well.
- Make it vegan: Use plant-based milk and vegan cheese or skip cheese entirely.
- For extra richness: Stir in a small dollop of cream or butter just before serving.
Storage Instructions
- Fridge: Store in an airtight container for up to 5 days.
- Reheat: Warm gently on the stove or in the microwave. Add a splash of water or milk to loosen if necessary.
- Freezer: Freeze in portioned containers for up to 3 months. Thaw at room temperature or in the fridge before reheating.

To speed things up, pressure cook the broccoli and potatoes — this tenderises the vegetables and shortens cook time. The finished soup is creamy and garlicky, perfect for weekly meal rotation.
Watch the Video For Healthy Broccoli Soup

Healthy Broccoli Soup
Ingredients
- 1 tablespoon oil
- 1 teaspoon chopped garlic
- 1 medium onion, sliced
- 1 large head broccoli, cut into florets
- 2 medium potatoes, peeled and cubed
- 1 teaspoon salt (adjust to taste)
- 2 cups water (or vegetable stock)
- 1 cup milk (or plant-based alternative)
- 1/2 cup extra broccoli florets (optional)
- 1/4 cup diced carrots (optional)
- 1/4 cup grated cheddar cheese (optional)
Instructions
- Heat oil in a pot and sauté garlic and onions until the onions become translucent.
- Add broccoli, potatoes, salt and water (or stock). Bring to a boil, then reduce heat and simmer for 15–20 minutes until the vegetables are fork tender.
- Allow the mixture to cool slightly, then blend with milk until smooth and creamy.
- Return the blended soup to the pot. Add the extra broccoli florets and carrots if using, simmer for 5–10 minutes, stir in grated cheddar, then remove from heat and serve hot.
Notes
- To speed up cooking, pressure cook the broccoli and potatoes until tender.
- Make it vegan by using almond or soy milk and vegan cheese or omitting cheese.
- Add chopped boiled vegetables at serving time for extra texture and variety.
Nutrition
Calories: 250 kcal, Carbohydrates: 36 g, Protein: 11 g, Fat: 9 g, Fiber: 7 g, Vitamin C: 169 mg (per serving, approximate)
This article was researched and written by Urvi Dalal.