This Thai peach chicken brings together succulent boneless chicken thighs with ripe, juicy peaches in a wok-fired sauce built from soy, fish sauce, sweet chili, and fresh lime.
The peaches caramelize gently as they simmer, creating a glossy, lightly spicy glaze that coats every bite. Red bell pepper and red onion add crunch and color, while garlic and ginger deepen the aromatic base.
Ready in just 40 minutes, it's a weeknight-friendly dish that tastes like you spent hours at the stove. Spoon it over steamed jasmine rice and finish with fresh cilantro and spring onions for a vibrant, satisfying dinner for four.
The farmer down the road dropped off a crate of overripe peaches last August, and I stood in my kitchen wondering what on earth to do with them before the fruit flies declared sovereignty. My partner suggested cobbler, which felt predictable, so I started rummaging through the pantry for fish sauce and lime juice instead. Something about the smell of those peaches mingling with ginger and chili made the whole house feel alive. That random Tuesday dinner became the one we now crave every single summer.
I made this for my neighbor who swears she hates fruit in savory food, and she went back for thirds before admitting defeat. The silence around the table said everything, punctuated only by chopsticks scraping against bowls and someone mumbling oh my god with their mouth full.
Ingredients
- 500 g boneless skinless chicken thighs: Thighs stay juicier than breasts here, and they hold up beautifully to the quick sear and simmer.
- 2 ripe peaches pitted and sliced: You want them fragrant and slightly soft, but not mushy, since they need to survive a few minutes in a hot pan.
- 1 red bell pepper sliced: Adds crunch and a pop of color that makes the whole dish look as vibrant as it tastes.
- 1 small red onion thinly sliced: The sharpness balances the sweetness of the fruit and the sauce.
- 2 cloves garlic minced: Fresh garlic only, because the jarred stuff cannot compete with what happens when it hits that hot oil.
- 1 tablespoon fresh ginger grated: Grate it fine so it melts into the sauce rather than leaving woody chunks behind.
- 2 spring onions sliced: Reserved for garnish, their mild bite cuts through the richness right at the end.
- Fresh cilantro for garnish: Some people skip it, but those people are missing out on the herbaceous finish that pulls everything together.
- 2 tablespoons soy sauce: The salty backbone of the entire sauce.
- 1 tablespoon fish sauce: It smells intense straight from the bottle, but once it cooks in, you would never guess it was there.
- 2 tablespoons sweet chili sauce: Brings gentle heat and a syrupy texture that helps the sauce cling to every piece of chicken.
- 1 tablespoon lime juice: Squeezed fresh at the last second so the brightness stays sharp.
- 1 teaspoon brown sugar: Just enough to round out the acidity and help with caramelization.
- 1/2 teaspoon chili flakes: Totally optional, but a little warmth makes the peach flavor sing.
- 100 ml chicken broth: Thins the sauce to the right consistency so it coats rather than gloops.
- 2 tablespoons vegetable oil: A neutral oil keeps the flavors honest without competing with them.
- Steamed jasmine rice for serving: Non negotiable, because you need something to soak up every drop of that sauce.
Instructions
- Whisk the sauce together:
- Combine soy sauce, fish sauce, sweet chili sauce, lime juice, brown sugar, chili flakes, and chicken broth in a bowl and whisk until the sugar dissolves. Give it a taste and adjust if you want it sweeter or spicier.
- Sear the chicken:
- Heat the oil in a large skillet or wok over medium high heat until it shimmers, then add the chicken pieces in a single layer without crowding. Let them develop a deep golden crust for about five minutes before transferring to a plate.
- Build the aromatics:
- In the same pan with all those gorgeous leftover bits, toss in the red onion, garlic, and ginger, stirring constantly until your kitchen smells incredible, about one to two minutes.
- Cook the pepper:
- Add the bell pepper and let it cook just long enough to soften slightly while keeping some bite, around two to three minutes.
- Bring it all together:
- Return the chicken to the pan, pour in the sauce, and toss everything so each piece gets coated in that glossy mixture.
- Add the peaches and simmer:
- Gently fold in the peach slices and let the whole pan simmer for three to four minutes until the chicken is cooked through and the sauce thickens enough to hug every piece.
- Finish and serve:
- Scatter spring onions and cilantro over the top, ladle it over steamed jasmine rice, and try to wait long enough to take a photo before digging in.
There is something deeply satisfying about watching someone take a bite of a dish they were skeptical about and watching their eyebrows shoot up in surprise. This recipe has earned that reaction every single time.
What to Pair It With
A chilled glass of Riesling sitting in a frosty glass is my go-to pairing, because the slight sweetness echoes the peaches without fighting the spice. On hotter evenings I pour Thai iced tea and let the creamy, spiced warmth do its thing alongside the chicken.
Swaps and Additions
Nectarines step in for peaches seamlessly if that is what looks good at the market. A handful of snap peas tossed in during the last two minutes adds a crisp snap that contrasts the soft fruit, and toasted cashews scattered on top bring a buttery crunch people love.
Getting the Texture Right
The trick to this dish is resisting the urge to stir constantly, because the chicken needs uninterrupted contact with the hot pan to caramelize properly. High heat and patience are your best friends here.
- Pat the chicken pieces dry with a paper towel before they hit the pan for a better sear.
- Use a wok if you have one, since the sloped sides help the sauce reduce faster.
- Serve immediately because the texture is best the moment it leaves the stove.
This is the kind of recipe that turns a random weeknight into something worth remembering, one sticky, sweet, spicy bite at a time. Make it once and it will become part of your summer rotation without even trying.
Recipe FAQs
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works fine but will be slightly less juicy. Cut it into even bite-sized pieces and avoid overcooking, as breast meat dries out faster than thighs. Reduce the cooking time by about 1-2 minutes.
- → What can I substitute for peaches when they're out of season?
-
Nectarines are the closest swap and work beautifully. You can also use mango slices or pineapple chunks for a similar sweet-tart balance that complements the Thai sauce.
- → How spicy is this dish?
-
The heat level is mild to moderate, mostly from the sweet chili sauce. The chili flakes are optional, so you can adjust the spice to your preference. Omit them entirely for a family-friendly version.
- → Can I make this ahead of time?
-
You can prep the sauce and slice all vegetables up to a day in advance. Cook everything fresh when ready to serve for the best texture, as the peaches soften significantly upon reheating.
- → Is this dish gluten-free?
-
It can be. Simply swap regular soy sauce for tamari or a certified gluten-free soy sauce. Fish sauce is naturally gluten-free, but always check the label on your specific brand to be certain.
- → What sides pair well besides jasmine rice?
-
Coconut rice, rice noodles, or quinoa all work as a base. For a lighter option, serve it alongside stir-fried bok choy, steamed broccoli, or a crisp Asian cucumber salad.