If you’re searching for a dish that combines bold flavors, comforting textures, and a rich cultural heritage, look no further than Thai Peanut Chicken. This popular dish is a delightful fusion of tender chicken coated in a creamy, nutty, and slightly spicy peanut sauce — a combination that’s both satisfying and addictively good. Thai Peanut Chicken is beloved not just in Thailand, but worldwide, thanks to its balanced flavor profile and versatility. Whether served over jasmine rice, noodles, or in lettuce wraps, it’s a guaranteed crowd-pleaser.
The Origins and Inspiration Behind Thai Peanut Chicken
While the use of peanuts in Thai cuisine is not native to Thailand (peanuts were introduced via Portuguese and Spanish traders), peanut-based sauces have become integral to many Thai-inspired dishes. Thai Peanut Chicken draws on elements of satay — skewered grilled meat served with peanut sauce — and infuses them into a more saucy, skillet-friendly presentation that’s easy to make at home.
The flavor profile of Thai cuisine is all about balance — spicy, sweet, salty, and sour — and this dish checks all the boxes. It features the nuttiness of peanut butter, the umami from soy sauce, the kick from chili paste or flakes, the tang of lime, and the natural sweetness of honey or brown sugar. Add fragrant garlic, ginger, and coconut milk, and you’ve got a sauce that’s both comforting and deeply complex.

Ingredients You’ll Need
Here’s a basic rundown of what you’ll need to create the perfect Thai Peanut Chicken:
For the Chicken:
- 1.5 lbs boneless, skinless chicken breasts or thighs (sliced into bite-sized pieces)
- 2 tablespoons vegetable oil
- Salt and pepper to taste
For the Thai Peanut Sauce:
- 1/2 cup creamy peanut butter
- 1/4 cup soy sauce (or tamari for gluten-free)
- 1 tablespoon sesame oil
- 2 tablespoons honey or brown sugar
- 1 tablespoon rice vinegar
- 1 teaspoon fresh grated ginger (or 1/2 tsp ground ginger)
- 2 cloves garlic, minced
- 1 teaspoon sriracha or Thai chili paste (adjust for heat)
- Juice of 1 lime
- 1/2 cup coconut milk or water (to thin the sauce)
Optional Toppings and Sides:
- Crushed peanuts
- Sliced green onions
- Fresh cilantro
- Steamed jasmine rice, noodles, or lettuce leaves
- Shredded carrots or cucumber for crunch
How to Make Thai Peanut Chicken
Step 1: Prepare the Chicken
Season the chicken pieces with salt and pepper. Heat oil in a large skillet or wok over medium-high heat. Add the chicken and sauté until golden brown and fully cooked through. Remove from pan and set aside.
Step 2: Make the Sauce
In the same skillet, reduce the heat to medium and add a bit more oil if necessary. Stir in the garlic and ginger, cooking until fragrant (about 30 seconds). Then, whisk in peanut butter, soy sauce, sesame oil, honey, vinegar, lime juice, sriracha, and coconut milk. Stir until the sauce is smooth and creamy.
Step 3: Combine and Simmer
Return the cooked chicken to the skillet and stir until fully coated in the sauce. Simmer for about 5–7 minutes, allowing the flavors to meld and the sauce to thicken slightly.
Step 4: Serve and Garnish
Serve hot over rice or noodles. Top with crushed peanuts, fresh herbs, and lime wedges for extra flavor. You can also add a side of sautéed vegetables or a Thai-style cucumber salad for a refreshing contrast.
Why You’ll Love Thai Peanut Chicken
- Quick & Easy – Ready in 30 minutes, making it perfect for weeknight dinners.
- Customizable Heat – Adjust the spice level to your preference.
- Nutrient-Packed – Full of protein, healthy fats, and fresh ingredients.
- Versatile – Works well with noodles, rice, or as a wrap filling.
- Family-Friendly – Even picky eaters tend to love its nutty, slightly sweet flavor.
Variations to Try
- Vegan Thai Peanut Stir Fry: Swap chicken for tofu or tempeh and use vegetable broth or water to thin the sauce.
- Thai Peanut Noodles: Stir the sauce into rice noodles with shredded chicken or vegetables for a quick noodle bowl.
- Grilled Thai Peanut Chicken Skewers: Marinate the chicken in a thinner version of the peanut sauce, then grill and serve with extra sauce on the side.
- Thai Peanut Chicken Wraps: Spoon the mixture into butter lettuce cups for a low-carb, handheld option.
Tips for Success
- Use creamy natural peanut butter for best texture. If using regular peanut butter, reduce added sugar.
- Thin the sauce slowly: Add liquid a little at a time to reach your desired consistency.
- Marinate the chicken (if you have time): Marinating it in a bit of soy sauce, garlic, and lime juice enhances flavor even more.
- Don’t skip the lime: That acidic brightness cuts through the richness of the peanut butter beautifully.
Final Thoughts
Thai Peanut Chicken is the kind of meal that feels indulgent yet nourishing. It brings the exotic flavor of Thai street food to your kitchen in an approachable way, using pantry-friendly ingredients. Whether you’re a seasoned Thai food lover or trying it for the first time, this dish is bound to become a regular in your rotation.
Craving something rich, satisfying, and utterly crave-worthy tonight? Give Thai Peanut Chicken a try — your taste buds will thank you!