Soak beans in water to cover overnight. When ready to cook, drain and rinse. Fill a large pot with 8 cups water or vegetable broth. Let come to boil and skim white foam. Turn down to simmer and let cook until beans are tender and done, about an hour or so
Add rest of ingredients and let cook for another hour or so or until all vegetables are cooked
Blend in batches in your blender or with an immersion blender
Set bowls around of sliced green onions, red onions, and cilantro for garnish
Let guests choose their own toppings for their very own Vegan Black Bean Soup