In a mixing bowl, combine olive oil, fresh lemon juice, Dijon mustard, honey, minced garlic, oregano, thyme, salt, and black pepper. Whisk together until well blended.
Place the chicken breasts in a resealable plastic bag or a shallow container. Pour the marinade over the chicken, ensuring that it's evenly coated. Seal the bag or cover the container.
Refrigerate the chicken and let it marinate for at least 1 hour, or up to 8 hours for more flavor.
Preheat your grill or oven to medium-high heat (or oven to 400°F or 200°C).
Remove the chicken from the marinade and let any excess liquid drip off. Discard the leftover marinade.
Grill the chicken for about 6-7 minutes per side or bake in the oven for 20-25 minutes, or until the internal temperature reaches 165°F (75°C) and the chicken is golden brown.
Once cooked, let the chicken rest for a few minutes before slicing and serving to retain juices.