This Thai-inspired chicken stir-fry brings together succulent bite-sized chicken breast with ripe, juicy peaches for an irresistible sweet-and-savory combination.
Aromatic ginger and garlic build a fragrant base, while a balanced sauce of soy, fish sauce, sweet chili, and fresh lime coats every piece beautifully.
Crisp bell peppers and tender onions add texture and color, making this a complete meal when served over steamed jasmine rice.
Ready in just 35 minutes, it's an ideal weeknight dinner that feels special enough for guests.
The farmers market had a peach vendor next to the Thai herb stand one July morning, and my brain immediately went somewhere fusiony and dangerous. Twenty minutes later I was home with a bag of soft peaches and a bunch of cilantro, figuring out how to marry them over a hot wok. The result was sticky, bright, and gone before the rice finished steaming. Now it shows up every summer without fail.
My neighbor Dave wandered over while I was searing the chicken and asked if I was making dessert for dinner. He stopped laughing after the first bite and went home with the leftovers in a Tupperware container I never got back.
Ingredients
- Boneless skinless chicken breast (500 g): Cut into even bite sized pieces so everything finishes cooking at the same time and nothing dries out.
- Ripe peaches (2 medium): Fresh and slightly firm work best since they hold their shape in the wok, but canned slices drained well will rescue you in winter.
- Red bell pepper (1): Adds crunch and a pop of color that makes the whole dish look as vibrant as it tastes.
- Small onion (1): Sliced thin so it softens quickly and melts into the sweet sauce.
- Garlic (2 cloves) and fresh ginger (2 cm piece): The aromatic backbone that makes the whole kitchen smell like a Thai street stall.
- Soy sauce (3 tbsp): Provides depth and salt, and you can swap in tamari to keep it gluten free.
- Fish sauce (2 tbsp): This is the secret weapon that makes people close their eyes and ask what is in this sauce.
- Sweet chili sauce (2 tbsp): Brings gentle heat and sweetness that hugs the peaches perfectly.
- Honey (1 tbsp): Balances the lime and rounds out the tangy edge.
- Lime juice (1 tbsp): Squeezed fresh, never bottled, because the brightness is what makes this taste alive.
- Chicken broth (1/2 cup): Gives the sauce enough liquid to coat every piece without turning into soup.
- Cornstarch (1 tsp mixed with 1 tbsp water): The slurry that transforms everything from juicy to glossy and clingy in seconds.
- Fresh cilantro, chopped roasted peanuts, and steamed jasmine rice: Optional in theory but honestly mandatory for the full experience.
Instructions
- Mix the sauce:
- Whisk soy sauce, fish sauce, sweet chili sauce, honey, lime juice, and broth in a small bowl until the honey dissolves, then set it aside so the flavors get friendly while you prep everything else.
- Sear the chicken:
- Heat a large wok or skillet over medium high with a splash of oil until it shimmers, then spread the chicken pieces in a single layer and let them sit undisturbed for a minute so they actually get golden before you start tossing.
- Build the vegetable base:
- In the same pan with all those stuck on chicken bits, add a drizzle more oil and stir fry the onion, pepper, garlic, and ginger until the garlic smells incredible and the peppers still have some bite.
- Add the peaches:
- Toss the peach slices in gently and cook just until they warm through and release a little juice, being careful not to obliterate them with aggressive stirring.
- Bring it all together:
- Slide the chicken back in, pour the sauce over everything, and let it come to a bubbly simmer so the flavors meld into something that smells unbelievable.
- Thicken and finish:
- Stir in the cornstarch slurry and watch the sauce transform into a glossy glaze that clings to every piece, cooking for another minute or two until it coats the back of a spoon.
I made this for a friend who swore she hated fruit in savory dishes, and she cleaned her plate before admitting maybe she was wrong about a few things.
Swaps That Actually Work
Nectarines slide in seamlessly when peaches are out of season, and I have even used mango chunks in a pinch with great results. If you cannot find fish sauce, a splash of oyster sauce plus a pinch of salt gets you surprisingly close.
What to Serve Alongside
Steamed jasmine rice is the obvious call, but coconut rice pushes the whole meal into something worth making for guests. A glass of off dry Riesling or a tall Thai iced tea balances the sweet heat better than anything else I have tried.
Getting Ahead and Storing Leftovers
The sauce can be mixed a day in advance and kept in the fridge, which cuts your weeknight work down to almost nothing. Leftovers keep beautifully for two days and reheat gently in a skillet, though the peaches get softer and the sauce thickens even more.
- Store leftovers in a glass container so the soy sauce does not stain your plastic.
- Reheat on low with a splash of water to loosen the sauce back up.
- Do not freeze it because the peaches turn grainy and sad upon thawing.
Some dishes you plan and some dishes just happen because you stood between a peach vendor and a bunch of cilantro and let curiosity take over. This one earned a permanent spot in my summer rotation, and I suspect it will do the same in yours.
Recipe Questions
- → Can I use canned peaches instead of fresh ones?
-
Yes, canned peach slices work well when fresh peaches are out of season. Be sure to drain them thoroughly before adding to the stir-fry to avoid watering down the sauce. Reduce the honey slightly since canned peaches tend to be sweeter.
- → What can I substitute for fish sauce?
-
If you don't have fish sauce, you can use an equal amount of soy sauce with a squeeze of lime juice to approximate the salty, umami depth. For a vegetarian version, mushroom-based stir-fry sauce is an excellent alternative.
- → How do I prevent the chicken from drying out?
-
Cut the chicken into uniform bite-sized pieces so they cook evenly. Sear quickly over medium-high heat just until golden, then remove from the pan. Returning the chicken to the warm sauce at the end keeps it moist without overcooking.
- → Is this dish very spicy?
-
The heat level is mild to moderate, coming mainly from the sweet chili sauce. You can easily adjust the spice by adding more chili sauce, fresh bird's eye chilies, or a dash of sriracha for extra kick, or reduce the chili sauce for a milder version.
- → What should I serve with Thai peach chicken?
-
Steamed jasmine rice is the classic pairing and soaks up the sauce beautifully. For a lighter option, try cauliflower rice or rice noodles. A side of steamed broccoli or a crisp cucumber salad rounds out the meal perfectly.
- → Can I make this ahead of time?
-
The sauce can be mixed and stored in the refrigerator for up to 3 days. The vegetables and chicken can be prepped in advance. However, the stir-fry is best cooked fresh to maintain the crisp texture of the vegetables and the juiciness of the peaches.