1. Whiz together the ingredients for the marinade.
2. Transfer to a nonmetallic dish, add the chicken, cover with plastic wrap and leave to marinate in the fridge for as long as possible this is your chance to get the flavors into the chicken. Bring back to room temperature before continuing.Preheat the broiler.
3. Place the broiler rack on the highest shelf, as close to the grill as possible. Once hot, place the chicken on it and grill for 12 minutes, turning half-way through the cooking time. Baste with butter 2 minutes before the cooking time is up.Meanwhile, prepare the dressing. Using a blender, make a paste of all the ingredients with 2 tablespoons of water. Taste and adjust the seasoning.To serve, toss the salad ingredients in the dressing, pile on a plate, slice the chicken at an angle and place on top.