01 - In a large mixing bowl, whisk together olive oil, lemon zest and juice, orange zest and juice, minced garlic, honey, salt, and black pepper.
02 - Add chicken breasts to the marinade and turn to coat evenly. Cover and refrigerate for at least 20 minutes, or up to 2 hours for enhanced flavor.
03 - Preheat the oven to 400°F or heat a grill pan over medium-high heat.
04 - Remove chicken from marinade, allowing excess to drip off, then arrange on a lined baking tray or grill pan.
05 - Bake or grill the chicken for 20 to 25 minutes, flipping once halfway through, until the internal temperature reaches 165°F and juices run clear.
06 - Remove from heat and let the chicken rest for 5 minutes.
07 - Slice the chicken and sprinkle with chopped fresh basil and parsley. Garnish with lemon slices before serving.