I start by whisking cilantro, 2 tablespoons of olive oil, lime juice, lime zest, chili powder, cumin, salt, and pepper in a bowl. Then I add the chicken thighs and coat them well. I transfer everything into a resealable bag, pressing out the air so the marinade surrounds the chicken. I let it rest in the fridge for at least 2 hours, turning the bag a couple of times.
Once the chicken is marinated, I heat a cast iron grill pan over medium-high heat. I add the remaining tablespoon of olive oil and wait until it shimmers. This ensures the chicken won’t stick and will sear beautifully.
I place the chicken thighs in the hot pan in a single layer, making sure not to overcrowd them. I let them cook for 4-5 minutes on each side without moving them until they develop a golden, slightly charred crust. I check the internal temperature with a thermometer—it should reach 165°F.
After cooking, I set the chicken aside for about 5 minutes to rest. This step helps the juices redistribute, keeping the meat tender and flavorful. Then it’s ready to slice and serve.