This vibrant Thai-inspired dish combines juicy chicken with ripe summer peaches in a fragrant spicy-sweet sauce. The chicken is first seared until golden, then simmered with bell peppers, onions, and fresh peaches in a balanced sauce featuring soy sauce, fish sauce, sweet chili sauce, and honey. Fresh ginger, garlic, and basil add aromatic depth, while a squeeze of bright lime finishes the dish. Ready in just 40 minutes, this gluten-free main serves four perfectly and pairs beautifully with steamed jasmine rice.
The first time I made this Thai Peach Chicken was on an unexpectedly hot September afternoon. My CSA box had delivered more peaches than we could possibly eat fresh, and I was craving something that bridged summer's sweetness with autumn's approach. The kitchen filled with this incredible aroma of caramelized fruit and ginger, making my partner wander in from the living room asking what on earth I was creating. It's become our go-to when we want something that feels special but comes together on a weeknight.
Last summer we hosted a last-minute dinner party, and this recipe saved me when I realized my usual plan was falling apart. My friend Sarah took one bite and immediately asked for the recipe, noting how the heat from the chilies balanced so perfectly against the fruit. There's something about the combination of Thai flavors and seasonal produce that makes people lean in a little closer at the table, asking questions instead of just eating.
Ingredients
- 600 g boneless skinless chicken thighs: Thighs stay juicier than breasts through the high-heat cooking process, but both work beautifully here
- 1 tbsp cornstarch: This creates the lightest coating that helps the chicken sear rather than steam, giving you those golden edges
- ½ tsp salt and ¼ tsp black pepper: Simple seasoning that goes a long way since the sauce is packed with flavor
- 2 tbsp vegetable oil: Divided between cooking the chicken and building the aromatic base
- 1 medium red onion: Thinly sliced so they soften quickly and add sweetness to every bite
- 2 cloves garlic: Minced fresh, because jarred garlic can taste harsh in this delicate sauce
- 1 tbsp fresh ginger: Grated directly into the pan for the most vibrant, spicy warmth
- 1 red and 1 yellow bell pepper: Sliced into strips that stay slightly crunchy for texture contrast
- 2 medium ripe peaches: Peeled and sliced, but firm enough to hold their shape during simmering
- 3 tbsp soy sauce: The salty backbone that grounds all the sweet elements
- 2 tbsp fish sauce: Dont skip this, it adds that authentic Thai depth that nothing else can replicate
- 1 tbsp Thai sweet chili sauce: Adds a glossy finish and mild sweetness that ties everything together
- 1 tbsp honey: Balances the salty and acidic components perfectly
- 1 tbsp rice vinegar: Brightens the whole dish and cuts through the richness
- 1 small red chili: Thinly sliced if you want heat, but leave it out and the dish still sings
- 100 ml water or chicken broth: Creates just enough sauce to coat everything without drowning the flavors
- 2 tbsp fresh Thai basil: Torn in at the end for that aromatic finish that makes the dish feel complete
- 1 lime and roasted peanuts: The garnishes that add acid and crunch, taking this from great to unforgettable
Instructions
- Coat the chicken:
- Toss the chicken pieces with cornstarch, salt, and pepper in a bowl until evenly coated, then let it sit while you prep everything else
- Sear the chicken:
- Heat half the oil in a large wok or skillet over medium-high heat, then add chicken in a single layer and let it develop golden crusts, about 4-5 minutes
- Build the aromatics:
- Add remaining oil to the pan and sauté onions for 2 minutes before stirring in garlic and ginger until fragrant, about 1 minute
- Add vegetables and fruit:
- Toss in bell peppers and cook until they start to soften, then add sliced peaches and return the chicken to the pan
- Create the sauce:
- Whisk together soy sauce, fish sauce, sweet chili sauce, honey, rice vinegar, sliced chili, and water, then pour over the pan
- Simmer together:
- Let everything bubble gently for 6-8 minutes until the sauce coats the back of a spoon and the chicken is cooked through
- Finish with freshness:
- Remove from heat and stir in Thai basil, then serve immediately with lime wedges and scattered peanuts
My grandmother visited last fall and watched me make this, noting how the technique reminded her of sweet and sour dishes she made in the 1970s. We ate it on the back porch as the leaves started turning, and she kept saying how food this good shouldn't be this easy to make. It's now one of those recipes I make when I'm missing her, because somehow the house smells the same way it did that evening.
Making It Your Own
After making this dozens of times, I've found that nectarines work beautifully when peaches aren't at their peak. Sometimes I add snow peas in the last two minutes for extra crunch, and once I used mango when peaches were out of season. The key is keeping that fruit element present but not overwhelming the savory balance.
Serving Suggestions
This dish needs something to soak up that incredible sauce, and coconut rice has become our absolute favorite pairing. The slight sweetness from the coconut milk echoes the peaches while taming the heat. On busy nights, I've served it over quick-cooking jasmine rice or even udon noodles when we want something more substantial.
Timing Your Prep
The secret to this recipe coming together smoothly is having everything sliced and measured before you turn on the stove. Once you start cooking, the process moves fast, and trying to slice peaches while garlic is burning in the pan is how I ruined my first attempt. Now I take five minutes to arrange everything in little bowls like my own cooking show setup, and the whole experience feels meditative rather than frantic.
- slice the peaches right before you need them so they dont oxidize
- Have the sauce ingredients whisked together in a liquid measuring cup for easy pouring
- Warm your serving bowls in the oven so the dish stays hot from pan to table
This recipe has become one of those I can make without even thinking, the kind that feels like coming home every single time.
Recipe Q&A
- → Can I make this dish vegetarian?
-
Yes, substitute the chicken with firm tofu cubes and omit the fish sauce. Use extra soy sauce or a vegetarian fish sauce alternative to maintain the savory depth.
- → What can I use instead of peaches?
-
Nectarines work beautifully as a direct substitute. For a different flavor profile, try mango or pineapple, though these will alter the traditional taste slightly.
- → How spicy is this dish?
-
The heat level is moderate with one small red chili. You can reduce or omit the chili for a milder version, or add more to increase the spice according to your preference.
- → Can I prepare this ahead of time?
-
The sauce can be whisked together in advance and stored refrigerated for up to 2 days. For best results, cook the dish fresh as the peaches can become overly soft if reheated.
- → What rice pairs best with this?
-
Steamed jasmine rice is the classic choice, absorbing the flavorful sauce beautifully. Coconut rice adds a rich, creamy element that complements the sweet and spicy notes.