To prepare the marinade, combine all the ingredients except for the chicken thighs in a medium bowl. Whisk thoroughly to emulsify.
Place the chicken thighs in a large zipper bag or shallow dish. Pour the marinade over the chicken, ensuring each piece is well coated. Seal the bag or cover the dish and refrigerate for at least 2 hours, or overnight for best flavor.
Preheat the grill to medium-high heat.
Remove the chicken from the marinade, letting any excess drip off. Do not discard the marinade.
Grill the chicken thighs for 5 to 7 minutes per side, or until fully cooked to an internal temperature of 165°F. Sprinkle the chicken thighs with a bit of salt on each side while grilling.
Remove the chicken thighs from the grill and let them rest for 5 minutes. This will help retain their juices. Then, chop the chicken thighs into bite-sized pieces for tacos, burrito bowls, salads, or wraps.
To add another layer of flavor, place the chopped chicken in a preheated skillet over medium-high heat. Add 2 to 3 tablespoons of the marinade and cook for about 2 minutes.