If you're having a cheese craving, you NEED to try this vegan broccoli cheese soup recipe! It's so cheesy and creamy...pure comfort food! Dairy-free & gluten-free.

Vegan Broccoli Cheese Soup

This thick and creamy vegan broccoli cheese soup is loaded with “cheesy” goodness that will quench your craving for comfort food any night of the week. Kid-friendly, vegan, dairy-free and gluten-free. 
Course Soup
Cuisine American
Keyword vegan
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings 6 servings
Calories 225kcal
Author Stacey Eckert



  • Add olive oil to a dutch oven pot and saute the diced onions over medium heat until softened. Add cubed potatoes, carrots, cashews, a pinch of salt and 2 cups of water. Bring it to a low simmer and then cover it and let it cook for 20-25 minutes or until the vegetables are soft. Almost all of the water should be absorbed by now.
  • Let the mixture cool slightly before adding it to a blender. Add the vegetable broth, water, paprika, garlic powder, turmeric, nutritional yeast, salt, and pepper to the food processor. Blend on high until smooth and creamy. Pour the soup back into the original pot and bring it to a boil. 
  • Chop the broccoli up into bite-size chunks and add it to the blended soup. Reduce the heat to a low simmer, cover, and let it cook for 5-10 minutes or until the broccoli is soft. 
  • Garnish each bowl with red pepper flakes, cayenne pepper, or parsley. 


  • You can substitute chickpeas, great northern beans or cannelloni beans for the cashews if you want this recipe to be nut-free.
  • You can use frozen broccoli in this recipe but you'll need to cook it first and then just add it to the soup at the end. You can skip bringing the soup to a boil and then letting it simmer for 10 minutes because that step is just to cook the broccoli. 
  • Feel free to add grated carrots or other vegetables to the soup when you add the broccoli.


Serving: 1cup | Calories: 225kcal | Carbohydrates: 41g | Protein: 10g | Fat: 4g | Sodium: 200mg | Potassium: 1222mg | Fiber: 8g | Sugar: 7g | Vitamin A: 165.5% | Vitamin C: 175.4% | Calcium: 10.8% | Iron: 16.8%