First rinse the beans, then soak them in a large bowl of pure water overnight.
After the beans have soaked, pour the beans and water into a large soup pan. Bring to a boil, then reduce heat and let simmer for about 1½ to 2 hours, or until the beans are tender.
Add the garlic and cilantro, then cook for an additional two minutes.
Now, add these veggies and the can of tomatoes and green chiles (please drain the can of tomatoes first) to the black beans and water, then add the lime juice and seasonings - cumin, salt, black pepper and cayenne pepper.
Bring all the ingredients to a boil, then reduce the heat and simmer for about 20 minutes.
Next, take half of the soup and place it in the blender. Blend until smooth, then fold into the remaining mixture. (This gives the soup that thick and creamy taste. If you would rather have a soup puree, simply blend all the soup... I just like a little chunky texture in mine.)
Serve and enjoy, veggie lovers!
Recipe by The Veggie Girl at https://www.theveggiegirl.com/2014/01/25/black-bean-soup/