Thai Peanut Chicken brings together tender pieces of chicken breast coated in a silky, savory-sweet peanut sauce that comes together in under thirty minutes. This dish relies on bold aromatics and creamy nut butter to create a restaurant-quality meal that satisfies even the busiest weeknight dinner cravings. It pairs perfectly with steamed jasmine rice or fresh noodles for a balanced meal.
Table of Contents
Table of Contents
Why You’ll Love This Thai Peanut Chicken
The magic of this recipe lies in the contrast between the tender, seared chicken and the lusciously thick peanut sauce. Every bite is packed with the warmth of ginger, the bite of garlic, and a subtle heat that lingers just long enough to keep you coming back for more.
It is the ultimate convenience dish for anyone juggling a heavy schedule. Unlike complex curries that require hours of simmering, this stir-fry approach ensures that you have a flavorful, protein-rich meal on the table before the rice cooker even finishes its cycle.
You will appreciate the versatility of this dish when it comes to serving. Whether you keep it simple with a side of white rice or pile it high with crunchy fresh vegetables like bell peppers and snap peas, it adapts seamlessly to whatever you have in the fridge.
Ingredients of the Thai Peanut Chicken
For the Chicken
- 1.5 lbs chicken breast, cut into bite-sized pieces
- 1 tablespoon vegetable oil
- Salt and black pepper to taste
For the Peanut Sauce
- 1/2 cup creamy natural peanut butter
- 1/4 cup coconut milk (full fat)
- 2 tablespoons soy sauce
- 1 tablespoon fresh lime juice
- 1 tablespoon honey
- 1 teaspoon grated fresh ginger
- 2 cloves garlic, minced
- 1 teaspoon sriracha (adjust for spice)
For Garnish
- Fresh cilantro, chopped
- Crushed roasted peanuts
- Green onions, sliced thinly

Equipment / Tools Needed
- Large non-stick stir-fry pan or wok
- Mixing bowl
- Whisk or fork
- Chef’s knife
- Cutting board
Step-by-Step Instructions
Step 1: Prepare the Ingredients
Pat the chicken breast dry with a paper towel and slice it into uniform one-inch cubes. Season lightly with salt and pepper. Mince the garlic and ginger, and chop your aromatics like cilantro and green onions so everything is ready for the high-heat cooking process.
Step 2: Mix the Sauce
In a medium mixing bowl, whisk together the peanut butter, coconut milk, soy sauce, lime juice, honey, ginger, garlic, and sriracha until smooth. If the sauce is too thick, add a tablespoon of warm water at a time until it reaches a pourable, creamy consistency.
Step 3: Sear the Chicken
Heat the vegetable oil in your pan over medium-high heat. Once the oil shimmers, add the chicken in a single layer. Let the chicken develop a golden-brown sear on all sides without disturbing it too much. Cook until the center is no longer pink and the juices run clear.
Step 4: Combine and Simmer
Pour the prepared peanut sauce over the cooked chicken. Reduce the heat to low and toss gently to coat every piece. Let the mixture simmer for two to three minutes until the sauce begins to bubble and thicken slightly, clinging beautifully to the protein.

Tips & Tricks
Use smooth, natural peanut butter for the best, most velvety texture. If your peanut butter is slightly oily, give the jar a good stir before measuring. Always toast your nuts before crushing them for a garnish to add an extra layer of roasted depth to the dish. If the sauce looks too thick after sitting on the stove, a small splash of hot water will easily bring back that silky consistency.
Serving Suggestions
Serve this over a bed of fluffy jasmine rice to soak up the extra sauce. For a lighter approach, serve it in lettuce wraps topped with pickled cucumbers. It also pairs wonderfully with cold rice noodles tossed in a light lime vinaigrette.
Variations / Substitutions
Feel free to swap the chicken breast for chicken thighs if you prefer darker, juicier meat. If you have a nut allergy, seed butter like tahini can provide a similar flavor profile and texture. For extra texture, stir in sliced red bell peppers or bok choy when you start cooking the chicken.
Storage and Reheating
Store leftovers in an airtight container for up to three days in the refrigerator. To reheat, warm in a pan over low heat with a tiny splash of water or coconut milk to prevent the sauce from breaking or becoming too thick. Do not overheat, or the chicken may become tough.
Nutritional Info
Calories: 380 kcal
Protein: 32g
Carbohydrates: 12g
Fat: 22g
Conclusion
Thai Peanut Chicken is a stellar example of how simple ingredients can transform a basic protein into something truly enjoyable. The balance of creamy, salty, and acidic notes creates a reliable meal that feels special every time you make it.
Take the time to enjoy the process of whisking that fragrant sauce and watching the chicken caramelize. We hope this becomes a staple in your rotation for many dinners to come.
FAQ
How do I keep the peanut sauce from splitting during reheating?
The secret is to reheat slowly over low heat and add a tablespoon of water or broth to re-emulsify the sauce. Avoid the microwave if possible, as high heat can cause the oils in the peanut butter to separate from the sauce base.
Can I make this dish ahead of time?
Yes, you can prep the sauce and the chicken separately up to 24 hours in advance. Keep them in the fridge and combine them in the pan when you are ready to cook for the best texture.
Is this recipe spicy?
The level of heat is easily controlled by the amount of sriracha you use. If you prefer a milder sauce, you can omit the sriracha entirely or replace it with a pinch of paprika for color without the heat.
What can I use instead of coconut milk?
If you prefer a lighter sauce, you can use regular milk or even plain unsweetened soy milk. However, coconut milk provides the traditional richness and subtle sweetness that defines the classic flavor of this dish.
Thai Peanut Chicken Recipe
Prep time: 10 mins | Cook time: 15 mins | Total time: 25 mins | Yield: 4 servings

Thai Peanut Chicken
Ingredients
- 1.5 lbs chicken breast, cut into bite-sized pieces
- 1 tablespoon vegetable oil
- Salt and black pepper to taste
- 1/2 cup creamy natural peanut butter
- 1/4 cup coconut milk (full fat)
- 2 tablespoons soy sauce
- 1 tablespoon fresh lime juice
- 1 tablespoon honey
- 1 teaspoon grated fresh ginger
- 2 cloves garlic, minced
- 1 teaspoon sriracha
- Fresh cilantro, chopped for garnish
- Crushed roasted peanuts for garnish
- Green onions, sliced thinly for garnish
Instructions
- Pat the chicken dry and slice into one-inch cubes, seasoning with salt and pepper.
- In a medium bowl, whisk together peanut butter, coconut milk, soy sauce, lime juice, honey, ginger, garlic, and sriracha until smooth.
- Heat oil in a large non-stick pan or wok over medium-high heat.
- Add the chicken cubes to the pan and sear until browned and cooked through.
- Reduce heat to low and pour the prepared peanut sauce over the chicken.
- Stir consistently until the sauce coats everything and warms through, adding a splash of warm water if needed for consistency.
- Serve immediately, garnished with chopped cilantro, crushed peanuts, and green onions.