In a blender or food processor, blend the soy sauce, oil, sherry, onions, garlic, ginger, Chinese five spice powder, red chilli, brown sugar, star anise and salt until smooth. Place the chicken in a large bowl. Pour the blended mixture over the chicken, cover and marinate at least 1 hour in the refrigerator.
Preheat barbecue for high heat.
Lightly oil the barbecue grate. Discard marinade. Place chicken on the barbecue and cook 10 minutes on each side, or until juices run clear.
The nutrition data for this recipe includes information for the full amount of the marinade ingredients. Depending on marinating time, ingredients, cooking method, etc., the actual amount of the marinade consumed will vary.