This Thai Peach Chicken brings together succulent boneless chicken thighs with ripe peach slices in a glossy, flavor-packed sauce made from soy sauce, fish sauce, sweet chili, and fresh lime juice.
Ready in just 40 minutes, it delivers a beautiful balance of sweet, savory, and lightly spicy notes. Sautéed red bell pepper, red onion, garlic, and ginger build a fragrant base, while the peaches caramelize gently into the sauce.
Serve it over steamed jasmine rice and finish with spring onions and fresh cilantro for a colorful, satisfying weeknight dinner that feeds four.
The summer I lived in a tiny apartment above a Thai restaurant, I became obsessed with the smell of fish sauce hitting a hot wok at five oclock every evening. That sharp, funky sizzle was my dinner bell. Years later, when a friend dropped off a bag of overripe peaches on my doorstep, something about the sweetness made me think of that restaurant and the way their curries balanced fruit with heat. That night, Thai Peach Chicken was born on my stovetop, and it has never really left my rotation since.
I made this for my neighbor Elena during a thunderstorm last August, and we stood in my kitchen eating straight from the wok while the lights flickered. She called it candy chicken, which is not inaccurate. The peaches caramelize just enough to earn that nickname.
Ingredients
- 500 g boneless, skinless chicken thighs: Thighs stay juicy where breasts would dry out, and that matters here because the sauce needs time to reduce and thicken around the meat.
- 2 ripe peaches, pitted and sliced: You want them soft but not mushy, the kind that smell like sunshine when you hold them close.
- 1 red bell pepper, sliced: Adds crunch and color, cutting through the richness of the sauce.
- 1 small red onion, thinly sliced: Red onion gives a sharper bite than yellow, which works well against the sweetness.
- 2 cloves garlic, minced: Fresh garlic only, the jarred stuff tastes flat next to fish sauce.
- 1 tablespoon fresh ginger, grated: Grate it fine so it disperses into the sauce rather than landing in chewy chunks.
- 2 spring onions, sliced: These go on at the end for a fresh, mild bite that wakes everything up.
- Fresh cilantro, for garnish: Optional if you are one of those people who think it tastes like soap, but I love the herbal brightness it adds.
- 2 tablespoons soy sauce: The salty backbone of the whole dish.
- 1 tablespoon fish sauce: This is the secret weapon that makes people ask what is in this sauce.
- 2 tablespoons sweet chili sauce: Brings gentle heat and a syrupy consistency that helps the sauce cling.
- 1 tablespoon lime juice: Squeezed fresh at the end, it lifts everything and cuts the richness.
- 1 teaspoon brown sugar: Just enough to help caramelization happen in the pan.
- 1/2 teaspoon chili flakes: Totally optional, but a little warmth makes the peaches taste more like themselves.
- 100 ml chicken broth: Thins the sauce so it can simmer and reduce properly instead of burning.
- 2 tablespoons vegetable oil: A neutral oil lets the other flavors shine without competing.
- Steamed jasmine rice, for serving: This sauce over rice is the kind of thing you spoon up at midnight standing in front of the fridge.
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. Give it a good whisk and taste it with your finger. It should make your mouth water.
- 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 until they develop a golden crust, about five or six minutes, then transfer them to a plate.
- Build the aromatics:
- In the same pan, add a splash more oil if things look dry. Toss in the red onion, garlic, and ginger, and stir them around for a minute or two until your kitchen smells incredible.
- Cook the pepper:
- Add the bell pepper slices and let them cook for two or three minutes. You want them slightly softened but still holding their shape.
- Bring it all together:
- Slide the chicken back into the pan and pour the sauce over everything. Toss it well so every piece gets coated.
- Add the peaches and simmer:
- Gently fold in the peach slices and let everything simmer for three or four minutes. The peaches will soften and release their juice, and the sauce will thicken into something glossy and beautiful.
- Finish and serve:
- Scatter the spring onions and cilantro over the top. Serve it hot over jasmine rice and try not to burn your tongue eating it too fast.
There is something about the way peaches and fish sauce interact that makes this dish taste like it has been cooking for hours instead of minutes. It fooled my mother in law into thinking I had spent all day in the kitchen, and I have never corrected her.
Getting the Right Peaches
Not all peaches behave the same way in a hot pan, and this took me several attempts to figure out. Freestone varieties are easier to pit and slice, and slightly soft ones will melt into the sauce beautifully. If your peaches are firm, let them sit on the counter for a day or two before cooking. Nectarines work in a pinch, but I find their skins can be slightly bitter when cooked at high heat.
Making It Your Own
This recipe is forgiving in a way that makes it fun to play with. A handful of snap peas tossed in with the pepper adds a satisfying snap, and roasted cashews scattered on top at the end bring crunch that contrasts with the soft peaches. I have also tried it with mango during winter when good peaches are impossible to find, and that version is almost as good.
What to Drink With It
A chilled Riesling is my go to because its slight sweetness mirrors the peach and its acidity cuts through the richness of the sauce. Thai iced tea is the non alcoholic answer, and the creamy sweetness is a perfect foil for the chili heat. Serve whatever makes you happy, but avoid anything too tannic or heavy because it will clash with the delicate fruit flavors.
- If you want extra heat, add the chili flakes to the sauce rather than sprinkling them on top so the warmth spreads evenly.
- Leftovers taste even better the next day because the peach flavor deepens overnight.
- Always use a gluten free soy sauce if anyone at the table needs it, and double check your fish sauce brand too.
Some recipes become staples because they are easy, and some earn their spot because they make people close their eyes when they take the first bite. This one does both, and that is why I keep coming back to it every summer.
Common Questions
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works fine, but keep in mind it cooks faster and can dry out more easily. Cut it into similar bite-sized pieces and reduce the cooking time by about 1-2 minutes to keep it juicy.
- → What can I substitute for peaches?
-
Nectarines are the closest swap and work beautifully. In a pinch, sliced mango or pineapple also pair well with the Thai flavors, though they'll add a slightly different sweetness profile.
- → How spicy is this dish?
-
The base heat is mild, mostly coming from the sweet chili sauce. The chili flakes are optional, so you can control the spice level. Add more flakes or a dash of sriracha if you prefer extra heat.
- → Can I make this ahead of time?
-
You can prep the sauce and slice all vegetables up to a day in advance. The cooked dish reheats well in a skillet over medium heat, though the peaches will soften further upon reheating.
- → Is this dish gluten-free?
-
It can be. Simply swap regular soy sauce for tamari or a certified gluten-free soy sauce. Also verify that your fish sauce and sweet chili sauce are gluten-free by checking the labels.
- → What should I serve with Thai Peach Chicken?
-
Steamed jasmine rice is the classic pairing and soaks up the sauce perfectly. For variety, try coconut rice, rice noodles, or even cauliflower rice for a lower-carb option.