Rinse the chicken portions, and pat dry with kitchen paper. Put in a shallow dish.
Put all the remaining ingredients in a blender or food processor, and purée until smooth. Pour the mixture over the chicken, turning the chicken portions so that they are well coated in the marinade. Cover and marinate in the refrigerator for 24 hours.
Heat a charcoal barbecue or grill to medium. Remove the chicken from the marinade, and barbecue over the coals or under the grill for about 30 minutes, turning the chicken and basting occasionally with any remaining marinade, until the meat is browned and cooked through.
Transfer the chicken to individual serving plates, and serve immediately