clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan broccoli potato soup garnished with shiitake 'bacon', olive oil, and black pepper, in a white bowl

Vegan Broccoli Potato Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.3 from 3 reviews
  • Author:
  • Prep Time: 5 mins
  • Cook Time: 35 mins
  • Total Time: 40 minutes
  • Yield: 4-6 servings 1x
  • Category: Soups
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan


This healthy vegan broccoli potato soup has just 6 simple ingredients and is ready in under 40 minutes.


  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, diced
  • 1/2 teaspoon salt, divided
  • 2 medium garlic cloves, minced
  • 4 cups vegetable broth
  • 3/4 cup unsweetened, unflavored non-dairy milk (like oat or cashew milk)
  • 2 medium white potatoes, peeled and cut into 1-inch cubes
  • 1 small crown of broccoli, cut into bite-size pieces (about 4 cups)
  • Freshly ground black pepper, to taste
  • Shiitake bacon, for serving (optional)


  1. Heat the oil in a medium heavy-bottomed pot over medium-low heat. Add the onion and 1/4 teaspoon salt, and cook until it’s translucent, about 5 minutes. Then add the garlic and cook for 30 seconds more.
  2. Add the broth, milk, potatoes, broccoli, pepper, and remaining 1/4 teaspoon salt. Cover tightly with a lid and bring to a boil. Then reduce the heat to low and gently simmer, covered, until the vegetables are tender, about 20 minutes.
  3. Using an immersion or upright blender (see Safety Note below), puree until creamy. Taste and adjust the seasonings, if needed.


UPRIGHT BLENDER SAFETY NOTE: Since the soup is hot, it’s super important that steam has a way to escape the blender while you puree. Remember to take out the removable center of the blender lid before blending. If the steam is trapped inside, the lid will blow off when you press the ‘blend’ button and you’ll have soup all over your kitchen.


  • Serving Size: 1/6 of the recipe
  • Calories: 120
  • Fat: 5.3 g
  • Carbohydrates: 16.1 g
  • Fiber: 3.4 g
  • Protein: 3 g
Tofu with tomatoes.

Join the Club

Subscribe to The New Baguette + get all new recipes sent straight to your inbox.