In a medium bowl, whisk together peach preserves, soy sauce, chili garlic sauce, olive oil, lemon juice, salt, and pepper to make the marinade.
Place the chicken breasts in a large ziptop plastic bag and pour three-quarters of the marinade over them. Seal and toss to coat evenly. Marinate in the fridge for at least 1 hour or up to overnight.
Preheat the grill to medium-high heat. Remove chicken from the marinade, letting excess drip off. Grill chicken for about 5 minutes per side, until fully cooked.
Brush the chicken with the reserved marinade during grilling for added flavor. Use a meat thermometer to check that the internal temperature reaches 165°F.
Garnish with fresh cilantro and sliced peppers if desired. Serve hot with your favorite sides.
Notes
This recipe is best enjoyed fresh, but leftovers can be stored in the refrigerator for up to 2 days.