Prep the chicken. If using breasts, pound them to an even 1/2–3/4 inch thickness for uniform cooking. Pat dry with paper towels to help the marinade stick.
Make the marinade. In a bowl, whisk together lemon juice, lemon zest, olive oil, garlic, parsley, thyme, rosemary, honey, Dijon, salt, pepper, and red pepper flakes.
Marinate. Add chicken to a zip-top bag or shallow dish. Pour the marinade over and coat well.
Marinate in the fridge for 30 minutes to 2 hours. Avoid going much longer with breasts to prevent a mealy texture from the acid.
Preheat the grill. Heat a gas or charcoal grill to medium-high (about 400–450°F). Clean and oil the grates to prevent sticking.
Shake off excess marinade. Let extra marinade drip off the chicken to reduce flare-ups.
Reserve a tablespoon or two of fresh marinade (not used with raw chicken) for a quick finishing drizzle if desired.
Grill the chicken. Place chicken on the grill. Cook breasts for about 4–6 minutes per side; thighs for 5–7 minutes per side, depending on thickness. Don’t press down on the meat—keep the juices in.
Check temp. Use an instant-read thermometer.
Chicken is done at 165°F in the thickest part. If it’s charring too fast, move to a cooler zone to finish.
Rest and finish. Transfer to a plate and rest for 5 minutes. Drizzle with a little reserved marinade or a squeeze of lemon.
Garnish with extra herbs if you like.
Serve. Pair with grilled vegetables, a light salad, lemony rice, or warm pita with tzatziki.