Place soaked beans (still covered in water) and bring them to a simmer over medium high heat on the stove for 30 minutes.
Measure and prep all ingredients while beans simmer.
Place a large stockpot on the stove and turn to medium heat. Add olive oil.
Add chicken and stir to coat in oil. Cook, stirring frequently, for 10 minutes.
Add onions, garlic, herbs and spices, stir to distribute evenly and cook five more minutes.
Drain water from beans and add beans to the stockpot.
Add broth and chilies and stir to combine.
Bring to a boil, then turn down to medium-low and allow to simmer for 10 minutes.