This vibrant dish combines tender chicken pieces with ripe peaches in a fragrant Thai-inspired sauce. The balance of sweet honey, savory fish sauce, and spicy chili creates layers of flavor that shine through fresh bell peppers and aromatic basil. Perfect for summer gatherings, this 40-minute meal comes together easily in one pan. Serve over jasmine rice to soak up the incredible sauce.
The first time I made this Thai Peach Chicken, it was completely by accident. I had a basket of peaches that were ripening faster than I could eat them, and a craving for something spicy and savory. The combination seemed unlikely in my head, but that first bite of sweet peach against fiery chili and aromatic basil absolutely stopped me in my tracks. Now it is the recipe I make when I want something that feels like a surprise.
Last summer I served this at a dinner party when my garden was overflowing with basil. My friend Sarah took one bite and actually went quiet for a full minute before asking for the recipe. There is something about peaches in savory dishes that catches people off guard in the best way possible. Now whenever peaches are in season, this recipe appears on my table at least twice a month.
Ingredients
- Chicken thighs or breasts: Thighs stay juicier but breasts work well too if you prefer leaner meat
- Cornstarch: This coating helps the chicken develop a beautiful golden sear and keeps it tender
- Red onion: Sliced thin so it softens nicely in the sauce
- Garlic and ginger: Fresh is non negotiable here for that authentic Thai fragrance
- Bell peppers: Red and yellow add sweetness and gorgeous color contrast
- Ripe peaches: They should give slightly to pressure but still hold their shape when sliced
- Soy sauce and fish sauce: The savory backbone of the dish
- Sweet chili sauce and honey: Balance the heat and complement the peaches
- Rice vinegar: Adds brightness that cuts through the richness
- Fresh red chili: Optional but I love the pop of heat and color
- Thai basil: Regular basil works but Thai basil has that distinct anise note
- Lime wedges: A squeeze at the end makes everything sing
Instructions
- Prep the chicken:
- Toss the pieces with cornstarch, salt, and pepper until they are evenly coated
- Sear the chicken:
- Heat oil in a large skillet or wok over medium-high heat and cook chicken until golden, about 4-5 minutes
- Build the flavor base:
- Add onion first, then garlic and ginger, cooking until the kitchen smells incredible
- Add the vegetables:
- Toss in sliced bell peppers and let them soften slightly while keeping some crunch
- Combine everything:
- Return chicken to the pan along with sliced peaches
- Make the sauce:
- Whisk together soy sauce, fish sauce, sweet chili sauce, honey, vinegar, chili, and water
- Simmer together:
- Pour the sauce over everything and let it bubble for 6-8 minutes until thickened
- Finish with basil:
- Remove from heat and stir in fresh basil just before serving
This recipe has become my go-to for nights when I want dinner to feel special but do not want to spend hours in the kitchen. Something about the combination of summer peaches with those bold Thai flavors just works.
Perfecting the Sauce
I have learned that the key to this dish is getting the sauce consistency right. It should coat the back of a spoon but still be pourable. If it gets too thick, a splash of water or broth brings it back to life.
Making It Vegetarian
Extra firm tofu works beautifully in place of chicken. Press it first to remove excess water, then coat it the same way with cornstarch. Just skip the fish sauce and add a little extra soy sauce instead.
Serving Suggestions
Steamed jasmine rice is my favorite vessel for soaking up all that sauce, but coconut rice takes it to another level. The creamy coconut milk pairs perfectly with the sweet and spicy flavors.
- Cucumber salad on the side helps cool the heat
- Crunchy roasted peanuts add texture contrast
- Extra lime wedges at the table let everyone adjust acidity to taste
I hope this recipe brings as much joy to your table as it has to mine. Those unexpected flavor combinations are often the ones that become lifelong favorites.
Recipe FAQs
- → Can I make this dish ahead of time?
-
Yes, prepare everything up to step 7 and refrigerate. Reheat gently on the stove, adding a splash of water if the sauce thickens too much. Add fresh basil just before serving for the best flavor and texture.
- → What can I substitute for fish sauce?
-
For vegetarian options, replace fish sauce with additional soy sauce or a vegetarian fish sauce alternative. You can also use coconut aminos for a slightly sweeter, soy-free option that still provides deep umami flavor.
- → How do I know when the peaches are perfectly cooked?
-
Peaches should be tender but not falling apart. After about 6-8 minutes of simmering, they should yield easily when pierced with a fork while still holding their shape. Overcooked peaches will become mushy and lose their bright flavor.
- → Can I use frozen peaches instead of fresh?
-
Frozen peaches work in a pinch, though fresh ones provide better texture. Thaw frozen peaches completely and pat them dry before adding to the pan. Reduce simmering time by 2-3 minutes since frozen fruit breaks down faster.
- → How can I adjust the spice level?
-
Control heat through the red chili quantity. For mild, omit entirely or use just half. Medium spice calls for one small chili. For those who love intense heat, add extra chili or include some seeds. The sweet chili sauce adds mild warmth without overwhelming spice.
- → What sides complement this dish?
-
Steamed jasmine rice absorbs the beautiful sauce perfectly. Coconut rice adds extra richness that complements the tropical peach notes. For lighter options, serve over cauliflower rice or alongside stir-fried vegetables like bok choy or snap peas.