Slice the chicken: Cut thighs into long strips, about 3/4-inch wide.
Pat dry so the marinade sticks.
Mix the marinade: In a bowl, combine soy sauce, fish sauce, brown sugar, oil, curry powder, coriander, turmeric, garlic, ginger, lemongrass, and lime juice.
Marinate: Add chicken, toss well, and chill for at least 30 minutes, ideally 4–12 hours for deeper flavor.
Thread the skewers: Weave chicken strips onto soaked skewers in a loose “S” shape. Don’t pack them too tightly.
Make the peanut sauce: Whisk peanut butter, soy sauce, fish sauce, brown sugar, red curry paste, garlic, lime juice, and coconut milk until smooth. Thin with warm water until creamy and dippable.
Adjust sweetness and tang to taste.
Preheat the grill: Heat a grill or grill pan over medium-high. Oil the grates lightly to prevent sticking.
Grill the chicken: Cook 2–3 minutes per side, turning as needed, until lightly charred and cooked through. Internal temp should reach 165°F (74°C).
Rest and serve: Let skewers rest 2 minutes.
Sprinkle with chopped peanuts and cilantro. Serve with lime wedges, rice, and peanut sauce.