Cream of Broccoli Soup (Vegan, Gluten Free)

For the longest time, my husband has been wanting to make a cream of broccoli soup.  I wasn’t sure he could successfully make a vegan cream of broccoli soup.  He totally outdid himself with this vegan creamy broccoli soup! Despite the name, this healthy soup has no cream!

This soup is really easy to make too.  If you are a fan of soups, you may also like this post full of healthy soup recipes.


Cream of Broccoli Soup - My Whole Food Life


I used almond milk in my recipe, but you could also use full fat coconut milk for an extra rich texture.  Another option would be to top this with a cashew cream.  Yum!

This cream of broccoli soup is vegan and gluten free.  I added some nutritional yeast for a slight cheesy flavor.  I cooked this on the stove top, but you can also cook this soup in the crock pot as well.

Cream of Broccoli Soup

Cream of Broccoli Soup

Prep Time 10 min Cook Time 3 hr Serves 5-6 servings     adjust servings

A healthier version of the classic recipe!


  • 4 big heads of broccoli
  • 1 chopped yellow onion
  • 2 cups chopped celery
  • 1/4 cup nutritional yeast
  • 2 cups almond milk
  • 2 cups of veggie broth
  • sea salt to taste


  1. Put all the ingredients, except the almond milk, in a large pot . Cook covered on med-low for 2-3 hours.
  2. Once the soup is broken down a bit, you can use an immersion blender to puree it. If you don't have an immersion blender, transferring it to a regular blender may work too.
  3. Once the soup is pureed, add the almond milk. Mix until well incorporated.
  4. Serve immediately or refrigerate/freeze for later.


Recipe Notes

I like to refrigerate/freeze these in serving sized portions so I can just grab out what I need. This soup should last a week in the fridge and up to 6 months in the freezer. Enjoy!


Join more than 35,000 subscribers and start gettiing free recipes direct to your inbox!

You may also like

16 thoughts to “Cream of Broccoli Soup (Vegan, Gluten Free)”

      1. Nevermind! My husband forgot to tell me he did add 2 cups of broth to this. I have edited the recipe. Sorry for the confusion!
  1. I have been making Broccoli Soup for years. I do not use the whole head of broccoli, but I DO use the ends. I prefer to steam the florets for dinner. I peel the ends, cut off the tough ends of the stalks and cut them into large chunks. I add vegetable broth (1 container) an onion, quartered, and 2-3 cloves of garlic. I cook it for 20 minutes, cool it, puree in a blender. I put a few steamed florets on top when serving.
  2. Hi Melissa, This looks wonderful. Will you please clarify for me 4 big heads of that 4 huge-separate heads that I would buy at the grocery store? Hope that this question makes sense. Thank you, love your recipes, and Merry Christmas!
  3. Pingback: Sunday Reads |
  4. I also use the stems, keeping the florets steamed for dinner or for a lunch salad.....I saute an onion and some garlic until soft, them add the stems, white beans and veggie broth, cook until soft about 20 minutes....Put all in my Vitamix and blend until smooth....When I serve the soup I add some of the steamed florets....Going to try your hubby's recipe

Leave a Reply

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