Overhead Shot of white bowls of creamy, golden vegan broccoli cheese soup with herb garnish, surrounded by a white and blue kitchen towel and soup spoons.

Vegan Broccoli Cheese Soup

This easy, vegan broccoli cheese soup is perfect for busy weeknight dinners, as it's ready in under 30 minutes. It's also great to meal prep for vegan lunches!

free from: gluten/ wheat, dairy, egg, tree nuts, peanuts, shellfish, fish

Course Soup
Cuisine American
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 4
Calories 166 kcal


  • 1 tbsp extra virgin olive oil
  • 1 onion chopped
  • 2 carrots chopped
  • 2 stalks celery chopped
  • 2 cloves garlic minced
  • 4 cups broccoli florets
  • 1 lb silken tofu
  • 1 cup low-sodium vegetable broth
  • 1/4 cup nutritional yeast
  • salt to taste
  • optional garnish (fresh herbs, crunchy chickpeas, pumpkin seeds, homemade croutons, etc.)
US Customary - Metric


  1. Heat olive oil over medium heat in a dutch oven or large pot. Add onion, carrots, celery stalks, and garlic. Saute until tender (about 10 minutes), stirring occasionally.

  2. For the broccoli you can either steam it in the broccoli for a few minutes (from either fresh or frozen) or once the other vegetables are tender, you can saute them in the pot. If you saute the broccoli, you will need to use tongs to remove most of the broccoli again before the next step.

  3. Take 3/4 of the carrot, celery, onion, and garlic mixture and add it to a blender with the silken tofu, vegetable broth, and nutritional yeast. Blend on medium speed for 30-60 seconds until pureed smooth.

  4. Pour blended soup into the pot with the remaining vegetables and broccoli. Stir. Add salt to taste, if needed.

  5. Leave mixture on the stovetop about 10 minutes to thicken slightly and heat through. Serve immediately and enjoy!

Recipe Notes

Exact nutrition information may vary based on specific ingredients used. Does not include any garnish.

Nutrition Facts
Vegan Broccoli Cheese Soup
Amount Per Serving
Calories 166 Calories from Fat 63
% Daily Value*
Fat 7g11%
Saturated Fat 0g0%
Cholesterol 0mg0%
Sodium 309mg13%
Potassium 736mg21%
Carbohydrates 17g6%
Fiber 4g17%
Sugar 6g7%
Protein 10g20%
Vitamin A 5875IU118%
Vitamin C 86.1mg104%
Calcium 105mg11%
Iron 1.9mg11%
* Percent Daily Values are based on a 2000 calorie diet.