Heat a large skillet over medium-high heat and add a tablespoon of olive oil. Once shimmering, place the chicken pieces in the pan and cook, turning occasionally, until golden brown on all sides, about 5-6 minutes.
Remove the cooked chicken from the pan and set aside. In the same skillet, add the minced garlic and ginger. Sauté for about 30 seconds until fragrant, the aroma should start to fill the kitchen and the garlic turns slightly golden.
Add the sliced peaches to the skillet, spreading them out evenly. Cook for 3-4 minutes until they start to soften and caramelize slightly, developing a fragrant sweetness and a touch of golden color.
Pour in the chicken broth along with soy sauce and honey (if using). Stir to combine, scraping up any browned bits from the bottom of the pan. Bring the mixture to a gentle simmer and cook for 5 minutes until the sauce thickens slightly and peaches are tender.
Return the browned chicken to the skillet, nestling it among the peaches. Spoon some sauce over the pieces to coat them well. Continue cooking for another 3-4 minutes until the chicken is heated through and glazed with the sauce.
Taste the sauce and adjust seasoning with salt and pepper as needed. Serve the dish hot, garnished with additional peaches or fresh herbs if you like.