In a medium bowl, whisk together honey, soy sauce, apple cider vinegar, crushed black pepper, minced garlic, grated ginger, and a pinch of salt to create a marinade.
Place the chicken breasts in a large resealable bag or shallow dish and pour the marinade over them. Seal or cover and refrigerate for at least 30 minutes, or up to 2 hours for maximum flavor.
Preheat your grill or skillet over medium-high heat and add olive oil.
Remove the chicken from the marinade, allowing excess marinade to drip off, and place it on the grill or in the skillet.
Cook the chicken for about 5-7 minutes on each side, or until fully cooked through and the internal temperature reaches 165°F (75°C).
During the last minute of cooking, brush some of the leftover marinade over the chicken for added flavor.
Once cooked, remove the chicken from heat and let it rest for a few minutes.
Slice the chicken and arrange it on a serving platter. Drizzle any remaining sauce from the pan over the chicken and sprinkle with chopped cilantro for garnish.