Go Back
+ servings
creamy vegan broccoli soup

Homemade Vegan Cheesy Broccoli Soup.

Creamy, hearty, and delicious, this vegan cheesy broccoli soup is sure to become a family favorite.

Course Soup
Cuisine Dairy Free, gluten free, vegan.
Keyword creamy, easy
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 35 minutes
Servings 6
Calories 250 kcal


  • 1 Tablespoon vegan buttery spread
  • ½ cup onion chopped
  • ¼ cup vegan buttery spread
  • ¼ cup gluten free flour blend or regular flour
  • 2 cups non-dairy milk
  • 2 cups vegetable broth
  • 4 cups broccoli florets coarsely chopped
  • 1 cup carrots shredded
  • teaspoon salt
  • ¼ teaspoon pepper
  • 6 ounces vegan cheddar cheese finely chopped


  1. Place the chopped onion and 1 tablespoon of vegan buttery spread in a large pot, and cook over medium heat until softened.

  2. Add the ¼ cup vegan buttery spread and the gluten free flour, and whisk together until there are no lumps.

  3. Slowly add the non-dairy milk and vegetable broth, and whisk well. Simmer for about 10 minutes, whisking often. It will start to thicken.

  4. Add the broccoli and carrots, and cook over low heat until tender, about 15 minutes. Add the salt and pepper.

  5. Puree the soup using a hand blender. You can decide how smooth you want your soup to be - I like to leave some pieces of vegetables in there.

  6. Add the vegan cheddar cheese and stir well over low heat until it melts. Season with more salt and pepper if desired.

Recipe Notes

I like the flavor of the Daiya Cheddar Block cheese in this soup. I've also used the Cheddar Style Slices. If you have a favorite vegan cheese, go ahead and use that one instead.

If you aren't vegan, you can use dairy cheese and dairy butter.

Store leftover soup in the refrigerator. It should stay fresh for 3-4 days.

I don't recommend freezing this soup, the texture will be affected.

You can use frozen broccoli florets if desired, rather than fresh broccoli. If you don't have broccoli, you could use cauliflower.

Nutrition Facts
Homemade Vegan Cheesy Broccoli Soup.
Amount Per Serving
Calories 250 Calories from Fat 144
% Daily Value*
Fat 16g25%
Saturated Fat 4g25%
Trans Fat 1g
Polyunsaturated Fat 3g
Monounsaturated Fat 3g
Sodium 877mg38%
Potassium 395mg11%
Carbohydrates 22g7%
Fiber 4g17%
Sugar 5g6%
Protein 6g12%
Vitamin A 4867IU97%
Vitamin C 62mg75%
Calcium 173mg17%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.