01 -
Set your oven to 180°C/350°F (or 160°C fan).
02 -
Stir together everything listed under Mexican Spice Mix in a small bowl.
03 -
In a big bowl, mix up 1 1/2 tbsp of the spice mix with 1 tbsp of olive oil and lime juice until it turns into a paste. Coat the chicken pieces in it, making sure they're covered all over.
04 -
If you've got time, let the chicken sit in the paste for an hour or overnight. If not, just move ahead.
05 -
Heat 1 tbsp of olive oil in a large deep pan over medium-high heat. Place the chicken skin-side down for 4 minutes, letting it brown lightly. Turn it over and cook the other side for about 1 1/2 minutes. Then, set it aside.
06 -
Using the same pan, turn the heat to medium-high and cook the onions, garlic, and pepper for 3 minutes until they're soft. If there's any burnt seasoning left in the pan, get rid of it first.
07 -
Toss the rice into the pan and stir. Add in the stock, tomato puree, beans, corn, and what's left of the spice mix. Blend everything together well.
08 -
Put the chicken on top of the rice mix, skin side up. Make sure the skin is mostly out of the liquid.
09 -
Cover the pan with foil or a lid and bake it for 25 minutes.
10 -
Take off the foil or lid and bake for another 15 minutes, until there are just a few small puddles of liquid left.
11 -
Leave the pan uncovered for 10 minutes so the remaining liquid is absorbed while it cools down a bit. Toss the rice gently, squeeze a lime over, and serve with the garnishes.