In a large bowl, combine the marinade and season to taste with salt and pepper.
In a separate bowl or resealable bag, place the chicken pieces and pour the marinade mixture on top, ensuring all parts of the chicken are thoroughly coated in the mixture.
Allow the chicken to marinade for at least 2 hours and up to overnight.
Once ready to cook, place chicken pieces on a grill or griddle pan over high heat.
Mix together the basting sauce and use it to baste the chicken while flipping every 3 to 5 minutes until fully cooked through and lightly charred.
Optionally, you can strain out the solids from the marinade and cook it over high heat until boiling—this can be used as a dipping sauce for the chicken.
Allow the chicken to rest for at least 5 minutes before serving.
Serve with fresh rice and your choice of dipping sauce!