Flatten the chicken: Place the chicken breasts between two sheets of plastic wrap and gently pound with a meat mallet or rolling pin until they’re an even 1/2–3/4 inch thick. This helps them cook evenly and stay juicy.
Make the marinade: In a bowl, whisk together olive oil, lemon zest, lemon juice, garlic, parsley, thyme, oregano, Dijon, honey (if using), salt, pepper, and red pepper flakes.
Marinate: Add chicken to a zip-top bag or shallow dish and pour the marinade over it.
Seal and turn to coat. Marinate in the fridge for 30 minutes to 2 hours. Avoid longer than 4 hours; too much acid can make the texture mushy.
Preheat the grill: Heat a gas grill to medium-high (about 425–450°F) or prepare a charcoal grill for direct heat.
Clean and oil the grates to prevent sticking.
Pat dry and season: Remove the chicken from the marinade and let excess drip off. Lightly pat dry for better sear. Sprinkle with a pinch of salt right before grilling.
Grill: Place the chicken on the hot grates.
Grill 4–6 minutes per side, depending on thickness, until the internal temperature reaches 165°F. Avoid constant flipping; one flip is best.
Rest: Transfer to a plate, tent loosely with foil, and rest for 5 minutes. This keeps the juices in the meat instead of on the cutting board.
Serve: Slice against the grain and serve with lemon wedges.
Add a drizzle of good olive oil or a sprinkle of fresh herbs if you like.