My weeknights used to be a frantic scramble of “what’s for dinner?” until I discovered the magic of Thai Peanut Chicken. It’s not just a meal; it’s a culinary hug that’s as comforting as it is exciting. The moment that fragrant peanut sauce hits perfectly cooked chicken, I know I’m in for a treat that feels gourmet but comes together with surprising ease. If you’re looking to banish dinner dilemmas for good, this recipe is your flavorful, fast-track ticket to a satisfied palate.
Why You’ll Love This Dish
There’s a reason Thai Peanut Chicken has become my go-to when I need something satisfying, quick, and bursting with flavor. It hits all the right notes: it’s creamy, a little bit spicy, wonderfully savory, and has that undeniable umami punch from the peanut butter. This isn’t just another chicken dish; it’s an experience that transports your taste buds to Southeast Asia without ever leaving your kitchen. It’s fantastic for those busy weeknights when you want something homemade but don’t have hours to spend. Plus, it’s a crowd-pleaser that even picky eaters tend to adore, making it a true family dinner solution.
> “I honestly didn’t think I could make something this good at home! The peanut sauce is incredible, and it comes together so fast. My kids even asked for seconds!” – A happy home cook
The Cooking Process Explained
Making Thai Peanut Chicken is surprisingly straightforward, even for novice cooks. You’ll start by prepping your chicken, getting it beautifully seared to lock in those juices. While the chicken cooks, you’ll whisk together the star of the show: the rich, creamy peanut sauce. This sauce is where all the vibrant Thai-inspired flavors come alive. Finally, everything comes together in one pan, allowing the chicken to simmer in that luscious sauce, absorbing all its deliciousness. It’s a quick, one-pan (or almost one-pan) marvel that looks impressive but is incredibly simple.
What You’ll Need
To whip up this incredible Thai Peanut Chicken, gather these key ingredients:
- For the Chicken:
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces
- 1 tbsp olive oil (or sesame oil for extra flavor)
- Salt and black pepper to taste
- For the Peanut Sauce:
- ½ cup creamy peanut butter (natural preferred, but any creamy works)
- ¼ cup soy sauce (low sodium is a good option)
- 2 tbsp honey or maple syrup
- 2 tbsp rice vinegar
- 1 tbsp fresh ginger, grated
- 2 cloves garlic, minced
- 1 tsp sriracha or chili garlic sauce (adjust to your spice preference)
- ½ cup warm water (or chicken broth, for richer flavor)
- For Garnish (Optional):
- Chopped fresh cilantro
- Chopped roasted peanuts
- Lime wedges
- Red pepper flakes
Directions to Follow
Let’s get cooking! Follow these easy steps to create your delicious Thai Peanut Chicken:
- Prep the Chicken: Pat your chicken pieces dry with paper towels. Season generously with salt and pepper.
- Sear the Chicken: Heat the olive oil (or sesame oil) in a large skillet or wok over medium-high heat. Add the chicken in a single layer, ensuring not to overcrowd the pan. Cook for 3-4 minutes per side, until golden brown and almost cooked through. Remove the chicken from the pan and set aside. It doesn’t need to be fully cooked at this stage, as it will finish cooking in the sauce.
- Make the Peanut Sauce: In a medium bowl, whisk together the peanut butter, soy sauce, honey (or maple syrup), rice vinegar, grated ginger, minced garlic, and sriracha. Gradually whisk in the warm water (or chicken broth) until the sauce is smooth and reaches your desired consistency. If it’s too thick, add a little more water, a tablespoon at a time.
- Combine and Simmer: Pour the prepared peanut sauce into the same skillet you used for the chicken. Bring the sauce to a gentle simmer over medium heat, stirring occasionally.
- Finish Cooking: Return the partially cooked chicken to the skillet, tossing gently to coat it completely in the peanut sauce. Reduce the heat to low, cover the skillet, and let it simmer for 5-7 minutes, or until the chicken is fully cooked through and the sauce has thickened slightly.
- Serve: Remove from heat. Garnish with fresh cilantro, chopped peanuts, and a squeeze of lime juice if desired.
How to Serve Thai Peanut Chicken
This vibrant dish is incredibly versatile when it comes to serving. For a classic, satisfying meal, I love serving it over a bed of fluffy jasmine rice or brown rice to soak up all that incredible sauce. If you’re looking for a lighter option, it pairs beautifully with steamed vegetables like broccoli florets, snap peas, or asparagus. For a low-carb alternative, consider serving it with cauliflower rice or zoodles. A sprinkle of chopped fresh cilantro and crushed roasted peanuts not only adds visual appeal but also provides a lovely textural crunch and burst of fresh flavor. Don’t forget a lime wedge for a final zesty squeeze!
Keeping Leftovers Fresh
Thai Peanut Chicken makes fantastic leftovers, often tasting even better the next day as the flavors meld further. Once cooled, transfer any remaining chicken and sauce to an airtight container. It will keep beautifully in the refrigerator for up to 3-4 days.
To reheat, simply warm it gently on the stovetop over low-medium heat, adding a splash of water or chicken broth if the sauce has thickened too much. You can also microwave it in short bursts, stirring in between, until heated through. Freezing is also an option! Store in a freezer-safe container for up to 2-3 months. Thaw overnight in the refrigerator before reheating. Always ensure the chicken is piping hot (165°F / 74°C) before consuming leftovers.
Helpful Cooking Tips
- Don’t Overcrowd the Pan: When searing the chicken, cook it in batches if necessary. Overcrowding cools the pan and steams the chicken instead of searing it, preventing that beautiful golden-brown crust.
- Whisk Vigorously for Sauce: For a smooth, lump-free peanut sauce, whisk the ingredients thoroughly, especially when adding the warm water.
- Adjust Spice to Your Liking: The amount of sriracha is completely flexible. Start with less and add more to taste if you prefer a spicier kick. You can always add more, but you can’t take it away!
- Fresh Ginger and Garlic are Key: While powdered can work in a pinch, fresh grated ginger and minced garlic truly elevate the flavor of this sauce, adding a bright, zesty punch.
- Taste and Adjust: Before adding the chicken back into the sauce, taste the sauce and adjust seasonings if needed. A little more soy sauce for saltiness, honey for sweetness, or vinegar for tang can make a big difference.
Creative Twists
While the classic Thai Peanut Chicken is a winner, there are plenty of ways to put your own spin on it:
- Vary the Protein: This sauce isn’t just for chicken! Try it with shrimp, firm tofu, tempeh, or even thinly sliced pork loin for different textures and flavors.
- Add Vegetables: Stir in some vibrant vegetables during the last few minutes of simmering, such as bell peppers, snow peas, carrots, or broccoli florets, for a more complete and nutritious meal.
- Spice It Up: For those who love heat, consider adding a pinch of red pepper flakes along with the sriracha, or even a finely diced Thai chili.
- Nut Butter Alternatives: If preferred or for dietary reasons, you can experiment with almond butter or cashew butter for a slightly different flavor profile, though peanut butter is traditional.
- Citrus Burst: A generous squeeze of fresh lime juice at the end brightens all the flavors and adds a fantastic zing.
Common Questions
How long does it take to prepare Thai Peanut Chicken?
From start to finish, this recipe typically takes about 25-30 minutes. This includes a bit of chopping, searing the chicken, and simmering in the sauce. It’s truly a fantastic option for a speedy weeknight meal.
Can I make the peanut sauce ahead of time?
Absolutely! The peanut sauce can be made up to 2-3 days in advance and stored in an airtight container in the refrigerator. It might thicken a bit when chilled, so you may need to whisk in an extra tablespoon or two of warm water or broth when you’re ready to use it.
Is this recipe gluten-free?
To make this recipe gluten-free, simply ensure you use a certified gluten-free soy sauce or tamari. All other ingredients are typically naturally gluten-free, but always double-check labels, especially for peanut butter and any pre-made chili sauces.

Authentic Thai Peanut Chicken
Equipment
- medium bowl
- skillet or wok
- whisk
Ingredients
For the Chicken
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces
- 1 tbsp soy sauce (or tamari for gluten-free)
- 1 tsp sesame oil
- ½ tsp cornstarch
For the Peanut Sauce (Our 7 Flavor Secrets Hidden Here!)
- ½ cup creamy peanut butter (natural, unsweetened is best)
- ¼ cup hot water (helps smooth the sauce)
- 2 tbsp soy sauce
- 2 tbsp rice vinegar
- 1 tbsp brown sugar (or maple syrup)
- 1 tbsp fresh lime juice (the zesty secret!)
- 1 tbsp grated fresh ginger (punchy warmth)
- 1 tbsp minced garlic (aromatic depth)
- 1 tsp sriracha or chili garlic sauce adjust to your spice preference
- 1 tsp fish sauce (the umami bomb)
- ¼ tsp red pepper flakes for extra kick and visual appeal, optional
For Cooking & Garnish
- 1 tbsp vegetable oil or coconut oil
- Cooked rice or noodles for serving
- Chopped fresh cilantro
- Crushed peanuts
- Lime wedges
Instructions
Marinate the Chicken
- In a medium bowl, combine the cut chicken with soy sauce, sesame oil, and cornstarch, then toss to coat evenly.
- Marinate for at least 15 minutes at room temperature, or up to 30 minutes in the refrigerator, to ensure tender chicken.
Prepare the Peanut Sauce
- While the chicken marinates, whisk together all peanut sauce ingredients in a separate bowl until smooth and creamy.
- Adjust consistency with extra hot water and season to taste, adding more lime, sugar, or sriracha as desired.
Cook the Chicken
- Heat 1 tablespoon of oil in a large skillet or wok over medium-high heat.
- Add marinated chicken in batches, if necessary, and cook for 3-5 minutes per side until golden brown and cooked through; remove and set aside.
Combine & Coat
- Return the cooked chicken to the skillet, pour the prepared peanut sauce over it, and toss gently to coat.
- Simmer for 1-2 minutes to slightly thicken the sauce and meld the flavors.
Serve & Garnish
- Remove from heat immediately and serve the Thai Peanut Chicken hot over cooked rice or noodles.
- Garnish generously with chopped fresh cilantro, crushed peanuts, and a squeeze of fresh lime juice for brightness and texture.
