If using wooden skewers, soak them in water for 20–30 minutes to prevent burning during cooking.
In a bowl, whisk together garlic, grated onion, soy sauce, peanut butter, honey, lime juice, coriander, turmeric, and a pinch of salt and pepper. Add the chicken strips and toss to coat. Let marinate for 15–30 minutes for best flavor.
Preheat your grill, grill pan, or broiler. Thread marinated chicken onto skewers, leaving a little space between pieces for even cooking.
Grill or broil the skewers for about 6–8 minutes, turning once, until the chicken is cooked through and has a light char.
Warm the peanut sauce gently in a small saucepan or microwave until smooth and pourable. If you prefer extra creaminess, whisk in a touch of water or coconut milk to reach the desired consistency.
Serve the hot skewers with a generous drizzle of peanut sauce on the side or dipped into it. Garnish with chopped peanuts, cilantro, or lime wedges if you like.