Combine all ingredients except the chicken in a large mixing bowl and whisk until smooth. Reserve 1 1/2 cups sauce for dipping and drizzling in a separate container, cover and refrigerate until ready to serve.
Add chicken strips to remaining sauce and toss to coat. Thread one or two strips (if small) onto a skewer (you want each skewer to have approximately the same amount of meat) and place in a large plate or baking dish. Drizzle any remaining sauce over skewers, cover and refrigerate for at least 2 hours or up to 8 hours in advance.
Turn on broiler and adjust rack to middle. Place a rack on top of a baking sheet and place skewers in a single layer on rack (you may need to do this in batches). I like to face some going in one direction and others going in the opposite direction to get them all to fit (see video).
Broil skewers until chicken is firm, cooked through and crispy brown in some parts, about 8-10 minutes. Repeat with remaining skewers if doing in batches. Transfer to a serving platter. Sprinkle with cilantro and serve hot or room temperature with reserved dipping sauce.