3.6 from 5 votes
Cream of Broccoli and Pistachio Soup
Vegan Broccoli Cheese Soup
Prep Time
5 mins
Cook Time
20 mins
Total Time
25 mins

Vegan Broccoli Cheese Soup is a delicious dairy free alternative to a classic soup which takes only 20 minutes from start to finish. A great vegan or vegetarian weeknight meal the whole family can enjoy.

Course: Soup
Cuisine: Anytime
Keyword: dairy-free broccoli cheese soup, vegan broccoli cheese soup
Servings: 6 serves
Calories: 178 kcal
Author: Whole Food Bellies
  • 2 tbsp olive oil or vegan butter alternative
  • 1 onion chopped
  • 1 stalk celery chopped
  • 3 cups good quality vegetable broth make your own here
  • 8 cups broccoli florets
  • 2 tbsp nutritional yeast plus more to serve
  • 2 cups nut milk of choice make your own here
  • 3 tbsp olive oil or vegan butter alternative
  • 3 tbsp whole wheat flour
  • ground black pepper and salt to taste
  1. Add 2 tablespoons olive oil (or vegan butter) in medium sized pot. Sauté the onion and celery until tender. Add the broccoli and broth, cover and simmer for 10 minutes. Add in the nutritional yeast.

  2. Pour the broccoli and broth mixture into the blender, filling the pitcher no more than halfway full. Purée in batches until smooth and then pour into a clean pot. If you have a stick blender then you can just puree the soup right in the cooking pot

  3. In a small saucepan, over medium-heat add 3 tbsp olive oil or vegan butter alternative, stir in the flour and add the nut milk. Stir until thick and bubbly, and then pour into the soup mixture

  4. Season with salt and pepper and serve warm. Sprinkle on some more nutritional yeast as needed.

Recipe Notes

Freezes well. Just pop 1 or 2 cup servings into glass jars or ziplock bags and pop into the freezer.

Nutrition Facts
Vegan Broccoli Cheese Soup
Amount Per Serving
Calories 178 Calories from Fat 117
% Daily Value*
Fat 13g20%
Saturated Fat 2g13%
Sodium 565mg25%
Potassium 423mg12%
Carbohydrates 14g5%
Fiber 4g17%
Sugar 4g4%
Protein 4g8%
Vitamin A 1006IU20%
Vitamin C 110mg133%
Calcium 61mg6%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.