Start by trimming any excess fat from the chicken thighs and cutting them into pieces about 1 inch wide. This size ensures they’ll cook quickly and evenly on the grill.
Combine the garlic, cumin, chili powder, crushed red pepper flakes, smoked paprika, brown sugar, olive oil, soy sauce, lime juice, and ginger in a mixing bowl. Stir until everything is well blended. The mixture should have a pleasantly sharp and tangy aroma.
Place the chicken pieces in a large zip-top bag or bowl. Pour half the marinade over the chicken, making sure every piece is well coated. Seal the bag or cover the bowl and refrigerate for at least 30 minutes (or up to 4 hours for maximum flavor).
Preheat your grill to medium-high heat. Clean the grill grates thoroughly and oil them lightly to prevent sticking. If you’re using wooden skewers, make sure they’ve been soaked in water for at least 30 minutes.
Remove the marinated chicken from the fridge and thread it onto the metal skewers. Leave a little space between each piece for even cooking.
Place the skewers on the grill and cook for about 10-12 minutes, turning every 3-4 minutes to ensure even charring. Use the reserved marinade to baste the chicken during grilling to enhance the flavor and keep the meat juicy.
Once cooked, remove the skewers from the grill and tent them with foil for 5 minutes to allow the juices to settle. Serve hot and enjoy!