This Thai peach chicken brings together succulent boneless chicken thighs with ripe, juicy peaches in a bold sauce made from soy, fish sauce, sweet chili, and fresh lime.
Red bell pepper and aromatic ginger add depth, while a hint of chili flakes brings gentle heat. Everything comes together in one skillet in just 25 minutes of cooking.
Serve it over fluffy steamed jasmine rice for a complete meal that balances sweet, savory, and spicy flavors beautifully.
The farmers market had a tower of peaches so fragrant I could smell them from the parking lot, and on impulse I bought a whole basket with no plan whatsoever. That same afternoon I was rummaging through the fridge for dinner ideas when the peaches on the counter and a bottle of fish sauce in the door collided in my brain. Thai Peach Chicken was born from pure kitchen improvisation, and now it shows up on my table every summer without fail.
My neighbor Dave wandered over while I was testing this recipe for the third time, drawn by the smell of ginger and caramelized peaches drifting through the open window. He leaned against the doorframe, took one bite from the test plate I handed him, and immediately asked if I could teach his wife the recipe. We ended up eating the entire batch standing around the kitchen island.
Ingredients
- 500 g boneless, skinless chicken thighs: Thighs stay juicier than breast meat and hold up beautifully to the quick sear and simmer.
- 2 ripe peaches, pitted and sliced: You want peaches that yield slightly when pressed but are not mushy, as firmer slices hold their shape in the pan.
- 1 red bell pepper, sliced: Adds a satisfying crunch and a pop of color that makes the dish look restaurant worthy.
- 1 small red onion, thinly sliced: The sharpness mellows as it cooks, leaving a sweet foundation for the sauce.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here for the depth it brings to the sauce.
- 1 tablespoon fresh ginger, grated: Grate it finely so it melts into the sauce rather than leaving stringy bits.
- 2 spring onions, sliced: Reserved for the finish to add a bright, mild onion bite.
- Fresh cilantro, for garnish: A generous handful at the end ties all the flavors together.
- 2 tablespoons soy sauce: The salty backbone of the sauce that balances the sweetness from peaches and sugar.
- 1 tablespoon fish sauce: This is the secret weapon that gives the dish its authentic Thai depth without tasting fishy.
- 2 tablespoons sweet chili sauce: Provides gentle heat and a glossy sweetness that coats everything beautifully.
- 1 tablespoon lime juice: Squeezed in fresh at the end to brighten the whole dish.
- 1 teaspoon brown sugar: Just enough to round out the acidity and help the sauce caramelize slightly.
- 1/2 teaspoon chili flakes: Entirely optional but a pinch elevates the warmth without overpowering the peaches.
- 100 ml chicken broth: Thins the sauce to the perfect consistency for coating the chicken and rice.
- 2 tablespoons vegetable oil: A neutral oil with a high smoke point is ideal for the initial sear.
- Steamed jasmine rice, for serving: Fluffy jasmine rice is the ideal bed for soaking up every drop of 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 everything is unified, then set it aside so the flavors mingle while you prep 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 develop a golden crust for about 5 to 6 minutes before transferring them to a plate.
- Build the aromatics:
- In the same pan with all those delicious chicken bits stuck to the bottom, add a splash more oil if needed. Toss in the red onion, garlic, and ginger, stirring constantly for 1 to 2 minutes until your kitchen smells incredible.
- Cook the peppers:
- Add the sliced bell pepper and cook for 2 to 3 minutes, letting it soften slightly while still retaining a bit of bite.
- Bring it all together:
- Return the seared chicken to the pan and pour in the prepared sauce, tossing everything so each piece gets coated. Let it come to a lively bubble.
- Add the peaches and simmer:
- Gently fold in the peach slices and let everything simmer together for 3 to 4 minutes. The peaches will soften just enough to release their juices into the sauce while keeping their shape.
- Finish and serve:
- Scatter the spring onions and a generous handful of fresh cilantro over the top. Serve immediately over steamed jasmine rice and watch everyone go quiet at the table.
There is something magical about a recipe that turns a spontaneous farmers market purchase into the kind of dinner that makes people close their eyes when they take the first bite.
Picking the Right Peaches
Freestone peaches are your best friend here because the pit pops out cleanly and slicing is effortless. If you can only find clingstone varieties, just cut around the pit with a paring knife and accept that you will lose a little flesh. Slightly underripe peaches actually work better than overripe ones because they hold their shape during the simmer.
Making It Your Own
This recipe is wonderfully forgiving and welcomes improvisation. Toss in a handful of snap peas for crunch, scatter roasted cashews on top for richness, or swap the peaches for nectarines when that is what looks best at the market. A chilled glass of Riesling or a tall Thai iced tea alongside turns a simple dinner into something worth lingering over.
Storing and Reheating
Leftovers keep beautifully in an airtight container in the fridge for up to three days, and the flavors actually deepen overnight as the sauce seeps into everything. Reheat gently in a skillet over medium low heat rather than using the microwave, which can make the peaches mushy.
- Store the rice separately from the chicken and sauce for the best texture when reheating.
- Avoid freezing this dish because the peaches become watery and lose their lovely bite upon thawing.
- Always taste for lime juice after reheating since a fresh squeeze can wake the whole dish right back up.
This dish is summer on a plate, sweet and savory and just spicy enough to keep things interesting. Share it with someone who appreciates when dinner turns into a story worth telling.
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 reduce the cooking time by about 1-2 minutes to prevent drying out.
- → What can I substitute for fresh peaches?
-
Nectarines are the closest substitute and work equally well. You can also use canned peach slices (drained) or even mango chunks for a different tropical twist.
- → How spicy is this dish?
-
The heat level is mild to moderate depending on how much chili flakes you add. The sweet chili sauce provides gentle warmth. Skip the chili flakes entirely for a family-friendly version.
- → Can I make this ahead of time?
-
It's best served fresh, but you can prep the sauce and slice all vegetables and chicken up to a day ahead. Store separately in the fridge and cook when ready to serve.
- → Is this dish gluten-free?
-
Use tamari or a certified gluten-free soy sauce to make this dish gluten-free. Regular soy sauce contains wheat, so always check the label if gluten is a concern.
- → What sides go well with Thai peach chicken?
-
Steamed jasmine rice is the classic pairing. You could also serve it with coconut rice, rice noodles, or cauliflower rice for a lower-carb option.