This Thai peach chicken brings together tender, golden-seared chicken thighs with ripe peach slices in a bold sauce made from soy, fish sauce, sweet chili, and fresh lime. The fruit caramelizes slightly in the wok, creating a glossy glaze that clings to every bite.
Red bell pepper and aromatics like garlic and ginger build layers of flavor, while chili flakes add a gentle kick. Ready in just 40 minutes, it's a weeknight-friendly dish that pairs perfectly with steamed jasmine rice. Garnish with spring onions and cilantro for a fresh finish.
The farmers market had a tower of peaches so fragrant I could smell them from the parking lot, and on a whim I grabbed a bag without any plan beyond eating them over the sink. That same afternoon I was rummaging through the fridge for dinner ideas, spotted fish sauce and lime wedges next to the fruit bowl, and thought what could possibly go wrong. The answer was nothing. Everything went spectacularly right.
My neighbor Dave knocked on the door the second time I made this, claiming he could identify the smell from his driveway. I handed him a plate over the fence and he stood there eating it standing up, which is honestly the highest compliment any home cook can receive.
Ingredients
- 500 g boneless, skinless chicken thighs, cut into bite-sized pieces: Thighs are the right call here because they stay tender even after a quick sear and a simmer in sauce.
- 2 ripe peaches, pitted and sliced: You want peaches that yield slightly when pressed but are not mushy, since they need to hold their shape in the hot pan.
- 1 red bell pepper, sliced: Adds crunch and a sweet pop of color that mirrors the peach.
- 1 small red onion, thinly sliced: Slice it thin so it softens quickly and melts into the sauce base.
- 2 cloves garlic, minced: Fresh garlic only, and mince it finer than you think you need to.
- 1 tablespoon fresh ginger, grated: Use a microplane and grate it directly into the pan for the most aromatic result.
- 2 spring onions, sliced: Reserved for garnish, they bring a fresh bite at the finish.
- Fresh cilantro, for garnish: A generous handful at the end makes everything taste brighter.
- 2 tablespoons soy sauce: The backbone of saltiness in the sauce, tying the sweet and sour elements together.
- 1 tablespoon fish sauce: This is the secret weapon that makes people ask what is in this sauce.
- 2 tablespoons sweet chili sauce: Adds gentle heat and a syrupy body without needing extra sugar.
- 1 tablespoon lime juice: Squeezed fresh at the last moment for a hit of acidity that wakes everything up.
- 1 teaspoon brown sugar: Just enough to round the edges off the lime and fish sauce.
- 1/2 teaspoon chili flakes: Totally optional, but I always add them for a low hum of warmth.
- 100 ml chicken broth: Thins the sauce to the right consistency so it coats without drowning.
- 2 tablespoons vegetable oil: A neutral oil with a high smoke point keeps the sear clean.
- Steamed jasmine rice, for serving: The only correct vehicle for soaking up every drop of that sauce.
Instructions
- Whisk the sauce together:
- In a medium bowl, combine the soy sauce, fish sauce, sweet chili sauce, lime juice, brown sugar, chili flakes, and chicken broth. Whisk until the sugar dissolves and set it aside while you handle the rest.
- Sear the chicken:
- Heat the vegetable oil in a large skillet or wok over medium-high heat until it shimmers. Add the chicken pieces in a single layer and let them sit undisturbed for a couple of minutes until golden underneath, then toss and cook for about five to six minutes total until nearly cooked through. Transfer to a plate.
- Build the aromatic base:
- In the same pan, add a splash more oil if it looks dry. Toss in the red onion, garlic, and ginger, and stir them around for one to two minutes until your kitchen smells like a Thai street stall at rush hour.
- Soften the pepper:
- Add the sliced bell pepper and cook for two to three minutes, stirring occasionally, until it just begins to soften but still has some bite.
- Bring it all together:
- Return the chicken and any juices from the plate back into the pan. Pour in the sauce and toss everything so each piece is coated and glistening.
- Add the peaches and simmer:
- Gently fold in the peach slices and let the whole pan simmer for three to four minutes. The peaches will soften slightly and release their juices into the sauce, which thickens and turns glossy right before your eyes.
- Finish and serve:
- Scatter the spring onions and a generous handful of torn cilantro over the top. Serve immediately over steamed jasmine rice and watch everyone go quiet at the table.
There is something about the combination of fruit and savory heat that makes a Tuesday dinner feel like an occasion worth lighting a candle for.
Swaps and Additions
Nectarines step in for peaches seamlessly if that is what looks good at the store, and I have tossed in snap peas or a fistful of roasted cashews at the end when I wanted more texture. The recipe forgives almost any improvisation as long as you keep the sauce ratios roughly intact.
What to Drink Alongside
A chilled Riesling with a touch of sweetness plays beautifully with the chili and lime, and on hotter evenings I pour Thai iced tea and let the creamy sweetness temper the heat. Either way, have something cold ready before you sit down.
Getting the Texture Right
The difference between a good version of this dish and a great one is all in the timing, since every element hits the pan in stages and nothing should overstay its welcome.
- Let the chicken get a real sear before you move it, because that golden crust is where the flavor lives.
- Add the peaches last and gently so they warm through without collapsing into jam.
- Taste the sauce right before serving and squeeze in more lime if it tastes too sweet or heavy.
This is the kind of dish that turns a random weeknight into something worth remembering, and it all started with a bag of peaches I almost walked past.
Recipe Questions & Answers
- → Can I use chicken breast instead of thighs?
-
Yes, boneless chicken breast works fine. Cut it into similar bite-sized pieces and reduce the cooking time by about 1-2 minutes to prevent drying out. Thighs stay juicier, but breast is a leaner option.
- → What can I substitute for peaches?
-
Nectarines are the closest swap and work beautifully. You can also try mango slices, pineapple chunks, or apricots for a different fruity twist that still complements the Thai flavors.
- → How spicy is this dish?
-
The heat level is mild to moderate. The sweet chili sauce provides gentle warmth, and the optional chili flakes let you control the spice. Skip the flakes entirely for a family-friendly version.
- → Can I make this ahead of time?
-
The sauce can be mixed and stored in the fridge for up to 2 days. The cooked dish reheats well, though the peaches will soften further. For best texture, add fresh peach slices when reheating.
- → Is this dish gluten-free?
-
It can be. Swap regular soy sauce for tamari or a certified gluten-free soy sauce. Fish sauce is naturally gluten-free, but always check the label to be certain.
- → What should I serve with Thai peach chicken?
-
Steamed jasmine rice is the classic pairing. You could also serve it over coconut rice, rice noodles, or cauliflower rice for a low-carb option. A side of stir-fried greens complements it nicely.