01 -
In a medium bowl, whisk together the peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and red pepper flakes until smooth and fully combined.
02 -
Transfer 240 ml of the prepared peanut sauce to a small bowl. Cover and refrigerate for serving. Keep the remaining sauce for marinating the chicken.
03 -
Place chicken thigh pieces in a large baking dish. Pour the remaining peanut sauce over the chicken and stir to coat evenly. Cover and refrigerate for 1 to 8 hours, stirring once during marination.
04 -
If using skewers, thread the marinated chicken pieces onto soaked skewers. If not, place the chicken pieces on a wire rack set over a baking sheet. Allow chicken to rest at room temperature while you preheat your broiler or grill.
05 -
Preheat broiler to high. Place chicken under the broiler and cook for 6 minutes or until the internal temperature reaches 71°C. Remove and let rest for 5 minutes before serving.
06 -
Preheat grill to medium-high heat (190–230°C). Lightly spray grill grates if desired. Grill skewered chicken over indirect heat with the lid closed for 6 minutes, then flip and grill for another 6 to 10 minutes until chicken reaches 71°C and releases easily. Rest 5 minutes before serving.
07 -
Transfer rested chicken to serving plates. Serve with rice and the reserved peanut sauce. Garnish with lime wedges, peanuts, green onions, and cilantro as desired.