In a mixing bowl, combine olive oil, soy sauce, lemon juice, honey, minced garlic, oregano, salt, and black pepper. Whisk together until smooth.
Place the chicken breasts in a Ziplock bag or shallow dish. Pour the marinade over the chicken, ensuring all pieces are well coated.
Seal the bag (or cover the dish) and refrigerate for at least 30 minutes, or up to 8 hours for maximum flavor.
Preheat your grill or oven to medium-high heat.
Remove the chicken from the marinade, letting any excess marinade drip off.
If grilling, cook the chicken for about 6-7 minutes per side, or until the internal temperature reaches 165°F (75°C). If baking, place on a baking sheet and cook in the oven for 20-25 minutes.
Let the chicken rest for 5 minutes before slicing and serving.
For added flavor, consider marinating overnight.
Enjoy your deliciously marinated chicken!