Go Back
+ servings
Healthy vegan broccoli potato soup in a white bowl with fresh dill

Vegan Broccoli Potato Soup

This Broccoli Potato Soup is made with just 7 simple, healthy ingredients! Easy to make, rich & creamy (without the butter or cream), and so comforting.
AuthorKaitlin - The Garden Grazer
Prep Time:10 mins
Cook Time:30 mins
Total Time:40 mins
CourseMain Dish, Soup
CuisineGluten-Free, Oil-Free, Vegan
Servings4 large bowls


  • 1 yellow onion
  • 3-4 cloves garlic (or 2 tsp. garlic powder)
  • 1 lb. gold potatoes (about 2 medium/large)
  • 14 oz. frozen broccoli florets (about 4-5 cups)
  • 3 cups vegetable broth
  • 1 cup plant milk (plain + unsweetened)
  • 1/2 cup nutritional yeast
  • 1-2 Tbsp. fresh dill (optional)


  • Dice onion and mince garlic.
  • In a large stockpot over medium-high heat, sauté onion for 7-8 minutes. (I use 3 Tbsp. water/broth for no-oil sauté method, adding more as needed.)
  • Meanwhile, dice potato.
  • When onion is softened, add garlic. Stir and sauté 1 minute.
  • Add potato, broccoli, broth, milk, and nutritional yeast. Stir and bring to a light boil. Then reduce heat, cover, and simmer for 20 minutes or until potatoes are tender. Stir occasionally.
  • Add fresh dill (if using). Then blend soup with an immersion blender.* Blend as much or as little as you prefer to desired texture. Salt/pepper to taste.


*Blender: If you don't have an immersion blender, then carefully blend soup in batches in a blender. Just be sure to use extreme caution with hot foods in the blender. (You may want to let it cool a bit before blending.)
Other flavors: Add 1-2 Tbsp. fresh dill (my favorite!), 1/2 tsp. smoked paprika, 1/8 tsp. nutmeg, 1-2 Tbsp. tamari, Dijon mustard, etc.
Vegetables: Add celery, shallot, leeks, carrot, etc.

Nutrition Per Serving (Estimate)

Calories: 174 kcal | Carbohydrates: 35 g | Protein: 10 g | Fat: 1 g | Saturated Fat: 1 g | Polyunsaturated Fat: 1 g | Monounsaturated Fat: 1 g | Potassium: 950 mg | Fiber: 7 g | Sugar: 5 g | Vitamin A: 997 IU | Vitamin C: 114 mg | Calcium: 146 mg | Iron: 2 mg