Drain and rinse the beans. Mash half the beans and set aside.
Heat oil in a Dutch oven or stock pot over medium heat. Saute garlic, peppers, and onion until soft, about 5 minutes. Add spices and cook for another minute. Stir in chicken broth and lime juice and bring to a simmer.
Stir in beans and chicken. Bring back to a simmer and cook for 20 minutes.
Add cilantro; taste and adjust seasoning as necessary. Serve topped with all deliciousness.