This vibrant dish brings together succulent chicken pieces with the natural sweetness of fresh peaches, all enveloped in a fragrant Thai-inspired sauce. The balance of savory soy and fish sauce meets sweet honey and chili, creating that signature sweet-spicy Thai flavor profile.
Fresh basil adds an aromatic finish while bell peppers contribute crunch and color. The sauce thickens beautifully as it simmers, coating every piece of chicken. Ready in under an hour, this works perfectly for weeknight dinners yet feels special enough for weekend entertaining.
Serve alongside steamed jasmine rice to soak up the incredible sauce, or try coconut rice for extra creaminess that complements the peach notes beautifully.
The first time I made this Thai Peach Chicken, it was actually a complete accident. I had peaches that were starting to soften and couldn't bear to waste them, so I threw them into my usual stir fry. The way their sweetness melted into that spicy savory sauce changed everything I thought I knew about weeknight dinners.
Last summer my neighbor smelled this cooking through our open kitchen window and actually knocked on the door to ask what I was making. We ended up eating dinner on the back porch together, and she still asks me to make it whenever peaches are in season.
Ingredients
- 600 g boneless chicken thighs or breasts: Thighs stay juicier in the sauce but breasts work perfectly if thats what you prefer
- 1 tbsp cornstarch: This little coating trick gives the chicken such a nice sear and helps the sauce cling to every piece
- 2 medium ripe peaches: They should yield slightly to pressure but still hold their shape when sliced
- 1 red and 1 yellow bell pepper: Using both colors makes the dish so beautiful on the plate
- 3 tbsp soy sauce: Gluten free if needed, this is our salty foundation
- 2 tbsp fish sauce: Dont skip it, it adds that authentic depth you cant get anywhere else
- 1 tbsp Thai sweet chili sauce: Found in the Asian aisle, it brings the perfect amount of sticky sweetness
- Fresh Thai basil or cilantro: Thai basil has this licorice hint that pairs beautifully with fruit
Instructions
- Prep the chicken:
- Toss your chicken pieces with cornstarch, salt, and pepper until everything is evenly coated.
- Sear the chicken:
- Heat half the oil in a large wok or skillet over medium high heat, then add the chicken in batches so you dont crowd the pan. Cook until golden and almost cooked through, about 4-5 minutes, then remove and set aside.
- Build the aromatics:
- Add the remaining oil to the pan and sauté the red onion for 2 minutes. Toss in the garlic and ginger, stirring constantly until the smell fills your kitchen, about 1 minute.
- Add the vegetables:
- Toss in both bell peppers and cook for another 2-3 minutes until they start to soften but still have some crunch.
- Bring it all together:
- Add the sliced peaches and return the chicken to the pan. Whisk together the soy sauce, fish sauce, sweet chili sauce, honey, rice vinegar, sliced chili, and water, then pour over everything.
- Simmer to perfection:
- Let everything bubble gently for 6-8 minutes, stirring occasionally, until the chicken is cooked through and the sauce has thickened slightly into this gorgeous glossy glaze.
- Finish with freshness:
- Remove from heat and fold in the Thai basil or cilantro. Serve right away with lime wedges for squeezing and those roasted peanuts sprinkled on top.
This recipe became my go to for dinner guests because it looks impressive but is actually so forgiving. I once accidentally used nectarines instead of peaches and honestly couldnt tell the difference, so use whatever stone fruit looks best at the market.
Making It Vegetarian
Extra firm tofu works surprisingly well here, just press it really well before cutting into cubes. Skip the fish sauce and add a little extra soy sauce plus a drop of rice vinegar to keep that tangy depth.
Rice Pairings
Jasmine rice is classic, but coconut rice takes this to another level. Make it by cooking your rice with half water and half canned coconut milk, plus a pinch of salt. The creamy sweetness against the spicy chicken is incredible.
Timing Everything Perfectly
Start your rice first since it takes the longest. Prep all your ingredients before you turn on any heat, stir fry moves fast once you start. Have your sauce ingredients whisked together and sitting in a bowl ready to pour.
- Cut your peaches right before you need them so they dont brown
- Taste a piece of your peach first, if theyre super sweet reduce the honey slightly
- Keep the red chili seeds if you love heat, remove them if you prefer things milder
I hope this becomes one of those recipes you make without even thinking about it, the one your family starts requesting before they even walk through the door.
Recipe FAQ
- → Can I use frozen peaches instead of fresh?
-
Fresh peaches work best as they hold their shape during cooking, but you can use frozen if fresh aren't available. Thaw them first and pat dry to prevent excess water in the sauce. Note that frozen peaches may be slightly softer after simmering.
- → How can I make this dish vegetarian?
-
Substitute the chicken with firm tofu, pressed and cubed. Replace fish sauce with additional soy sauce or a vegetarian fish sauce alternative. The cooking time remains similar, though tofu may need slightly less time to absorb the flavors.
- → What can I serve with Thai peach chicken?
-
Steamed jasmine rice is the classic choice, soaking up the flavorful sauce. Coconut rice pairs exceptionally well with the peach notes. You could also serve over noodles or with cauliflower rice for a low-carb option.
- → How spicy is this dish?
-
The spice level is moderate as written, coming from the fresh red chili and sweet chili sauce. You can easily adjust by reducing or omitting the fresh chili for a milder version, or adding more for extra heat. The sweet elements help balance the spice beautifully.
- → Can I prepare this ahead of time?
-
You can prep all ingredients in advance—slice vegetables, peel and slice peaches, and coat the chicken. The dish cooks quickly once you start. Leftovers store well in the refrigerator for up to 3 days, though the peaches will soften further when reheated.
- → What's the best way to adjust the sauce thickness?
-
If the sauce is too thin, continue simmering for a few more minutes until it reduces. If it's too thick, add a splash more water or chicken broth. The cornstarch on the chicken also helps naturally thicken the sauce as it cooks.