In a mixing bowl, whisk together the olive oil, lemon juice, minced garlic, thyme, rosemary, salt, and pepper to create a marinade.
Place the chicken breasts in a resealable bag or shallow dish and pour the marinade over the chicken. Ensure the chicken is well-coated. Seal the bag or cover the dish with plastic wrap and let it marinate in the refrigerator for at least 30 minutes, or up to 2 hours for more flavor.
Preheat the grill to medium-high heat. If using a grill pan, preheat it on the stovetop over medium-high heat.
Remove the chicken from the marinade and discard the marinade. Place the chicken on the grill and cook for about 6-7 minutes per side, or until the internal temperature reaches 165°F (75°C).
Once cooked, remove the chicken from the grill and let it rest for about 5 minutes before slicing. This helps retain the juices.
Serve the chicken garnished with lemon slices and enjoy.