Combine olive oil, honey, white wine vinegar, minced garlic, dijon mustard, smoked paprika, cayenne pepper, and salt in a mixing bowl or measuring cup. Whisk well to mix all the ingredients together. The honey and oil should emulsify slightly, creating a thick, flavorful marinade.
Trim the chicken breasts and cut them horizontally into thin cutlets for even cooking. Place the chicken pieces in a large zip-top bag or a covered container. Pour the marinade over the chicken, ensuring every piece is well-coated. Seal the bag or container and refrigerate for at least 30 minutes. For deeper flavor, marinate the chicken overnight.
Grill the marinated chicken over medium-high heat for about 4-5 minutes per side. If you don’t have a grill, a stovetop grill pan works just as well. You can also bake the chicken in an oven preheated to 375°F for 20-25 minutes, or until the internal temperature reaches 165°F. Allow the chicken to rest for 5 minutes before slicing to retain its juices.