01 - In a large bowl, whisk together soy sauce, fish sauce, vegetable oil, brown sugar, garlic, coriander, cumin, turmeric, black pepper, and lime juice. Add chicken cubes and toss to coat evenly. Cover and refrigerate for a minimum of 30 minutes or up to 2 hours for enhanced flavor.
02 - If using wooden skewers, soak them in water for 30 minutes to prevent burning during grilling.
03 - Thread the marinated chicken pieces evenly onto the skewers, ensuring a uniform size for even cooking.
04 - Heat a grill or grill pan over medium-high heat and lightly oil the grates to prevent sticking.
05 - Cook the skewers for 10 to 12 minutes, turning occasionally until the chicken is thoroughly cooked and has a light char.
06 - While grilling, combine peanut butter, coconut milk, soy sauce, brown sugar, lime juice, chili paste (if using), garlic, and ginger in a small saucepan. Heat gently over low heat, stirring continuously until smooth. Adjust consistency by adding warm water one tablespoon at a time.
07 - Present chicken skewers hot alongside warm satay sauce for dipping.