Whisk together olive oil, lime juice, lime zest, garlic, cumin, chili powder, smoked paprika, salt, pepper, honey, and half the cilantro. Coat the chicken in the marinade and refrigerate for at least 30 minutes so the flavors fully absorb into the meat.
Remove the chicken from the refrigerator shortly before cooking and heat olive oil in a skillet over medium-high heat. Pat away excess marinade dripping from the chicken to help it brown properly instead of steaming.
Cook the chicken for 5–6 minutes per side until golden brown and fully cooked through with an internal temperature of 165°F. Adjust the heat if needed to prevent the garlic and spices from burning.
Reduce the heat and add the remaining cilantro along with a fresh squeeze of lime juice. Spoon the flavorful pan juices over the chicken to keep it moist and glossy.
Rest the chicken for 5 minutes before slicing and serving with lime wedges and additional fresh cilantro for the brightest flavor.