The aroma of creamy peanut sauce mingling with fragrant Thai spices creates an irresistible symphony in this Thai Peanut Chicken dish. Each tender morsel of chicken, coated in that velvety, nutty sauce, delivers a perfect balance of sweet, savory, and spicy flavors that dance across your palate. This beloved Thai-inspired recipe transforms ordinary chicken into an exotic culinary adventure that will transport your taste buds straight to the streets of Bangkok. You’ll learn how to create that perfect sauce consistency, cook chicken to juicy perfection, and balance those complex Thai flavors like a pro.
Why You’ll Love This Recipe
This Thai Peanut Chicken recipe stands out for its incredible depth of flavor achieved with readily available ingredients. The magical combination of creamy peanut butter, tangy lime, and aromatic garlic creates a sauce so addictive you’ll want to lick your plate clean. The textural contrast between the tender chicken pieces and the crunchy peanut garnish provides a satisfying mouthfeel with every bite.
What makes this recipe truly special is its versatility and forgiving nature. Whether you’re a novice cook or seasoned chef, you’ll appreciate how easily this dish comes together. In just 30 minutes, you can create a restaurant-quality Thai peanut chicken dinner that will impress family and friends alike. It’s perfect for busy weeknights yet elegant enough for weekend entertaining.
The balance of flavors—sweet, salty, tangy, and spicy—creates a deeply satisfying meal that avoids the one-dimensional taste often found in quick dinner options. Each forkful delivers that perfect umami satisfaction that keeps you coming back for more.
Ingredients
For the Thai Peanut Chicken, you’ll need:
- 1.5 pounds (680g) boneless, skinless chicken breasts, cut into 1-inch pieces
- 3/4 cup (200g) creamy peanut butter (unsweetened works best)
- 1/4 cup (60ml) low-sodium soy sauce
- 3 tablespoons (45ml) fresh lime juice (approximately 2 medium limes)
- 3 tablespoons (45ml) honey or brown sugar
- 2 tablespoons (30ml) rice vinegar
- 2 tablespoons (30ml) sesame oil
- 3 garlic cloves, minced (about 1 tablespoon)
- 1 tablespoon (15g) grated fresh ginger
- 1-2 teaspoons (5-10g) red curry paste (adjust to your spice preference)
- 1/4 cup (60ml) water or chicken broth
- 2 tablespoons (30ml) vegetable oil for cooking
- 1/3 cup (40g) chopped peanuts for garnish
- 3 green onions, thinly sliced
- Fresh cilantro leaves for garnish
- Lime wedges for serving
The key to authentic Thai peanut sauce is balancing the rich peanut butter with acidic lime juice and the savory depth of soy sauce. Using fresh ginger and garlic rather than dried versions dramatically enhances the aromatic quality of this spicy peanut chicken dish.
Pro Tips
Achieve Perfect Sauce Consistency
The secret to restaurant-quality Thai Peanut Chicken lies in the sauce consistency. Start with a thicker sauce than you think you need, as it will thin out once combined with the chicken’s natural juices. If your sauce becomes too thick during cooking, gradually add chicken broth or coconut milk one tablespoon at a time until you reach that velvety texture that clings perfectly to the chicken. Never add all the liquid at once—it’s much easier to thin a sauce than to thicken it.
Master the Chicken Cooking Technique
To prevent dry, rubbery chicken, avoid overcrowding your pan. Cook in batches if necessary, giving each piece enough space to sear rather than steam. Sear chicken pieces over medium-high heat for about 2 minutes per side until golden but not fully cooked, then remove. Return all chicken to the pan only after the sauce has been prepared, allowing it to finish cooking gently in the sauce, which keeps it tender and juicy while absorbing maximum flavor.
Balance Your Flavors
The hallmark of excellent Thai cuisine is balanced flavor. After mixing your sauce, taste and adjust: need more sweetness? Add honey. Too sweet? Add more lime juice. Not enough depth? Add a splash of fish sauce or an extra teaspoon of soy sauce. Remember that heat intensifies some flavors, so your sauce should taste slightly stronger before cooking than your desired final result. This flexible approach to seasoning ensures your spicy Thai chicken with peanuts hits all the right notes.

Step-by-Step Instructions
Step 1: Prepare The Chicken
Pat the chicken pieces dry with paper towels to ensure proper browning. Season with a light sprinkle of salt and pepper. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add half the chicken pieces in a single layer, being careful not to overcrowd. Cook for 2-3 minutes on each side until golden but not fully cooked through. Transfer to a clean plate and repeat with remaining chicken and oil. This two-batch method gives you that beautiful sear that seals in juices and adds texture to your Thai Peanut Chicken.
Step 2: Create The Peanut Sauce
In the same pan, reduce heat to medium and add the minced garlic and grated ginger. Sauté for 30 seconds until fragrant, being careful not to burn them. Stir in the red curry paste and cook for another 30 seconds to release its flavors. Add peanut butter, soy sauce, lime juice, honey, rice vinegar, and sesame oil, whisking constantly to combine. As the sauce warms, it will smooth out. Gradually add water or broth until you reach your desired consistency – the sauce should coat the back of a spoon but still flow slowly when tilted.
Step 3: Combine And Finish The Dish
Return all chicken pieces and any accumulated juices to the pan with the sauce. Gently fold to coat each piece evenly. Reduce heat to medium-low and simmer for 5-7 minutes, until chicken is completely cooked through (internal temperature of 165°F/74°C) and the sauce has slightly thickened. If the sauce becomes too thick, add a splash more liquid. Taste and adjust seasonings as needed – this is your chance to perfect that balance of sweet, savory, tangy and spicy that makes Thai Peanut Chicken so irresistible.
Step 4: Garnish And Serve
Remove from heat and transfer to a serving dish. Sprinkle generously with chopped peanuts, sliced green onions, and fresh cilantro leaves. The contrast between the warm, creamy chicken and the cool, crunchy garnishes elevates the dish to new heights. Serve immediately with lime wedges on the side for squeezing over individual portions, allowing each person to add that final bright note to their peanut butter chicken Thai style masterpiece.
Variations
Veggie-Packed Thai Peanut Chicken
Transform your Thai Peanut Chicken into a complete one-pan meal by adding colorful vegetables. After searing the chicken, remove it and briefly stir-fry 1 cup sliced bell peppers, 1 cup snow peas, and 1 cup broccoli florets until crisp-tender. Proceed with making the sauce, then add back both the chicken and vegetables to simmer together. The vegetables will absorb the delicious peanut sauce while maintaining their vibrant colors and crunch, creating a nutritious twist on the classic recipe.
Coconut Thai Peanut Chicken
For a richer, more authentic Thai flavor profile, substitute half of the chicken broth with coconut milk. This simple change creates a silkier, more decadent sauce with subtle tropical notes that complement the peanut flavor beautifully. The coconut milk also helps mellow the spice, making this variation perfect for those who want authentic Thai peanut butter chicken with a gentler heat level. Finish with a squeeze of lime to cut through the richness of the coconut.
Gluten-Free Thai Peanut Chicken
Make this recipe gluten-free by substituting regular soy sauce with tamari or coconut aminos. These alternatives provide the same umami depth without gluten. If using store-bought curry paste, verify it’s gluten-free as some brands contain hidden wheat-based ingredients. Serve over rice noodles or cauliflower rice instead of wheat noodles for a completely gluten-free meal that doesn’t compromise on the authentic flavor of this beloved Thai chicken with peanut sauce dish.
Storage and Serving
Thai Peanut Chicken actually improves in flavor after a day in the refrigerator, making it perfect for meal prep. Store leftovers in an airtight container for up to 3 days. When reheating, add a splash of chicken broth or water to revitalize the sauce, as it tends to thicken when chilled. Microwave on 70% power for more gentle reheating that won’t toughen the chicken, or warm slowly in a covered skillet over low heat. For longer storage, freeze portions for up to 2 months; thaw overnight in the refrigerator before reheating.
For serving, this versatile dish pairs beautifully with jasmine rice, which absorbs the rich peanut sauce perfectly. For a lower-carb option, serve over cauliflower rice or zucchini noodles. Create a complete Thai-inspired feast by accompanying with a simple cucumber salad dressed with rice vinegar and a touch of sugar, which provides a cool, crisp contrast to the rich, warm chicken.
For an impressive presentation, serve family-style on a large platter, creating a mound of rice surrounded by the saucy Thai Peanut Chicken. Arrange fresh garnishes in small bowls alongside, allowing guests to customize their portions with additional peanuts, herbs, or lime wedges.
FAQs
Can I use chicken thighs instead of chicken breasts?
Absolutely! Boneless, skinless chicken thighs work beautifully in this Thai Peanut Chicken recipe. They’re naturally more juicy and forgiving if slightly overcooked. Simply adjust the cooking time—chicken thighs typically need 2-3 minutes longer to cook through completely.
Is there a substitute for peanut butter if I have allergies?
Yes, you can substitute almond butter, sunflower seed butter, or cashew butter for peanut butter. Each alternative offers a different flavor profile but works well with the Thai seasonings. For nut-free options, sunflower seed butter most closely mimics the texture and richness of peanut butter in this dish.
How can I make this dish less spicy?
To reduce the heat, start by using only half a teaspoon of curry paste and omit any additional chili garnishes. Adding an extra tablespoon of honey and using coconut milk in place of some broth will also help mellow the spice level while maintaining the authentic flavor of your Thai peanut sauce chicken.
Can I make the sauce ahead of time?
Yes! The peanut sauce can be prepared up to 3 days ahead and stored in the refrigerator. It will thicken when chilled, so warm it slightly and whisk in a bit of water or broth before using. This makes weeknight dinner preparation much faster.
What’s the best way to serve this for a party?
For entertaining, prepare the Thai Peanut Chicken up to a day ahead, as the flavors improve overnight. Reheat gently in a slow cooker on low setting, adding fresh garnishes just before serving. Offer a “build-your-own” station with rice, noodles, fresh herbs, lime wedges, and extra chopped peanuts for a fun, interactive meal that impresses guests.
Irresistible Thai Peanut Chicken
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Dinner
- Method: Stovetop
- Cuisine: Americaine
Description
Irresistible Thai Peanut Chicken: Juicy chicken in creamy peanut sauce, bursting with bold Thai flavors. Quick, easy, and crowd-pleasing!
Ingredients
- 1.5 pounds (680g) boneless, skinless chicken breasts, cut into 1-inch pieces
- 3/4 cup (200g) creamy peanut butter (unsweetened works best)
- 1/4 cup (60ml) low-sodium soy sauce
- 3 tablespoons (45ml) fresh lime juice (approximately 2 medium limes)
- 3 tablespoons (45ml) honey or brown sugar
- 2 tablespoons (30ml) rice vinegar
- 2 tablespoons (30ml) sesame oil
- 3 garlic cloves, minced (about 1 tablespoon)
- 1 tablespoon (15g) grated fresh ginger
- 1–2 teaspoons (5-10g) red curry paste (adjust to your spice preference)
- 1/4 cup (60ml) water or chicken broth
- 2 tablespoons (30ml) vegetable oil for cooking
- 1/3 cup (40g) chopped peanuts for garnish
- 3 green onions, thinly sliced
- Fresh cilantro leaves for garnish
- Lime wedges for serving
Instructions
- Step 1: Prepare The Chicken Pat the chicken pieces dry with paper towels to ensure proper browning. Season with a light sprinkle of salt and pepper. Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat until shimmering. Add half the chicken pieces in a single layer, being careful not to overcrowd. Cook for 2-3 minutes on each side until golden but not fully cooked through. Transfer to a clean plate and repeat with remaining chicken and oil. This two-batch method gives you that beautiful sear that seals in juices and adds texture to your Thai Peanut Chicken.
- Step 2: Create The Peanut Sauce In the same pan, reduce heat to medium and add the minced garlic and grated ginger. Sauté for 30 seconds until fragrant, being careful not to burn them. Stir in the red curry paste and cook for another 30 seconds to release its flavors. Add peanut butter, soy sauce, lime juice, honey, rice vinegar, and sesame oil, whisking constantly to combine. As the sauce warms, it will smooth out. Gradually add water or broth until you reach your desired consistency – the sauce should coat the back of a spoon but still flow slowly when tilted.
- Step 3: Combine And Finish The Dish Return all chicken pieces and any accumulated juices to the pan with the sauce. Gently fold to coat each piece evenly. Reduce heat to medium-low and simmer for 5-7 minutes, until chicken is completely cooked through (internal temperature of 165°F/74°C) and the sauce has slightly thickened. If the sauce becomes too thick, add a splash more liquid. Taste and adjust seasonings as needed – this is your chance to perfect that balance of sweet, savory, tangy and spicy that makes Thai Peanut Chicken so irresistible.
- Step 4: Garnish And Serve Remove from heat and transfer to a serving dish. Sprinkle generously with chopped peanuts, sliced green onions, and fresh cilantro leaves. The contrast between the warm, creamy chicken and the cool, crunchy garnishes elevates the dish to new heights. Serve immediately with lime wedges on the side for squeezing over individual portions, allowing each person to add that final bright note to their peanut butter chicken Thai style masterpiece.
Notes
Fresh ingredients will always yield the best flavor results.
Nutrition
- Serving Size: 1 plate
- Calories: 480
- Sugar: 15g
- Sodium: 760mg
- Fat: 28g
- Saturated Fat: 5g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 33g
- Cholesterol: 75mg