Combine the coconut milk, soy sauce, palm sugar, lime juice, ginger, garlic and curry powder in a jug. Mix well, then pour half the mixture over the chicken in a bowl.
Place a griddle (grill) pan over a high heat until smoking hot. Brush the pan with coconut oil then add the chicken pieces and cook over a high heat for 6-8 minutes, turning occasionally, until caramelized and cooked through.
Add the peanut butter and tamarind paste to the reserved marinade and mix until smooth. If it's too thick, add more lime juice to thin to a dipping sauce consistency.
Pile the chicken onto a serving dish and scatter over the herbs, toasted coconut flakes and chopped peanuts. Serve with the dipping sauce and wedges of lime.