Place Marinade ingredients in a bowl and mix to combine.
Add chicken and mix to coat. Marinade for 3 – 12 hours.
Cut chicken into bite size or large pieces and thread onto skewers. Use 1 skewer for small pieces, 2 for large, like pictured in post.
Heat half the oil in a heavy based skillet over medium high heat, or BBQ on medium (if using grill side, brush oil on bars).
Remove chicken from marinade (RESERVE for basting) and place in the skillet - cook in 2 batches, don't crowd the pan. Cook for 4 minutes then turn.?
Use the Marinade to baste the cooked side of the chicken. After 3 minutes, turn the chicken over so the basted side is now cooking again - cook for 1 minute.
Brush the chicken, then turn again and cook for 45 sec - 1 min.
Transfer chicken to a bowl, Serve with garnished with spring onions, glass noodle, nuts, slaw.