Put the chicken in a bowl, add all the remaining ingredients and mix well. Marinate overnight in a covered container in the fridge.
Let the chicken come to room temperature before cooking.
Preheat the grill to medium and skewer the chicken. Do not pack the skewers tightly as this will prevent the chicken from cooking evenly. Cook for 7–10 minutes, turning the skewers frequently.