1.
Place the coriander and cumin seeds, peppercorns and garlic in a mortar and crush with a pestle until roughly ground. Add the oregano, paprika and oil and crush to a paste.
2.
Use a sharp knife to cut 3–4 deep slashes across each chicken breast. Spread the spice mix over the chicken, rubbing deep into the cuts.
3.
Heat a heavy-based frying pan until very hot and add the chicken breasts. Reduce the heat to moderate and fry the chicken for 15–20 minutes, turning occasionally, until it is slightly charred on the outside and thoroughly cooked inside. (It can be served warm or cooled and then chilled, to serve later.)
4.
Meanwhile, or shortly before serving, peel and slice the avocado. Combine the avocado and tomatoes in a bowl with the beans. Drizzle with the lime juice and olive oil, add the parsley and season lightly.
5.
Heap the salad onto a serving plate. Cut the chicken, on the diagonal, into neat slices and arrange on top of the salad. Garnish with lime wedges to squeeze over.