
The only thing that makes this a vegan recipe is using soy milk and plant-based butter. If you don’t have any dairy-free guests, feel free to use dairy milk and butter instead. Or you can use gluten-free flour if that is needed. The medley of vegetables makes this a savory soup either way.

Serve the soup with a crusty bread. It’s a great start for many of the vegan main dishes we have on the site.
Looking for a vegan soup, but this isn’t quite it? Consider these:
- Butternut Squash Soup – Dairy-free, Gluten-free, Vegan
- Hearty Autumn Harvest Soup – Dairy-free, Gluten-free, Vegan
- Minestrone – Dairy-free, Gluten-free, Vegan
Or maybe our Savory Acorn Squash Soup – just substitute the cream for a plant-based one and it’s vegan and dairy-free!

Cream of Broccoli Soup – Vegan
Ingredients
- 2 Tbsp olive oil
- 2 Tbsp plant-based butter
- 2/3 cup carrots chopped
- 2/3 cup celery chopped
- 1 med onion chopped
- 1 cup potato chopped
- 2 cloves garlic minced
- 6 Tbsp flour
- 4 cup vegetable broth
- 2 cup soy milk
- 5 cups broccoli chopped
- 1 tsp salt
- ½ tsp white pepper
Instructions
- Melt butter with oil in large pot. Add all chopped vegetables and sauté over medium low heat until softened, about 15-20 minutes or so. Stir frequently so the vegetables do not brown.
- Add flour, mix well. Add broth, milk, broccoli, white pepper, and salt. Bring to a boil, reduce heat and simmer until all veggies are soft, about 50 minutes. Use an immersion blender and blend to your liking.