Don't miss out on our special Christmas issue with free 2023 calendar - subscribe by 11 October!
Heat the oil in a medium pan, add the onion and pepper, and fry, stirring frequently, for 10 mins. Stir in the garlic and spices, then tip in the tomatoes and beans with their liquid, half a can of water and the bouillon powder. Simmer, covered, for 15 mins.
Meanwhile, tip the chicken into a bowl, add the coriander and lime juice with a little chilli (if using, or see tip below for guacamole alternative) and toss well. Ladle the soup into two bowls, top with the chicken and serve.