01 -
Mix all marinade ingredients together. Set aside 3/4 cup (185 ml) for basting. Pour the remaining marinade over the chicken in a glass or ceramic container. Make sure chicken is well-coated, then refrigerate for 24 - 48 hours.
02 -
Brush BBQ grills with oil and preheat to medium high heat. Alternatively, heat oil in a skillet over medium high heat.
03 -
Remove chicken from marinade and let excess drip off. Place on BBQ or skillet. Cook first side for 2-3 minutes until golden, adjusting heat if needed. Flip and cook for 2 minutes.
04 -
Generously baste with reserved marinade, then flip and cook for 1 minute. Continue this process every minute for about 10 minutes total, or until internal temperature reaches 75°C/167°F for thighs or 65°C/150°F for breast.
05 -
Transfer chicken to a plate and loosely cover with foil. Let rest for 3 minutes before serving. Garnish with green onion and grilled pineapple slices if desired.