A hearty Creamy Broccoli Soup and under 400 calories for a big filling bowl - this is healthy comfort food and ready in under 20 minutes too. The creaminess will make it feel much more indulgent than it actually is. Soup is an easy way to increase your vegetable intake, it's cheap to make and it's warming for those cold autumn/winter days.

Would you like to save this recipe?
This is the creamiest of creamy soups and that is just thanks to the milk and a little bit of grated cheese - no cream needed. When all blended together it gives it such a creamy texture that this soup feels far more indulgent than it actually is and it's one of your five a day too.
You could mix things up a bit and do half broccoli and half cauliflower. It would change the colour and flavour, but it would make a nice change. We all know how well cauliflower and cheese go together too.
If you want to get more broccoli in your diet, this is an easy way to do it. Fancy trying some more broccoli recipes? Why not try our Roasted Tenderstem Broccoli, Broccoli Pasta Bake or Broccoli Cheese.
Jump to:
Why You Will Love It
- Easy way to eat more vegetables - We can all struggle to eat enough vegetables sometimes, and this is an easy recipe to give you a veggie boost. It is also one of your five a day.
- Quick - This broccoli soup is ready in under 20 minutes
- Super creamy and comforting - Total creamy comfort food, but no cream used
- Low calories - This is a low calories meal option with under 400 calories for a huge filling bowl.
- Healthy - Broccoli is a great source of vitamins K and C, a good source of folate (folic acid) and also provides potassium, fibre.
Ingredients and Substitutions

A full ingredients list, along with US Customary and Metric measurements, can be found in the recipe card at the end of this post.
- Broccoli - The star of this dish. To make this the best it possible can be, then try to choose the perfect broccoli. Choose a broccoli head with tight, green florets and firm stalks. Your broccoli should feel heavy for its size. Avoid broccoli with dried out or browning stem ends or yellowing florets.
- Potato - This helps to really thicken the soup up. You could leave it out if you prefer a more brothy soup.
- Onion - You could swap this for shallots if you prefer, and this would give the soup a slightly sweeter taste.
- Milk - This is what helps to make the soup creamy. You can make it more indulgent by swapping the milk for cream.
- Vegetable stock - Try to use the best quality stock you can buy. If you are making this for young children, then use a low salt stock.
- Garlic - To save yourself some time, use some of that lazy ready chopped garlic in a jar.
- Mustard - We used wholegrain mustard, but Dijon would work well too.
- Cheese - We used a mature cheddar, as it has a nice strong flavour, which means you can get away with using less of it.
You could add even more veggies by throwing some spinach or kale in there too. It would give it even more of a vibrant green colour too, not to mention a vitamin boost.
More ingredient substitutions and variations can be found in the recipe card.
How to Make Broccoli Soup

- Step 1: Heat some oil in a large pan and cook the onion, garlic and potato for 3 minutes.

- Step 2: Then add the stock, mustard and salt and pepper and simmer for 2 minutes.

- Step 3: Add the milk and the broccoli and cook for 10 minutes.

- Step 4: Blend until smooth then stir in the grated cheese.

- Step 5: Pour into bowls and top with grated cheddar.
Serving Suggestions
Warm crusty French bread is the best thing to dip in this creamy soup. However, if you want to keep it lighter, but still want a bit of texture to it, then why don't sprinkle some croutons on top.
We make our own easy croutons by chopping up some bread into squares and drizzling over a little olive oil and a sprinkle of garlic granules and dried herbs. Put them in the oven for about 5 minutes to crisp up. Perfect for adding to soups and salads.
Why not try making our Garlic and Rosemary Focaccia or easy Slow Cooker Bread to dip in it?
When it comes to toppings, some raw broccoli and grated cheese (although stilton goes really well with broccoli soup) is our go-to combo. However, some crispy grilled bacon is an amazing addition. It adds some nice texture to it.

Dannii's Top Tips
- You could add some cauliflower too to use a mixture of vegetables.
- Prefer a stronger flavour? Use Stilton instead of mature cheddar.
- If you are making this for young kids, mix some little bits of pasta into it, to make more of a pasta soup stew.
- You could make this vegan by using almond/soya milk and vegan cheese.
- Try using shallots instead of onions for a sweeter flavour.
- Top with some toasted seeds to add some crunch.
- Give this a green spinach boost by adding some spinach to it. It will make it a really vibrant green colour too.
- Use a stick blender to blend this soup. If you are going to use a jug blender, make sure it cools down first, as putting hot soup in can cause it to break.
- Add a drizzle of olive oil for presentation.
Frequently Asked Questions
You wouldn't think that creamy broccoli soup was kid friendly, but it really is. In our house anyway! Add a ladle to a bowl and then top with cooked pasta to make it more filling. It's more of a pasta soup stew combo, which makes it easier for little kids to feed themselves.
This soup is all about the creaminess, but that doesn't mean that you couldn't easily make a vegan broccoli soup. Simply swap the semi-skimmed milk for almond/soya milk, or use extra stock and add a dollop of oat creme fraiche once it is blended. Swap the cheese for a good melty vegan cheese too.
This soup is always best eaten fresh, however if you do have leftovers then you can keep it in the fridge for up to 3 days. Let it cool down and then store in an air tight container in the fridge.
Yes, broccoli soup freezes really well. Allow it to completely cool first and then portion it out into air tight containers or freezer bags (these are great for space saving as you can lay them flat) and then it will keep in the fridge for up to 3 months. Let it defrost and then you can reheat it in the microwave or heat it through on the hob.
Yes, this can be gluten free if you use a gluten free stock and mustard. Make sure you grate the cheese yourself rather than using a bag of pre-grated cheese as that is sometimes coated in flour to stop it from sticking together.
To thicken the soup, you will need to make a cornflour slurry. Simply mix together equal parts cornflour flour and water and then whisk that mixture into the soup. Usually 2 tablespoons of cornflour and 2 tablespoons of water mixed together does the job. You can use this tip for thin stews too.
Yes, you can make this in advance and then leave it to cool in the pan, cover and refrigerate the whole pan. Then, when you want to serve it you can put the whole pan (uncovered) on the hob and heat it through.
More Soup Recipes
If you've tried this creamy broccoli soup, let us know how you got on in the comments below.
Tag us in your creations on Instagram @hungryhealthyhappy - Use the hashtag #hungryhealthyhappy too.
Recipe

Creamy Broccoli Soup {High Fibre Soup}
Ingredients
- 0.5 tablespoon Olive oil
- 800 ml (3.33 cups) Vegetable stock
- 200 ml (0.75 cups) Skimmed milk
- 1 Potato - peeled and chopped
- 1 Onion - chopped
- 2 Garlic clove - crushed
- 1 head Broccoli - chopped
- 1 teaspoon Wholegrain mustard
- 1 pinch Sea salt
- 1 pinch Ground black pepper
- 50 g (0.5 cups) Light mature cheddar - grated
Instructions
- Heat 0.5 tablespoon Olive oil in a large pan and cook 1 Onion, 2 Garlic clove and 1 Potato for 3 minutes.
- Add 800 ml Vegetable stock, 1 teaspoon Wholegrain mustard and 1 pinch Sea salt. Simmer for 2 minutes.
- Add 200 ml Skimmed milk and 1 head Broccoli and cook for 10 minutes.
- Blend until smooth, then stir in 50 g Light mature cheddar.
- Pour into bowls and top with more grated cheddar (optional).
Recipe Tips
- You could add some cauliflower too to use a mixture of vegetables.
- Prefer a stronger flavour? Use Stilton instead of mature cheddar.
- If you are making this for young kids, mix some little bits of pasta into it, to make more of a pasta soup stew.
- You could make this vegan by using almond/soya milk and vegan cheese.
- Try using shallots instead of onions for a sweeter flavour.
- Top with some toasted seeds to add some crunch.
- Give this a green spinach boost by adding some spinach to it. It will make it a really vibrant green colour too.
- Use a stick blender to blend this soup. If you are going to use a jug blender, make sure it cools down first, as putting hot soup in can cause it to break.
- Add a drizzle of olive oil for presentation.
Nutritional Information
Would you like to save this recipe?
The nutritional information provided is approximate and is calculated using online tools. Information can vary depending on various factors, but we have endeavoured to be as accurate as possible.
As all appliances vary, cooking times are a guide. Please note that by changing the serving size, the cooking time may also need to be altered.













Emma Taylor says
I don't normally like many of the soups that I make, but do them anyway to 'use up' any extra veg. Well this recipe is different, a really gorgeous soup which was super simple and quick to make - enjoyed by all! I am away to buy another broccoli just so I can make it again! :)
Benjamin Myhre says
I was a bit of an odd duck when I was a kid. Broccoli was my favorite food. I didn't even need it in a bowl of soup or anything. Just raw.
I tell you what though... it becomes magical when you turn it into a cheesy soup and this recipe looks absolutely fantastic. I will be adding it to my list of things to make.
Andrea says
Love how easy this healthy broccoli soup is! I'm a massive broccoli fan, but for some reason never actually made soup, will need to give it a try ASAP
Katie says
This looks absolutely divine! Thanks for the easy-to-follow and thorough instructions. I can't wait to make this! It's been coooold here in Colorado, I need broccoli soup pronto!
Danielle says
Yum! I made this last night and it was so good! I love the touch of mustard - really amps up the flavor!
Dannii says
SO glad you enjoyed it!
Colleen says
This is a delicious and creamy looking soup, especially for a broccoli lover like me! and I love the idea of adding some cauliflower, too.
Sherri says
I could totally go for a bowl of this soup right about now! So hearty and creamy! LOVE the addition of the mustard too! I bet it adds such a nice flavor! :)
Amy | The Cook Report says
I love broccoli soup, it's such good comfort food
Nathan Wyper says
This looks so delicious, I love broccoli soup! Perfect for this time of year!
Natalie says
I love broccoli soup! Looks so delicious and so easy to make ♥
Emmeline says
This looks so yummy! I love broccoli - add this gorgeous creaminess and I'm all in!
Jacqueline Debono says
I love broccoli soup, especially with cheese in it! I sometimes make it with gorgonzola which is delicious too (if you like gorgonzola!) Yours looks so yummy and creamy!
Katie Bryson says
I adore broccoli and stilton soup, but your version sounds great - love the mustard for that hit of extra flavour! I think I might have to make me a batch of this for the firefighter...
Elizabeth says
MMmm I love cream of broccoli soup, myself. I make mine with watercress in it too. I like the addition of mustard in yours, I bet that really enhances everything (love mustard!)
Becca @ Amuse Your Bouche says
I often avoid making creamy soups because I don't want to add a load of cream to my food - I never knew that adding milk worked just as well! This looks lovely.