In a mixing bowl, whisk together honey, lemon juice, minced garlic, soy sauce, olive oil, dried thyme, salt, and pepper to create a marinade.
Place the chicken breasts in a resealable plastic bag or shallow dish and pour the marinade over the chicken, ensuring it's well coated. Seal the bag or cover the dish and marinade in the refrigerator for at least 30 minutes (or up to 2 hours for more flavor).
Preheat your grill or a skillet over medium-high heat. If using a skillet, add a little olive oil to prevent sticking.
Remove the chicken from the marinade, letting the excess drip off. Reserve the marinade for basting.
Grill or cook the chicken for about 6-7 minutes per side, until the internal temperature reaches 165°F (75°C) and the chicken has a nice char. During the last few minutes of cooking, baste the chicken with the reserved marinade for added flavor.
Once cooked, remove the chicken from the heat and let it rest for 5 minutes.
Serve the chicken garnished with chopped parsley and lemon slices.