Go Back
+ servings
Square cropped image of a close up of a small black bowl of creamy, light green broccoli soup lightly garnished with ground black pepper and sitting on an oval wood board with a second bowl of soup behind it (this one garnished with pumpkin seeds). A set of wood spoons sits to the right along with a third bowl of soup slightly blurred in the back right.

Vegan Broccoli Potato Soup

This recipe for vegan broccoli potato soup creates a creamy and delicious soup that’s packed with flavor. With nutritional yeast and coconut milk, this dairy free soup is incredibly rich and creamy!
Course Appetizer, Side Dish, Soup
Cuisine Vegan
Keyword Vegan Broccoli Soup
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 6 Servings
Calories 365kcal


  • Cutting board and knife
  • Large pot
  • Immersion blender (or regular blender/ food processor)


  • 6 C broccoli , cut into small florets
  • 2 C potato , peeled and diced
  • 1 C onion , roughly chopped
  • 4 cloves garlic , chopped
  • 3 tbsp vegan butter (or margarine or olive oil)
  • 3 C vegetable broth , no salt added/ low sodium preferable
  • 2 tsp Herbamare seasoning (see substitution options below)
  • ½ C nutritional yeast
  • 398 mL coconut milk
  • black pepper , to taste
  • salt , to taste


Step 1: Prep the Vegetables

  • Cut broccoli into small florets until you have about 6 C.
  • Wash, peel and dice the potato so you have 2 C diced potato.
  • Peel and chop the onion so you have 1 C of onion.
  • Peel and finely mince or crush 4 cloves of garlic (use more or less to your taste).
  • Gather the remaining ingredients so everything is ready.

Step 2: Cook the Vegetables

  • In a large pot, melt 3 tbsp of vegan butter over medium heat.
  • Once you’ve melted the butter, add chopped onion and cook for 3-4 minutes until it starts to soften. It’ll begin to turn translucent in appearance.
  • Add garlic and potato, then toss to coat in the melted butter. Cook for another 2 minutes, until the garlic is really fragrant. Stir regularly to prevent garlic from burning.
  • Add 3 C vegetable broth, 2 tsp Herbamare and ½ C nutritional yeast. Stir to combine.
  • Turn the heat to medium-high and cook your vegetables for 4-5 minutes.
  • Add broccoli and cook until the broccoli and potatoes are fork tender (can easily poke a fork through the potatoes and broccoli stems). This will take about 6-8 minutes, but it depends on how big your potato and broccoli pieces are.

Step 3: Blend, Season and Serve

  • When the vegetables are cooked, remove the pot from heat and add coconut milk. You can add black pepper and/or extra salt at this time.
  • Blend the soup with an immersion blender directly in the pot. You can also transfer cooled soup to a regular blender to puree until smooth.
  • Taste the soup and adjust the seasoning (add more pepper and/or salt).


If you don’t have Herbamare seasoning, substitute for 1 tsp of salt plus 1 tsp of an herb blend of your choice. You can start with less salt and add more at the end of the cooking process if it seems like too much.
Accuracy of nutrition information cannot be guaranteed (certain ingredients may not have all nutrients listed in the database); amounts may vary (and will vary depending on brands of ingredients used); all nutrition fact values rounded to the nearest whole number.


Serving: 1Serving (1/6 of recipe) | Calories: 365kcal | Carbohydrates: 41g | Protein: 13g | Fat: 20g | Saturated Fat: 12g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 673mg | Potassium: 1164mg | Fiber: 11g | Sugar: 7g | Vitamin A: 2680IU | Vitamin C: 112mg | Calcium: 93mg | Iron: 2mg