Introduction
If you’re craving a dish that’s both comforting and bursting with bold flavors, then Thai Peanut Chicken is the recipe you need. This dish combines tender chicken with a rich, creamy peanut sauce that has the perfect balance of sweet, savory, and spicy notes. The vibrant flavors of Thai cuisine are brought to life in this dish, making it a crowd-pleaser for dinner parties, weeknight meals, or even meal prep.
The creamy peanut sauce is the star of this dish, made with peanut butter, soy sauce, ginger, garlic, lime, and a touch of honey or brown sugar for sweetness. The chicken can be grilled, pan-fried, or baked—whatever method you prefer. The dish is then finished with a sprinkle of chopped peanuts, cilantro, and lime for extra flavor and crunch.
In this article, we will guide you through the steps to make this delicious Thai Peanut Chicken, share some tips on perfecting the sauce, and explore variations and tips to make this dish your own. Whether you’re a Thai food enthusiast or new to Thai flavors, this recipe is easy to follow and incredibly satisfying.
Why You’ll Love This Thai Peanut Chicken Recipe
- Authentic Thai Flavors: The sauce combines traditional Thai ingredients like peanut butter, soy sauce, and lime, delivering the perfect balance of sweet, salty, tangy, and spicy.
- Quick and Easy: With simple ingredients and just a few steps, this recipe is perfect for a weeknight dinner or a special weekend meal.
- Versatile: Thai Peanut Chicken can be served in so many ways—over rice, noodles, or in wraps, making it adaptable for different occasions.
- Healthy and Nutritious: Packed with protein from the chicken and healthy fats from the peanut butter, this dish is both satisfying and nutritious.
- Halal-Friendly: This recipe adheres to Halal dietary guidelines, using chicken that is certified Halal, with no pork or alcohol-based ingredients.
Preparation Time and Servings
- Total Time: 30 minutes (10 minutes for prep, 20 minutes for cooking)
- Servings: This recipe makes about 4 servings, depending on portion size.
- Nutrition Facts (per serving): Calories: 400, Protein: 30g, Carbs: 18g, Fat: 25g.
Ingredients for Thai Peanut Chicken
For the Chicken:
- 4 boneless, skinless chicken breasts or thighs (about 1.5 lbs): The chicken serves as the protein base of the dish. Chicken breasts are leaner, while thighs are more flavorful and juicy.
- 1 tablespoon olive oil or vegetable oil: For cooking the chicken.
- 1 teaspoon salt: To season the chicken.
- ½ teaspoon black pepper: To add seasoning.
- 1 teaspoon garlic powder: For extra flavor.
For the Peanut Sauce:
- ½ cup peanut butter (smooth or chunky): The base of the sauce, providing creaminess and depth of flavor. Use natural peanut butter without added sugar or preservatives for the best taste.
- ¼ cup soy sauce: Adds saltiness and umami to the sauce. You can use low-sodium soy sauce for a lighter option.
- 2 tablespoons lime juice: Fresh lime juice brightens up the sauce and balances the richness of the peanut butter.
- 1 tablespoon honey or brown sugar: For sweetness to offset the saltiness of the soy sauce and the spiciness of the sriracha.
- 2 tablespoons rice vinegar: Adds acidity and tang to balance the richness of the peanut butter.
- 1 tablespoon grated fresh ginger: For warmth and a bit of zing.
- 2 cloves garlic, minced: Adds aromatic flavor to the sauce.
- 1-2 teaspoons sriracha sauce: Adjust this to your desired spice level.
- ¼ cup warm water: To thin the sauce and make it easier to pour over the chicken.
- 1 tablespoon sesame oil: Optional, but adds an extra layer of flavor and aroma.
Garnishes for Thai Peanut Chicken:
- Chopped peanuts: For crunch and extra peanut flavor.
- Fresh cilantro: Adds a burst of freshness and color.
- Lime wedges: For an extra squeeze of tangy lime when serving.
- Chopped green onions: For a touch of color and flavor.
- Red chili flakes (optional): For extra heat, if desired.
Step-by-Step Preparation for Thai Peanut Chicken
FIRST STEP: PREPARE THE CHICKEN
- Season the Chicken: Start by seasoning your chicken breasts or thighs. Pat them dry with a paper towel to remove excess moisture. Sprinkle both sides of the chicken with salt, pepper, and garlic powder to enhance the flavor.
- Cook the Chicken: Heat a tablespoon of olive oil or vegetable oil in a large skillet over medium-high heat. Once the oil is hot, add the chicken to the pan. Cook for 5-7 minutes per side, or until the chicken is cooked through and has an internal temperature of 165°F (74°C). If you’re using chicken thighs, they may take a few minutes longer than breasts.
- Rest the Chicken: Once the chicken is cooked, remove it from the skillet and let it rest for about 5 minutes. This allows the juices to redistribute, ensuring the chicken remains tender and juicy. After resting, slice the chicken into strips or bite-sized pieces for serving.
SECOND STEP: MAKE THE PEANUT SAUCE
- Combine the Ingredients: In a medium-sized bowl, whisk together the peanut butter, soy sauce, lime juice, honey (or brown sugar), rice vinegar, grated ginger, minced garlic, and sriracha sauce. If the sauce is too thick, gradually add warm water until you reach your desired consistency. The sauce should be smooth, creamy, and pourable, but still thick enough to coat the chicken.
- Taste and Adjust: Taste the sauce and adjust the seasoning as necessary. If you like it sweeter, add a little more honey or brown sugar. For more spice, increase the amount of sriracha. If it’s too salty, you can add a little more lime juice or a splash of water.
- Add Sesame Oil: For a deeper, nutty flavor, stir in the sesame oil. This step is optional but highly recommended for an authentic Thai taste.
THIRD STEP: ASSEMBLE THE DISH
- Combine Chicken and Sauce: Place the sliced chicken in a large bowl or directly in the skillet. Pour the peanut sauce over the chicken and toss until every piece is evenly coated with the sauce.
- Warm the Sauce: If you want to warm up the sauce and chicken together, you can return the chicken and sauce to the skillet over medium heat for a few minutes, stirring occasionally, until everything is hot and the flavors meld together.
- Plate the Dish: Transfer the Thai Peanut Chicken to serving plates or a large platter.
FINAL STEP: GARNISH AND SERVE
- Garnish: Sprinkle the dish with chopped peanuts, cilantro, and green onions for added flavor and texture. For extra heat, you can sprinkle some red chili flakes on top.
- Serve: Serve the Thai Peanut Chicken with a side of steamed rice, rice noodles, or in lettuce wraps for a lighter option. Lime wedges on the side allow each person to add a fresh squeeze of lime juice to their portion.

How to Serve Thai Peanut Chicken
Thai Peanut Chicken is a versatile dish that can be enjoyed in many different ways. Here are a few ideas for serving it:
1. Serve with Steamed Jasmine Rice
The richness of the peanut sauce pairs perfectly with fragrant jasmine rice. The rice will absorb the sauce, making each bite even more satisfying.
2. Serve with Rice Noodles
For a more traditional Thai twist, serve the chicken over rice noodles. Toss the noodles with some of the peanut sauce for an extra burst of flavor.
3. Thai Peanut Chicken on Lettuce Wraps
For a low-carb option, serve the chicken in crisp lettuce leaves, creating lettuce wraps that are both refreshing and flavorful. You can add some shredded carrots, cucumber, and herbs like basil or cilantro for extra crunch and freshness.
4. Pair with a Thai Salad
Pair your Thai Peanut Chicken with a light and refreshing Thai salad. The acidity from the lime dressing and the crunch of the vegetables will complement the richness of the chicken and peanut sauce.
5. Meal Prep
Thai Peanut Chicken makes an excellent meal prep dish. Simply divide the chicken and rice or noodles into separate containers for a quick and easy lunch throughout the week. The sauce helps keep the chicken moist even after refrigeration.
Additional Tips for Thai Peanut Chicken
1. Make the Sauce in Advance
The peanut sauce can be made in advance and stored in the fridge for up to a week. This can save time when preparing the dish during the week. Just be sure to give the sauce a good stir before using, as it may thicken in the fridge. Add a bit of warm water to loosen it if needed.
2. Adjust the Spice Level for Thai Peanut Chicken
The spice level of this dish is entirely customizable. If you prefer a milder dish, reduce the amount of sriracha or omit it entirely. On the other hand, if you love heat, feel free to add extra sriracha or even some chopped fresh chilies to the sauce.
3. Add Vegetables to Thai Peanut Chicken
For a more complete meal, add some vegetables to the dish. You can stir-fry some bell peppers, broccoli, or snap peas to toss in with the chicken and sauce. This not only adds color but also increases the nutritional value of the dish.
- Grill the Chicken
For added flavor, you can grill the chicken instead of pan-frying it. The smoky flavor from the grill pairs beautifully with the rich peanut sauce.
Recipe Variations
While this recipe is delicious as written, there are plenty of ways to customize it to your tastes or dietary needs:
1. Substitute the Chicken
If you prefer, you can substitute the chicken with tofu for a vegetarian version. Firm tofu works best for this recipe as it holds its shape and absorbs the sauce well. For a seafood option, shrimp or scallops are also great choices.
2. Make It Spicy
If you love spicy food, increase the amount of sriracha or add fresh chilies like Thai bird chilies or jalapeños to the sauce.
3. Gluten-Free Version
To make this dish gluten-free, use tamari instead of soy sauce and make sure your peanut butter is free from added ingredients like wheat. Serve it over gluten-free noodles or rice.
Freezing and Storage
If you have leftovers, store the Thai Peanut Chicken in an airtight container in the refrigerator for up to 3 days. The sauce will keep the chicken moist and flavorful. You can also freeze the cooked chicken with the sauce for up to 3 months. When ready to eat, thaw it overnight in the fridge and reheat it in a skillet over medium heat.
Special Equipment for Thai Peanut Chicken
While this dish doesn’t require any special equipment, a non-stick skillet or grill pan can make cooking the chicken easier, ensuring that it doesn’t stick and cooks evenly. A whisk will be helpful for making the smooth peanut sauce.
Frequently Asked Questions
1. Can I use chunky peanut butter?
Yes, you can use chunky peanut butter in this recipe, but smooth peanut butter is recommended for a creamier, smoother sauce.
2. Can I use another nut butter?
If you have a nut allergy or simply prefer a different flavor, you can substitute the peanut butter with almond butter or cashew butter.
3. How can I make the dish less sweet?
If you prefer a less sweet sauce, reduce the amount of honey or sugar. You can also use a sugar substitute like stevia if desired.
4. Can I make the peanut sauce without soy sauce?
Yes, you can use coconut aminos or liquid aminos as a soy sauce alternative if you’re looking for a gluten-free or soy-free option.
Print
Thai Peanut Chicken: A Fusion of Sweet, Spicy, and Savory
- Total Time: 30 minutes
Ingredients
For the Chicken:
- 4 boneless, skinless chicken breasts or thighs (about 1.5 lbs): The chicken serves as the protein base of the dish. Chicken breasts are leaner, while thighs are more flavorful and juicy.
- 1 tablespoon olive oil or vegetable oil: For cooking the chicken.
- 1 teaspoon salt: To season the chicken.
- ½ teaspoon black pepper: To add seasoning.
- 1 teaspoon garlic powder: For extra flavor.
For the Peanut Sauce:
- ½ cup peanut butter (smooth or chunky): The base of the sauce, providing creaminess and depth of flavor. Use natural peanut butter without added sugar or preservatives for the best taste.
- ¼ cup soy sauce: Adds saltiness and umami to the sauce. You can use low-sodium soy sauce for a lighter option.
- 2 tablespoons lime juice: Fresh lime juice brightens up the sauce and balances the richness of the peanut butter.
- 1 tablespoon honey or brown sugar: For sweetness to offset the saltiness of the soy sauce and the spiciness of the sriracha.
- 2 tablespoons rice vinegar: Adds acidity and tang to balance the richness of the peanut butter.
- 1 tablespoon grated fresh ginger: For warmth and a bit of zing.
- 2 cloves garlic, minced: Adds aromatic flavor to the sauce.
- 1–2 teaspoons sriracha sauce: Adjust this to your desired spice level.
- ¼ cup warm water: To thin the sauce and make it easier to pour over the chicken.
- 1 tablespoon sesame oil: Optional, but adds an extra layer of flavor and aroma.
Garnishes:
- Chopped peanuts: For crunch and extra peanut flavor.
- Fresh cilantro: Adds a burst of freshness and color.
- Lime wedges: For an extra squeeze of tangy lime when serving.
- Chopped green onions: For a touch of color and flavor.
- Red chili flakes (optional): For extra heat, if desired.
Instructions
FIRST STEP: PREPARE THE CHICKEN
- Season the Chicken: Start by seasoning your chicken breasts or thighs. Pat them dry with a paper towel to remove excess moisture. Sprinkle both sides of the chicken with salt, pepper, and garlic powder to enhance the flavor.
- Cook the Chicken: Heat a tablespoon of olive oil or vegetable oil in a large skillet over medium-high heat. Once the oil is hot, add the chicken to the pan. Cook for 5-7 minutes per side, or until the chicken is cooked through and has an internal temperature of 165°F (74°C). If you’re using chicken thighs, they may take a few minutes longer than breasts.
- Rest the Chicken: Once the chicken is cooked, remove it from the skillet and let it rest for about 5 minutes. This allows the juices to redistribute, ensuring the chicken remains tender and juicy. After resting, slice the chicken into strips or bite-sized pieces for serving.
SECOND STEP: MAKE THE PEANUT SAUCE
- Combine the Ingredients: In a medium-sized bowl, whisk together the peanut butter, soy sauce, lime juice, honey (or brown sugar), rice vinegar, grated ginger, minced garlic, and sriracha sauce. If the sauce is too thick, gradually add warm water until you reach your desired consistency. The sauce should be smooth, creamy, and pourable, but still thick enough to coat the chicken.
- Taste and Adjust: Taste the sauce and adjust the seasoning as necessary. If you like it sweeter, add a little more honey or brown sugar. For more spice, increase the amount of sriracha. If it’s too salty, you can add a little more lime juice or a splash of water.
- Add Sesame Oil: For a deeper, nutty flavor, stir in the sesame oil. This step is optional but highly recommended for an authentic Thai taste.
THIRD STEP: ASSEMBLE THE DISH
- Combine Chicken and Sauce: Place the sliced chicken in a large bowl or directly in the skillet. Pour the peanut sauce over the chicken and toss until every piece is evenly coated with the sauce.
- Warm the Sauce: If you want to warm up the sauce and chicken together, you can return the chicken and sauce to the skillet over medium heat for a few minutes, stirring occasionally, until everything is hot and the flavors meld together.
- Plate the Dish: Transfer the Thai Peanut Chicken to serving plates or a large platter.
FINAL STEP: GARNISH AND SERVE
- Garnish: Sprinkle the dish with chopped peanuts, cilantro, and green onions for added flavor and texture. For extra heat, you can sprinkle some red chili flakes on top.
- Serve: Serve the Thai Peanut Chicken with a side of steamed rice, rice noodles, or in lettuce wraps for a lighter option. Lime wedges on the side allow each person to add a fresh squeeze of lime juice to their portion.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
Nutrition
- Serving Size: 4
- Calories: 400
- Fat: 25g
- Carbohydrates: 18g
- Protein: 30g
Conclusion for Thai Peanut Chicken
Thai Peanut Chicken is a flavorful, easy-to-make dish that combines the best of sweet, spicy, and savory. With its rich peanut sauce, tender chicken, and fresh garnishes, it’s sure to be a hit with anyone who loves bold, comforting flavors. Whether you’re serving it over rice, noodles, or in lettuce wraps, this dish is incredibly versatile and can be customized to suit your tastes. Try it today and experience the delicious fusion of Thai-inspired flavors!