Start by mixing lime juice, honey, cilantro, garlic, chili powder, cumin, onion powder, salt, and cayenne in a large bowl. Add the chicken thighs and coat them well. Cover and refrigerate for at least 20 minutes. I prefer marinating for up to 4 hours for a deeper flavor, but don’t go beyond that because lime juice is acidic and can affect the texture.
Preheat your oven to 400°F (205°C). Heat oil in an oven-safe skillet over medium-high heat. Place the chicken thighs in and sear for 2-3 minutes per side until golden brown. Transfer the skillet to the oven and bake for another 8-10 minutes, or until the internal temperature reaches 165°F.
Meanwhile, pour the reserved marinade into a saucepan. Bring it to a boil, then lower the heat and let it simmer for 5-10 minutes until it thickens into a glaze. Once the chicken is done, brush the glaze over the thighs generously. Serve hot, with extra glaze on the side if you like it saucy.