This vibrant dish brings together tender chicken pieces with sweet summer peaches in a fragrant Thai-inspired sauce. The balance of savory soy sauce, sweet honey, and spicy chili creates layers of flavor that coat each bite. Colorful bell peppers add crunch while fresh Thai basil brings aromatic brightness.
Perfect for warm weather meals, this dish comes together in just 40 minutes with simple techniques. The sauce thickens naturally as it simmers, creating a glossy coating that clings to the chicken and vegetables.
The first time I made this Thai peach chicken, my kitchen smelled like someone had opened a window to a Bangkok street market right in the middle of July. The peaches were from a farm stand down the road, so ripe they practically dissolved into the sauce, and I remember standing over my wok just breathing it in, wondering how sweet fruit and spicy chilies could taste like they had always belonged together.
Last summer I made this for a dinner on the patio and my friend Sarah literally stopped mid conversation after her first bite, eyes wide, asking me what was in the sauce. The basil from my garden was going crazy that week and I had way more peaches than I could eat fresh, so this dish became my go to for using up the summer bounty before everything turned.
Ingredients
- 600 g boneless chicken thighs: Thighs stay juicier than breasts through the high heat cooking, but either works as long as you cut them into similar sized pieces so they cook evenly
- 1 tbsp cornstarch: This light coating on the chicken helps it develop that gorgeous golden sear and keeps the meat incredibly tender
- 2 tbsp vegetable oil: You need a neutral oil with a high smoke point for wok cooking at high heat
- 1 medium red onion: Thin slices sweeten as they cook and add beautiful color contrast to the peppers
- 2 cloves garlic and 1 tbsp ginger: The aromatic foundation that makes everything taste distinctly Thai, mince them finely so they release their oils quickly
- 1 red and 1 yellow bell pepper: Different colors make the dish pop on the plate and bring slightly different sweetness levels
- 2 medium ripe peaches: Look for ones that give slightly to pressure but are not mushy, they should hold their shape briefly in the heat before melting into the sauce
- 3 tbsp soy sauce: The salty backbone, use tamari if you need this gluten free
- 2 tbsp fish sauce: Do not skip this, it adds that umami depth you cannot get from anything else
- 1 tbsp Thai sweet chili sauce: Find this in the Asian aisle, it brings a sticky sweet heat that ties everything together
- 1 tbsp honey: Balances the salt and helps the sauce cling to every piece of chicken
- 1 tbsp rice vinegar: A bright acid note that cuts through the richness and makes your mouth water
- 1 small red chili: Leave the seeds in if you love heat, remove them for a gentler warmth
- Fresh Thai basil or cilantro: Thai basil has a licorice hint that is incredible here, but cilantro works if that is what you can find
Instructions
- Prep the chicken:
- Toss the cut pieces with cornstarch, salt and pepper until every surface is lightly dusted, this step is worth the extra bowl.
- Sear the chicken:
- Heat half the oil in your wok or skillet until it is shimmering, then add chicken in a single layer. Let it develop a golden crust before flipping, about 5 minutes total.
- Build the aromatics:
- Add the remaining oil and cook the onions until they start looking translucent, then toss in the garlic and ginger. You want to cook them just until you can smell them, about 1 minute.
- Add the vegetables:
- The peppers need a couple minutes to soften slightly but keep some crunch, so stir them for about 2 minutes.
- Introduce the peaches:
- Fold in the sliced peaches and return the chicken to the pan, everything is about to get saucy.
- Make the sauce:
- Whisk together the soy sauce, fish sauce, sweet chili sauce, honey, vinegar, chili and water in a bowl. Pour this over the chicken and vegetables.
- Simmer together:
- Let everything bubble gently for 6 to 8 minutes until the sauce thickens enough to coat a spoon and the peaches have started to break down.
- Finish with herbs:
- Remove from heat and scatter the basil over the top, letting the residual warmth wilt it slightly.
- Serve it up:
- Pile into bowls over steaming rice and squeeze lime wedges over everything right before eating.
This recipe became my summer staple because it hits that perfect spot between comforting and refreshing, the kind of meal that makes you feel like you are eating something special without spending hours in the kitchen.
Making It Your Own
Sometimes I add snap peas or green beans if I have them in the fridge, they cook quickly and add another layer of crunch. The beauty of this dish is how flexible it is once you understand the balance between sweet and salty.
Pairings That Work
Coconut rice is absolutely perfect here, the creamy coconut milk rounds out the spicy sauce beautifully. A cold cucumber salad with rice vinegar on the side helps cool everything down between bites.
Getting Ahead
You can slice all the vegetables and whisk the sauce together in the morning, keeping everything in separate containers in the fridge. Just wait to slice the peaches until you are ready to cook so they do not oxidize.
- Leftovers actually taste better the next day as the flavors meld together
- The sauce freezes well if you want to double the batch
- Fresh basil does not hold up well, add it right before serving leftovers
This dish has that magical quality of tasting complex while being utterly straightforward to prepare, exactly the kind of recipe I find myself returning to again and again.
Recipe FAQs
- → Can I make this dish ahead of time?
-
The flavors actually develop beautifully when made ahead. Store in an airtight container in the refrigerator for up to 3 days. Reheat gently over medium heat, adding a splash of water if the sauce has thickened too much.
- → What can I substitute for fish sauce?
-
For a vegetarian version, substitute fish sauce with additional soy sauce or a vegetarian fish sauce alternative. You may need to adjust the salt balance accordingly since fish sauce adds distinct umami notes.
- → How do I know when the peaches are ripe enough?
-
Choose peaches that yield slightly to gentle pressure but aren't mushy. They should have a sweet fragrance. Under-ripe peaches won't break down properly in the sauce, while over-ripe ones may become too soft during cooking.
- → Can I use frozen peaches instead of fresh?
-
Frozen peaches work in a pinch, though fresh provides better texture. Thaw frozen peaches completely and pat them dry before adding to the pan. Be aware they may release more liquid into the sauce.
- → How spicy is this dish?
-
The heat level is moderate and adjustable. The small red chili provides gentle warmth that balances the sweet peach and honey flavors. Omit the chili entirely for a mild version, or add more for those who enjoy significant heat.
- → What sides pair well with this?
-
Steamed jasmine rice is classic, but coconut rice enhances the tropical flavors. For lighter options, serve over cauliflower rice or with crisp cucumber salad to balance the rich sauce.