Mix all of the marinade ingredients together and leave to marinade in the fridge for at least 2 hours.
Remove from the fridge and thread the chicken on to skewers. (Discard the marinade in that bowl if there is any left at the bottom.)
Put the skewers on the grill pan, under a hot grill and cook for about 10-15 minutes, turning regularly, until starting to blacken at the edges slightly.
While the chicken is cooking, put the sauce ingredients into a small saucepan and cook over a medium low heat for 10-15 minutes until thickened.
Serve the skewers and sauce together sprinkled with chopped spring onions and roasted peanuts.
Did you make this recipe? Click here to let us know how it went and give it a ⭐️ rating! Your feedback helps us to make more recipes you really want.