Start by combining olive oil, lemon juice, orange juice, zest, garlic, and herbs in a bowl. Mix everything well until fully blended. This marinade is the heart of the recipe, giving the chicken its fresh and zesty flavor. Make sure the herbs are evenly distributed.
Place the chicken breasts into the marinade, coating them thoroughly on all sides. Let them sit for at least 15–30 minutes so the flavors can soak in. If you have more time, marinating longer will deepen the taste even more.
Heat a skillet or grill pan over medium heat and add a little oil. Make sure the pan is properly heated before adding the chicken. This helps create a nice sear and prevents sticking.
Add the marinated chicken to the pan and cook for about 6–7 minutes per side. Avoid moving it too much so it develops a golden crust. Cook until the inside is no longer pink and juices run clear.
Remove the chicken from the pan and let it rest for a few minutes before slicing. This step keeps the juices locked inside. Garnish with fresh herbs and a squeeze of citrus for extra flavor.