Go Back
+ servings
5 from 1 vote

Vegan Cream of Broccoli Soup

by: claire cary

This vegan cream of broccoli soup is light, healthy and so easy to make. This simple soup is perfect for spring and is ready to eat in less than 30 minutes!
/ /
Prep: 10 mins
Cook: 20 mins
Total: 30 mins


  • 1 large white onion
  • 4 cloves garlic 2 tsp minced
  • 1 stalk celery
  • 2 tbsp olive oil
  • 6 cups chopped broccoli florets
  • 1 cup plain unsweetened non dairy milk
  • 1 cup vegetable broth
  • ¼ cup nutritional yeast
  • ¼ cup chopped fresh parsley
  • 1/2-1 tsp salt
  • ¼ tsp black pepper
  • 1 tbsp fresh lemon juice


  • In a large pot or dutch oven, add the olive oil and diced onion. Saute over medium heat until it starts to brown, about 5-10 minutes.
  • Add in the minced garlic and diced celery stalk. Saute an additional 5-10 minutes.
  • Add in all remaining ingredients aside from the lemon and cover.
  • Simmer for 5-7 minutes or until the broccoli is fork tender. Start with just 1/2 tsp of salt and add more later as desired.
  • Transfer to a blender and blend until smooth.
  • It helps to start the blender on the lowest possible setting and keep the lid slightly ajar so heat can escape.
  • Add in the lemon juice and blend again.
  • Taste and adjust flavors as desired. I usually add a bit more pepper and lemon juice, but more salt or nutritional yeast is also delicious!
  • The soup will have a fairly thick consistency at this point, but if you want to thin it out, just add more vegetable broth, about 1/4 cup at a time, until it reaches your desired consistency.
  • Transfer back to the pot and serve warm with cashew cream, a drizzle of olive oil and fresh (gluten free) bread!


You can use fresh or frozen broccoli, but I think the flavor is a bit better with fresh!
Frozen broccoli also releases more water as it cooks, so the soup may have a slightly thinner consistency. If you want to avoid that, just cut back slightly on the milk or broth if using frozen broccoli. You can always add in more to thin it out. 
Serving: 1bowl / Calories: 169kcal / Carbohydrates: 18g / Protein: 8g / Fat: 9g / Saturated Fat: 1g / Fiber: 5g / Sugar: 6g

Did you make this?

Mention @eatwithclarity or tag #eatwithclarity!