This vibrant Thai-inspired dish combines tender chicken pieces with sweet ripe peaches and crisp bell peppers in a fragrant sauce. The balance of salty soy sauce, fish sauce, and sweet chili creates a complex flavor profile that's both refreshing and satisfying. Ready in just 40 minutes, this gluten-free main works beautifully with jasmine rice and can be easily adjusted for spice preferences.
The first time I made this Thai Peach Chicken, it was a complete accident. I had peaches that were going soft and a craving for something spicy, and somehow the two worlds collided in my wok. My husband took one bite and literally said, "What IS this magic?" Now it is the most requested summer dinner in our house, and I have made it so many times I can do it without thinking.
Last summer I served this at a patio dinner when our friends Sarah and Mike came over. Sarah is usually picky about fruit in savory dishes, but she went back for seconds and asked me to write down the recipe right there at the table. There is something about the combination that just works, and I love watching people try it for the first time and get that surprised look on their faces.
Ingredients
- Boneless chicken thighs or breasts: Thighs stay juicier in the sauce, but breasts work fine if that is what you prefer or have on hand
- Cornstarch: This little coating trick makes the chicken feel velvety and helps the sauce cling to every piece
- Red onion: Sliced thin so it softens nicely in the pan and adds a mild sweetness
- Garlic and ginger: Fresh is absolutely worth it here, do not try to substitute powder
- Bell peppers: Red and yellow look beautiful together and add sweetness to balance the heat
- Ripe peaches: They should give slightly when pressed but not be mushy, that sweet spot where they are fragrant and yielding
- Soy sauce and fish sauce: These build the salty foundation that makes the other flavors pop
- Thai sweet chili sauce: Find this in the Asian aisle, it adds that authentic Thai sweetness
- Fresh Thai basil: Regular basil works too, but Thai basil has this subtle licorice note that ties everything together
Instructions
- Get the chicken ready:
- Toss your chicken pieces with cornstarch, salt, and pepper until they are evenly coated. This step is quick but makes such a difference in how the chicken holds up in the sauce.
- Sear the chicken:
- Heat half the oil in a large skillet over medium-high heat and add the chicken in a single layer. Let it develop that golden color, about 4 to 5 minutes, then remove it from the pan. Do not crowd the pan or the chicken will steam instead of sear.
- Build the flavor base:
- Add the remaining oil to the pan and cook the onion for 2 minutes until it starts to soften. Toss in the garlic and ginger and stir for about 1 minute until your kitchen smells amazing and the garlic is fragrant.
- Add the vegetables:
- Throw in the sliced bell peppers and cook for another 2 to 3 minutes. You want them to still have some crunch when you bite into them.
- Bring it all together:
- Add the sliced peaches and return the chicken to the pan. Whisk together the soy sauce, fish sauce, sweet chili sauce, honey, rice vinegar, sliced chili, and water, then pour this over everything.
- Let it simmer:
- Cook for 6 to 8 minutes, stirring now and then, until the chicken is completely cooked and the sauce has thickened slightly. The peaches will start to break down and become part of the sauce.
- Finish with fresh herbs:
- Remove from heat and stir in the Thai basil. Serve it hot with lime wedges on the side so everyone can add that bright squeeze of acid right before eating.
This recipe has become my go-to for summer dinner parties because it looks impressive on the plate but is actually so forgiving to make. I love that it uses seasonal peaches in a way that feels fresh and unexpected, and the leftovers reheat beautifully for lunch the next day.
Serving Suggestions
Steamed jasmine rice is perfect for soaking up that flavorful sauce, but coconut rice takes it to another level. The subtle sweetness of the coconut pairs so well with the peaches and creates this restaurant-quality meal.
Make It Your Own
Sometimes I swap in nectarines when peaches are not quite in season, and the result is just as delicious. You can also use shrimp instead of chicken for a lighter version that cooks in half the time, just add them during the last 3 minutes so they do not overcook.
Recipe Secrets
Once you make this a few times, you will start to notice the small touches that make it special. The balance of sweet and heat, the way the peaches almost dissolve into the sauce, that burst of fresh lime at the end.
- Cut your chicken into uniform pieces so everything cooks evenly
- Have all your ingredients prepped before you start cooking, the sauce comes together fast
- Taste the sauce before serving and adjust the honey or chili to your preference
I hope this becomes one of those recipes you turn to again and again, the kind that feels like an old friend every time you make it.
Recipe Help & Support
- → Can I use frozen peaches instead of fresh?
-
Frozen peaches work well in this dish. Thaw them first and pat dry to prevent excess moisture from thinning the sauce. Add them during the last 5 minutes of cooking to maintain texture.
- → What can I substitute for fish sauce?
-
For vegetarian options, replace fish sauce with additional soy sauce or a vegetarian fish sauce alternative. You can also use mushroom soy sauce for umami depth without fish ingredients.
- → How spicy is this dish?
-
The base version has mild heat from Thai sweet chili sauce. Adding the optional red chili increases the spice level significantly. Adjust heat by adding more or less chili, or substitute with milder peppers like jalapeño.
- → Can I make this ahead of time?
-
This dish reheats beautifully. Store in an airtight container for up to 3 days. The flavors actually develop more depth overnight. Reheat gently on the stove, adding a splash of water if the sauce thickens too much.
- → What sides pair best with Thai peach chicken?
-
Steamed jasmine rice or coconut rice perfectly absorbs the flavorful sauce. You could also serve over vermicelli noodles or with stir-fried vegetables like bok choy and snow peas for a complete meal.
- → Can I use chicken breasts instead of thighs?
-
Boneless chicken breasts work well but may cook faster. Cut them into slightly larger pieces to prevent drying out, and reduce initial searing time to 3-4 minutes to maintain juiciness.