In a bowl, whisk together lime juice, lime zest, minced garlic, olive oil, honey, cumin, chili powder, salt, pepper, and cilantro. Add jalapeño or red pepper flakes if using.
Place the chicken in a shallow dish or zip-top bag and pour the marinade over it, massaging to coat. Marinate 15–30 minutes at room temperature or up to 2 hours in the refrigerator.
Preheat a large skillet over medium-high heat with a tablespoon of oil, or preheat a grill to medium-high and oil the grates.
Remove excess marinade and cook thighs 5–6 minutes per side (breasts 6–7 minutes per side) until charred at the edges and an instant-read thermometer reads 165°F. Let rest 5 minutes.
Slice the chicken, squeeze extra lime over the top, scatter cilantro, and serve with rice or warm tortillas, avocado, and lime wedges.
Notes
Marinating longer (up to 2 hours) adds more flavor but isn’t required.
Reserve a little marinade before tossing with raw chicken if you want to make a finishing glaze (simmer it first).
Thighs stay juicier; breasts are leaner but cook faster — watch the temperature.