The chicken sizzles in the pan, a rich aroma filling the kitchen as I toss in the creamy peanut sauce. Just ten minutes and it’s almost gone—my partner couldn’t resist sneaking bites while I finish plating. This Thai peanut chicken recipe is not just another quick weeknight dinner; it’s a culinary escape that transports you straight to Thailand with every bite.

Perfect for those nights when you’re short on time but crave something packed with flavor, this dish comes together in under 30 minutes. Unlike many recipes that require marinating or complicated steps, this one uses pantry staples for a hassle-free experience. Get ready for deliciousness!
Why You’ll Love This thai peanut chicken recipe
- Quick Prep: Whip it up in under 30 minutes, perfect for busy weeknights when you want something delicious fast.
- Bold Flavor: Enjoy the rich, nutty taste of peanut sauce combined with savory chicken that’ll have you craving seconds.
- Crisp-Tender Veggies: The veggies stay fresh and crisp-tender, adding a delightful crunch to every bite.
- Meal Flexibility: Serve it over rice, noodles, or salad — this dish adapts easily to your mood or what’s in your fridge.
- Surprising Creaminess: The peanut sauce adds a creamy richness that surprisingly balances well with spicy flavors for a unique experience.
thai peanut chicken recipe Ingredients

Chicken:
- 1 lb boneless, skinless chicken breasts (cut into bite-sized pieces) — use thigh meat for a juicier flavor.
Peanut Sauce:
- 1/2 cup creamy peanut butter — smooth peanut butter creates a velvety sauce texture.
- 1/4 cup soy sauce (low sodium preferred) — adjust to taste if you prefer less salt.
- 2 tbsp honey — adds sweetness; maple syrup can be used as a vegan option.
- 1 tbsp rice vinegar — provides acidity to balance the richness; substitute with apple cider vinegar if needed.
- 1 tbsp sesame oil — don’t skip — it’s essential for authentic flavor.
- 1 clove garlic (minced) — fresh garlic gives the best taste; avoid powdered garlic here.
- 1 inch fresh ginger (grated) — adds warmth and spice; ground ginger can work in a pinch but use less.
- 1/4 cup water (to thin the sauce) — adjust based on desired sauce consistency.
Vegetables:
- 1 cup bell pepper (sliced) — any color works, but red or yellow add sweetness.
- 1 cup broccoli florets — steam slightly before adding for better texture in the dish.
- 1 cup carrots (sliced) — use matchstick carrots for quicker cooking and a nice crunch.
- 2 tbsp green onions (chopped, for garnish) — fresh garnish brightens up the dish.
Rice:
- 2 cups cooked jasmine rice (for serving) — fluffy rice absorbs the sauce perfectly; basmati is a good alternative.
*Full measurements in the recipe card below.*
How to Make thai peanut chicken recipe
1. Cook the Chicken: Heat a large skillet over medium-high heat and add the chicken pieces. Cook for about 5-7 minutes until they’re golden brown and cooked through, no longer pink in the center.
2. For the Sauce: Make Peanut Sauce: In a bowl, whisk together peanut butter, soy sauce, honey, rice vinegar, sesame oil, minced garlic, grated ginger, and water until smooth.
3. Add Vegetables: Stir in sliced bell pepper, broccoli florets, and carrots into the skillet with the chicken. Sauté for another 3-4 minutes until vegetables are tender-crisp but still vibrant.
4. Combine Everything: Now pour the peanut sauce over the chicken and veggies in the skillet. Stir well to coat everything evenly and cook for an additional 2-3 minutes until heated through.
5. Watch Out!: Don’t rush here — if you turn up the heat too high while combining everything, you risk burning the sauce and losing its creamy texture.
6. Serve It Up: Remove from heat and serve thai peanut chicken recipe over cooked jasmine rice. Garnish with chopped green onions for an added crunch.
7. Enjoy Your Meal: Dig in while it’s hot for the best flavors!
*Exact quantities in the recipe card below.*
How to Store thai peanut chicken recipe
- Room Temperature: It’s best to eat the thai peanut chicken recipe right away; it shouldn’t sit out for more than 2 hours.
- Refrigerator: Store in an airtight container for up to 3 days. The sauce may thicken a bit, but it’s still delicious.
- Freezer: Freeze in a freezer-safe container for up to 2 months. The texture of the chicken might change slightly upon thawing, but the flavors will remain intact.
- Reheating: Reheat in a microwave or on the stovetop until heated through and steaming. You’ll know it’s ready when the sauce bubbles gently.
What to Serve with thai peanut chicken recipe?

It’s rich and creamy, so pairing it with something fresh or crunchy will help balance the flavors and textures.
- Cucumber Salad: The cool crunch offers a refreshing contrast to the dish’s richness.
- Steamed Broccoli: Its bright green color adds vibrancy while providing a slight texture difference.
- Jasmine Rice: A fluffy base absorbs sauce, creating balance without overwhelming richness.
- Mango Salsa: The sweetness and acidity brighten each bite and cut through the creaminess beautifully.
- Pickled Vegetables: Their tangy crunch adds needed acidity that contrasts with the dish’s flavors.
- Roasted Peppers: Try red or yellow for added color; their sweetness enhances without competing.
- Chilled Edamame: These provide a satisfying texture contrast while cooling down each bite’s heat.
- Crispy Wontons: Fry up some wontons for crunch; they add an enjoyable texture that complements it well.
thai peanut chicken recipe Variations
Here’s how to play with this recipe and make it your own.
- Spicy Kick: Add 1-2 tsp of sriracha to the peanut sauce for a spicy kick during mixing.
- Crispy Chicken: Dredge chicken pieces in cornstarch before cooking for a crispy texture when sautéed.
- Nutty Flavor Boost: Stir in 1/4 cup chopped roasted peanuts with the vegetables for added crunch and flavor.
- Veggie Power-Up: Toss in an extra cup of mixed vegetables like snap peas or zucchini while cooking for more nutrition.
- Honey Substitute: Swap honey with agave syrup for a vegan-friendly option; add it when mixing the sauce.
- Creamy Upgrade: Mix in 1/4 cup coconut milk with the peanut sauce for a richer, creamier texture.
- Garnish Twist: Finish with fresh cilantro and lime juice just before serving for a burst of freshness!
Make Ahead Options for thai peanut chicken recipe
I like to prep the Thai peanut chicken recipe ahead by marinating the chicken and making the peanut sauce a day in advance. I store the marinated chicken in an airtight container in the fridge, and the sauce can go in a glass jar. Both will keep well for about 3 days. I usually chop up my vegetables a few hours before serving, as they’re best fresh and crunchy. When I’m ready to serve, I sauté everything together quickly. Just a heads up: while the sauce holds its flavor nicely, cooked rice tends to dry out, so it’s better to make that fresh right before serving. Enjoy your meal prep!
thai peanut chicken recipe Recipe FAQs
Can I make this Thai peanut chicken recipe ahead of time?
Absolutely! You can prep the chicken and the peanut sauce in advance. Cook the chicken, let it cool, and store it in an airtight container in the fridge for up to 2 days. The peanut sauce can also be made ahead and stored separately. When you’re ready to serve, just reheat everything together in a skillet and toss in your veggies. Just remember that fresh vegetables taste best when added right before serving.
What can I substitute for soy sauce in this recipe?
If you need a soy sauce substitute, you could use tamari or coconut aminos as great alternatives. Both options are gluten-free and provide a similar salty flavor. If you’re looking for a lower-sodium option, make sure to select low-sodium tamari. Just keep an eye on the flavor balance since these substitutes might alter the taste slightly, so adjust accordingly!
Why did my peanut sauce turn out too thick?
If your peanut sauce is too thick, it might be due to not adding enough water or using too much peanut butter. To fix it, simply whisk in more water a tablespoon at a time until you reach your desired consistency. The sauce should be smooth and pourable; if it’s hard to mix, it’s definitely too thick! Just remember that you can always add but can’t take away.
How do I know when the chicken is fully cooked?
You’ll know the chicken is fully cooked when it’s no longer pink inside and reaches an internal temperature of 165°F (75°C). It should have a nice golden-brown color on the outside as well. If you’re unsure, slice one piece open to check—juices should run clear without any pinkness. Using a meat thermometer is a reliable way to avoid undercooking!
Final Thoughts on thai peanut chicken recipe
The real standout of this Thai peanut chicken recipe is the rich and creamy peanut sauce that ties everything together beautifully. It’s packed with flavor from the garlic, ginger, and honey, creating a satisfying dish that doesn’t take long to prepare. If you’re looking for a quick weeknight meal that delivers on taste, this is it. Make it once and it’ll earn a permanent spot in your dinner rotation. I’d love to hear how yours turned out in the comments!

thai peanut chicken recipe
Ingredients
Method
- Heat a large skillet over medium heat and add a splash of oil. Add the chicken pieces and cook until browned and cooked through, about 5-7 minutes.
- In a bowl, whisk together peanut butter, soy sauce, honey, rice vinegar, sesame oil, minced garlic, grated ginger, and water until smooth.
- Pour the peanut sauce over the cooked chicken in the skillet. Stir to coat the chicken evenly and cook for an additional 2-3 minutes until heated through.
- Add the sliced bell pepper, broccoli florets, and carrots to the skillet. Stir-fry for about 5 minutes until the vegetables are tender but still crisp.
- Serve the Thai peanut chicken over cooked jasmine rice and garnish with chopped green onions.






