Heat the oil in a large heavy bottom pan or dutch oven over medium heat until hot. Add the onions, peppers, cumin, coriander, chili powder, paprika and 1⁄2 teaspoon of the salt. Cook until the vegetables have softened, about 5-6 minutes. Add the garlic and saute for another minute.
Pour in the chicken stock. Add 1 can of the beans and, using a potato masher (or a handheld blender), mash the beans in the pot, creating a thicker texture.
Stir in the remaining beans, shredded chicken, lime juice and zest and bring to a boil. If you prefer a chili with more broth, add 1 - 2 cups of water. Reduce heat to low and simmer for 20 minutes. Stir in the coconut milk and keep on a low simmer for 5 minutes.
Serve immediately with additional lime wedges and cilantro.