For the chicken, combine the chipotle peppers, garlic and salt in a bowl. Add the chicken and toss until well coated. Cover and refrigerate for at least 30 minutes, but ideally overnight.
Thoroughly rinse the rice, then cook in a rice cooker with the water. Once the rice is cooked, mix in the lime juice and zest, coriander and salt to taste.
Place the sliced onion in a heat proof container (e.g. a mason jar). In a medium saucepan, combine the vinegar, water and salt. Heat over a medium heat, until it begins to boil. Pour the liquid over the onions, ensuring they stay submerged. Leave to cool to room temperature.
Preheat the oven to 190C. Heat a non-stick frying pan over medium high heat with a little cooking spray. Once nearly smoking, sear the chicken in batches for 2 minutes per side. Once seared, transfer to a baking tray and place in the oven for 8-10 minutes (or until internal temperature reaches 74C). Chop into bite-sized pieces.
Char the corn directly over an open flame lightly on all sides, then slice the kernels off into a bowl. Char the jalapeno completely, then wipe off the char with a paper towel. Finely dice and add to the corn. Add the remaining relish ingredients and mix well, season to taste.
Spray a little cooking oil into a medium saucepan and set over medium heat. Once hot, add the onion, serrano and tomato. Season to taste with salt, and saute until the vegetables begin to soften, around 3-5 minutes. Add the chicken stock and beans, bring to a boil then reduce heat to low. Simmer until liquid is reduced by around 25%, around 5 minutes. Remove from the heat, then stir in the garlic.