Place the chicken in a dish. Make two slashes in the middle of each leg and thigh portion. Rub with a little oil, season with salt and pepper and squeeze over the juice of two limes over.
Place all the other ingredients in a food processor and pulse until puréed.
Pour the marinade over the chicken and rub all over until well coated. Cover and refrigerate for at least two hours but preferably over night.
When marinated, heat up some coals on a BBQ until the coals turn to embers. Place the chicken onto the BBQ and allow to cook for around 8 minutes per side.
In the meantime make the BBQ sauce by mixing all the ingredients together.
When the chicken is cooked, brush liberally with the BBQ sauce, turn the chicken and baste the other side. Allow the chicken to cook for a further minute or so, in order for the sauce to stick well to the chicken.
Serve with a light coleslaw and lime wedges.
Photo courtesy of The Pepperpot Club by Jonathan Phang, published by Hardie Grant.