This Thai Peach Chicken brings together succulent boneless chicken thighs with ripe, juicy peaches in a glossy sweet chili sauce that balances savory, sweet, and lightly spicy notes.
Fish sauce and soy sauce create a deeply seasoned base, while fresh ginger and garlic add aromatic warmth. The peach slices break down just slightly during simmering, thickening the sauce naturally with their juices.
Served over fluffy steamed jasmine rice and finished with fresh cilantro and spring onions, it's a complete meal that comes together in about 40 minutes. Great for weeknight dinners when you want something vibrant and satisfying without spending hours at the stove.
The farmers market had a tower of peaches so fragrant I could smell them before I saw the stand, and on impulse I bought a whole bag with absolutely no plan for them. Later that evening, staring at a package of chicken thighs and those ridiculous peaches, I started throwing Thai pantry staples into a bowl and hoped for the best. The result was so good my partner looked up from his plate and said nothing, which is the highest compliment in our kitchen.
I made this for a friend who swears she hates fruit in savory dishes, and she went back for seconds before I even sat down to eat. Watching someone betray their own food rules in real time is deeply satisfying.
Ingredients
- 500 g boneless, skinless chicken thighs: Thighs stay juicy where breasts would dry out, and the extra fat carries the sauce beautifully.
- 2 ripe peaches, pitted and sliced: You want peaches that give slightly when pressed but are not mushy, since they need to hold their shape in the pan.
- 1 red bell pepper, sliced: Adds color and a slight crunch that balances the softness of the peaches.
- 1 small red onion, thinly sliced: Red onion gives a mild bite that mellows as it cooks into the sauce.
- 2 cloves garlic, minced: Fresh garlic is nonnegotiable here for building the aromatic base.
- 1 tablespoon fresh ginger, grated: Grate it fine so it melts into the sauce rather than catching you with a big fibrous chunk.
- 2 spring onions, sliced: Reserved for garnish to add a fresh sharp finish at the end.
- Fresh cilantro, for garnish: A handful of leaves at the end brightens everything up dramatically.
- 2 tablespoons soy sauce: The salty backbone of the sauce, use a good quality one.
- 1 tablespoon fish sauce: It smells pungent on its own but transforms into deep savory complexity once cooked.
- 2 tablespoons sweet chili sauce: This is where the gentle sweetness and mild heat start, and it is available in most grocery stores now.
- 1 tablespoon lime juice: Fresh squeezed only, the bottled stuff tastes flat and throws off the balance.
- 1 teaspoon brown sugar: Just enough to round the edges off the lime and fish sauce.
- 1/2 teaspoon chili flakes: Entirely optional but a small amount adds a warmth that pulls everything together.
- 100 ml chicken broth: Thins the sauce to the right consistency and adds another layer of flavor.
- 2 tablespoons vegetable oil: A neutral oil keeps the flavors clean without competing.
- Steamed jasmine rice, for serving: The sauce needs something to soak into and jasmine rice is the right call.
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 taste and adjust the balance if you like it sweeter or more sour.
- Sear the chicken:
- Heat the vegetable oil in a large skillet or wok over medium high heat until it shimmers, then add the chicken pieces in a single layer. Let them sit undisturbed for a minute to get that golden crust, then toss and cook until nearly done, about 5 to 6 minutes total.
- Build the aromatics:
- Transfer the chicken to a plate and in the same pan, add a splash more oil if it looks dry. Toss in the red onion, garlic, and ginger and stir for a minute or two until your kitchen smells incredible.
- Cook the peppers:
- Add the sliced bell pepper and stir it around for 2 to 3 minutes until it softens slightly but still has some bite.
- Bring it all together:
- Return the chicken to the pan and pour in the sauce, tossing everything to coat evenly. Let it bubble and reduce for a moment so the flavors marry.
- Add the peaches and finish:
- Gently fold in the peach slices and simmer for 3 to 4 minutes until the chicken is fully cooked and the sauce thickens slightly. The peaches should be warm and softened but not falling apart.
- Garnish and serve:
- Scatter the spring onions and fresh cilantro over the top and serve immediately over steamed jasmine rice while everything is hot and glossy.
The night I first got this right, we ate standing at the kitchen counter because I could not wait to plate it properly. Sometimes the best meals are the ones that never make it to the dining table.
What to Know About the Sauce
The sauce looks thin when you first pour it in, but it reduces quickly because the sugar and the peach juices work together to thicken everything naturally. If it still seems too loose after 4 minutes of simmering, just give it another minute and it will come together.
Swaps and Additions
Nectarines work just as well as peaches if that is what looks better at the store. A handful of snap peas tossed in with the pepper adds a great crunch, and cashews sprinkled on top at the end give it a more substantial feel.
Serving and Pairing
A chilled Riesling or a tall glass of Thai iced tea alongside this dish makes it feel like a proper dinner rather than a weeknight throw together.
- Leftovers reheat beautifully the next day and the sauce actually tastes even deeper.
- Double the sauce if you like extra liquid to soak into the rice.
- Remember that fish sauce smells strong raw but becomes magical once cooked, so trust the process.
This is the kind of recipe that reminds you cooking does not need to be complicated to feel special. Keep ripe peaches in your back pocket and dinner will never be boring again.
Common Questions
- → Can I use chicken breast instead of thighs?
-
Yes, chicken breast works fine but will cook faster and won't stay quite as juicy. Cut it into similar bite-sized pieces and reduce the initial cooking time to about 4 minutes to avoid drying out.
- → What can I substitute for fresh peaches?
-
Nectarines are the closest swap and work beautifully. In a pinch, frozen peach slices (thawed and drained) will also work, though fresh ripe peaches give the best flavor and natural sweetness.
- → How spicy is this dish?
-
The base heat is mild, coming mainly from the sweet chili sauce. The chili flakes are optional, so you can adjust the spice level to your preference. Add more flakes or a dash of sriracha if you like it hotter.
- → Can I make this ahead of time?
-
Absolutely. The flavors actually deepen after a night in the fridge. Store the chicken and sauce separately from the rice, then reheat gently in a skillet with a splash of chicken broth to loosen the sauce.
- → Is this dish gluten-free?
-
It can be. Swap regular soy sauce for tamari or a certified gluten-free soy sauce alternative. The remaining ingredients are naturally gluten-free, but always check labels on fish sauce and sweet chili sauce as well.
- → What side dishes pair well with this?
-
Steamed jasmine rice is the classic pairing, but coconut rice, vermicelli noodles, or cauliflower rice all work nicely. A simple cucumber salad with rice vinegar makes a refreshing side to balance the richness.