Prepare the Marinade:
In a mixing bowl, whisk together olive oil, taco seasoning, lime juice, lime zest, minced garlic, honey (if using), smoked paprika, salt, and pepper.
Marinate the Chicken:
Place the chicken breasts in a resealable plastic bag or shallow dish. Pour the marinade over the chicken, ensuring all pieces are evenly coated. Seal the bag or cover the dish and refrigerate for at least 30 minutes (or up to 4 hours for maximum flavor).
Preheat the Grill:
Heat your grill or grill pan over medium-high heat. Lightly oil the grates to prevent sticking.
Grill the Chicken:
Remove the chicken from the marinade, letting the excess drip off. Grill the chicken for 5-7 minutes per side, or until the internal temperature reaches 165°F (75°C).
Rest and Garnish:
Transfer the cooked chicken to a plate and let it rest for 5 minutes. Garnish with freshly chopped cilantro before serving.