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.

Vibrant Veggie-Loaded Thai Peanut Chicken
Equipment
- medium bowl
- large skillet or wok
Ingredients
For the Chicken
- 1.5 lbs boneless, skinless chicken breasts or thighs, cut into 1-inch pieces
- 1 tbsp soy sauce (low sodium)
- 1 tsp sesame oil
- salt and pepper Pinch of
For the Peanut Sauce
- 1/2 cup creamy peanut butter (unsweetened, natural)
- 1/4 cup low-sodium soy sauce
- 2 tbsp fresh lime juice
- 2 tbsp honey or maple syrup
- 1 tbsp rice vinegar
- 2 garlic, minced cloves
- 1 tbsp fresh ginger, grated or finely minced
- 1 tsp sesame oil
- 1-2 tsp chili garlic sauce or sriracha (to taste)
- 1/4 – 1/2 cup water or chicken broth (to adjust consistency)
For the Stir-fry
- 1 tbsp vegetable or coconut oil
- 1 large bell pepper (any color), sliced
- 1 cup snap peas
- 1 cup broccoli florets
- 1/2 cup shredded carrots
For Garnish
- chopped fresh cilantro
- crushed peanuts
- red pepper flakes, lime wedges
Instructions
Prepare the Chicken
- Cut the chicken into bite-sized pieces and combine in a bowl with 1 tbsp soy sauce, 1 tsp sesame oil, salt, and pepper. Marinate for 15-20 minutes, or up to an hour in the refrigerator.
Make the Peanut Sauce
- Whisk together peanut butter, 1/4 cup soy sauce, lime juice, honey, rice vinegar, minced garlic, grated ginger, 1 tsp sesame oil, and chili garlic sauce. Gradually add water or broth until the sauce reaches desired consistency, then taste and adjust seasonings.
Cook the Chicken and Veggies
- Heat oil in a large skillet or wok over medium-high heat. Cook the marinated chicken for 5-7 minutes until browned and cooked through, flipping occasionally.
Add the sliced bell pepper, snap peas, broccoli florets, and shredded carrots to the skillet. Stir-fry for 3-5 minutes until the vegetables are tender-crisp.
- Add the sliced bell pepper, snap peas, broccoli florets, and shredded carrots to the skillet. Stir-fry for 3-5 minutes until the vegetables are tender-crisp.
Combine and Serve
- Pour the peanut sauce over the chicken and vegetables and toss to coat everything evenly. Serve immediately, garnished with cilantro, crushed peanuts, and lime wedges, over rice or noodles if desired.
