30 Minute ‘Cheesy’ Broccoli Soup (Gluten Free, Vegan)

Prep: 5 minutesCook: 25 minutesTotal: 30 minutes
Yield: serves 2 to 3Category: Soups/Sides
Jump to recipe Print

This easy to make ‘Cheesy’ Broccoli Soup is creamy, delicious and perfect for this time of year!

Broccoli and stilton soup was always a favourite of mine so it was only a matter of time until I created my own vegan version. This is a lovely creamy soup with that ‘cheesy’ taste despite being completely dairy free and containing no processed substitutes.

The combination of nutritional yeast and miso paste in this soup results in that lovely nutty, savoury taste that gives cheese a little nod. The taste might be a little bit subtle for some so perform a taste test and add more nutritional yeast if required. If you like the sound of broccoli soup but don’t really like nutritional yeast then you may prefer my make my Broccoli & Pesto Soup – the recipe for this pesto version does contain nutritional yeast, however, in this it can be omitted.

Rather than using cream or a dairy free alternative in this recipe I have opted to add two potatoes and one handful of cashew nuts which, when blended, give this a lovely creamy texture. The nuts are optional and the soup will not be affected taste wise if you opt not to use them, however, if you do include this ingredient make sure to blend the soup well otherwise you will just have pieces of nut in your soup as opposed to a lovely smooth texture.

I like my soup really thick but if you would prefer to add more liquid to create a runnier version then please feel free to do so. Soups are usually my favourite way to reduce food waste as you can throw most vegetables into them, however, this recipe might be the exception to that rule. You could get away with adding a handful of spinach and some cauliflower to this but anything else will detract from the delicate flavours. Having said that, I do think substituting the white onion for a leek would work really well in this soup.

You can make this on the hob or in a soup maker – I have opted to write up the hob version but both methods would be more or less same. If you are using a soup maker you would need to select the smooth option as this isn’t one that would work well chunky. When cooking this on the hob you can either use a hand blender to blitz the ingredients or allow the soup to cool, pour it into a food processor to blend and then reheat before eating.

This ‘Cheesy’ Broccoli Soup is one that I consider to be fairly festive and if you like it you may also like my Chestnut & Cauliflower Soup which you can find here. Feel free to explore the soup section of my website for more delicious soup recipes such as my Creamy Carrot & Ginger, my Curried Lentil & Tomato or my Hearty Lentil & Vegetable.

If you like this recipe and want to show some support please leave a comment below or visit my Ko-Fi account to donate! x


  • 1 medium broccoli
  • 2 medium sized potatoes
  • 800ml 3 cups + 1/4 cup water
  • 1 large white onion
  • 1 handful cashews (optional)
  • 3 - 4 tbsp nutritional yeast
  • 2 cloves garlic
  • 1 tsp white miso paste
  • 1/2 handful fresh chives
  • 1 vegetable stock cube
  • 1/2 tsp garlic salt
  • big pinch sea salt
  • pinch black pepper


  1. Peel the potatoes and onion and chop into bite sized chunks before adding to a large stock pot
  2. Chop the broccoli into chunks, including the stalk, and add to the pan
  3. Peel the garlic and add them to the pan along with the cashew nuts, water and stock cube
  4. Bring the liquid to the boil and add all of the remaining ingredients with the exception of the fresh chives
  5. Reduce the heat, place the lid on the pan and allow to simmer for twenty minutes until everything is soft
  6. Remove from the heat and use a hand blender to blitz the soup until smooth. Alternatively you can allow the soup to cool before pouring it into a food processor and blending
  7. Top the soup with the roughly chopped chives before serving


Submit a Comment

Your email address will not be published. Required fields are marked *