Start by making the marinade. In a mixing bowl, combine fresh lime juice, zest, minced garlic, chopped cilantro, honey, olive oil, cumin, chili powder, salt, and pepper. Mix well until everything is blended. Add the chicken to a shallow dish or zip-top bag, pour the marinade over, and turn to coat. Refrigerate for at least 30 minutes to let all that flavor soak in.
When you're ready to cook, preheat the oven to 425°F (220°C). Take the marinated chicken out of the fridge and let it sit for about 10 minutes to come to room temperature. This helps it cook more evenly and stay juicy. While waiting, heat a little olive oil in an ovenproof skillet on medium-high.
Place the chicken in the hot skillet. Let it sear undisturbed for 5–6 minutes until golden brown on one side. Flip and cook for another 2–3 minutes on the other side. This step locks in the juices and gives the chicken a flavorful crust. Don’t worry about it being fully cooked yet—it’ll finish in the oven.
Transfer the skillet to the preheated oven. Bake for 15–20 minutes, or until the internal temperature reaches 160°F (70°C). Once done, remove from the oven and let the chicken rest for 5 minutes. This allows the juices to redistribute, keeping your chicken extra tender.
Top the chicken with fresh lime wedges and a sprinkle of chopped cilantro. The fresh herbs and lime not only look great but add another layer of brightness to the dish. I love slicing it and serving it right out of the skillet—it’s rustic and makes for easy cleanup too!