Go Back
+ servings
5 from 3 votes
Bowl of Vegan Cream of Broccoli Soup with Lemon and Bread Slices in the Background
Vegan Cream of Broccoli Soup
Prep Time
15 mins
Cook Time
20 mins
Total Time
35 mins

Rich, creamy, and silky smooth...you'd never guess this vegan cream of broccoli soup was dairy-free!

Course: Soups
Cuisine: American
Servings: 4
Calories: 300 kcal
Author: Alissa Saenz
  • 1 tablespoon vegan butter
  • 1 medium onion, diced
  • 1 medium celery stalk, diced
  • 3 garlic cloves, minced
  • 3 tablespoons all-purpose flour
  • 1 cup full-fat coconut milk
  • 3 cups unflavored and unsweetened non-dairy milk
  • 3 vegetable bouillon cubes*
  • 1 tablespoon Dijon mustard
  • 8 cups chopped fresh broccoli (about 2 medium heads)
  • 1 tablespoon lemon juice
  • Salt & pepper, to taste
  • Chopped fresh chives, for serving (optional)
  1. Melt the butter over medium heat in a large pot.

  2. Stir in the onion and celery. Sweat the veggies for about 5 minutes, stirring occasionally, until they begin to soften.

  3. Add the garlic and flour. Stir until the flour forms a coating on the veggies and cook the mixture for about 1 minute, until it becomes very fragrant.

  4. Begin stirring in the coconut milk, a bit at a time, until completely mixed in and all of the flour is dissolved.

  5. Stir in the non-dairy milk, bouillon, mustard, and broccoli. Raise the heat and bring the liquid to a boil.

  6. Lower the heat and allow the soup to simmer for about 10 minutes, stirring occasionally, until the broccoli is tender and the liquid has thickened a bit.

  7. Blend the soup either using an immersion blender or by transferring it in batches to a blender. Be careful when blending hot liquids.

  8. Return the soup to the pot if you used a blender. Reheat the soup if needed.

  9. Remove the soup from heat and stir in the lemon juice. Season the soup with salt and pepper to taste.

  10. Ladle into bowls and top with fresh chives. Serve.

Recipe Notes

*Use as many cubes as you'd normally use to make 3 cups of broth (some cubes are made for 2 cups - if this is the case only use 1 ½ cubes instead of 3).

Nutrition Facts
Vegan Cream of Broccoli Soup
Amount Per Serving (1.5 cups (¼ of batch))
Calories 300 Calories from Fat 185
% Daily Value*
Fat 20.6g32%
Saturated Fat 14g70%
Sodium 942mg39%
Potassium 852mg24%
Carbohydrates 26g9%
Fiber 7.3g29%
Sugar 7.3g8%
Calcium 451mg45%
Iron 3mg17%
* Percent Daily Values are based on a 2000 calorie diet.