01 - Combine soy sauce, fish sauce, vegetable oil, brown sugar, garlic, coriander, cumin, turmeric, black pepper, and lime juice in a large bowl. Add chicken cubes and toss to coat. Cover and refrigerate for minimum 30 minutes, up to 2 hours for enhanced flavor.
02 - If using wooden skewers, soak in water for 30 minutes to prevent burning before threading chicken pieces onto them.
03 - Heat grill or grill pan over medium-high heat and lightly oil the grates.
04 - Place skewered chicken on the grill and cook for 10 to 12 minutes, turning occasionally, until thoroughly cooked and lightly charred.
05 - 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 until smooth. Adjust consistency with warm water, adding one tablespoon at a time.
06 - Present grilled chicken skewers hot, accompanied by warm satay sauce for dipping.