Thai Peanut Chicken has quickly become a go-to for weeknight dinners, and for good reason – it’s incredibly delicious! I remember the first time I tried this dish; the combination of tender, marinated chicken coated in a rich, creamy peanut sauce was simply divine. It’s that perfect balance of savory, sweet, and tangy flavors that makes it so popular. If you’re looking for a fantastic way to enjoy chicken with peanut sauce Thai-style, or even a delightful base for Thai peanut chicken noodles, you’ve come to the right place. Let’s get cooking!
Why You’ll Love This Thai Peanut Chicken
Get ready to fall in love with this recipe! It’s a weeknight winner that’s as enjoyable to make as it is to eat.
- Incredibly Flavorful: The combination of savory peanut butter, creamy coconut milk, and zesty lime creates a truly irresistible taste.
- Quick Prep Time: You can have everything ready to go in about 20 minutes, perfect for busy evenings.
- Family-Friendly: Even picky eaters adore this dish, making it a guaranteed hit for everyone at the table.
- Easy Thai Peanut Chicken: Seriously, this recipe is so straightforward; you’ll be amazed at how simple it is to achieve authentic flavor.
- Versatile Serving: Serve it over rice, with noodles, or even as a flavorful appetizer – it’s super adaptable.
- Creamy Thai Peanut Chicken: The sauce is wonderfully rich and smooth, coating every piece of chicken perfectly.
- Marinated for Tenderness: Marinating the chicken ensures it’s incredibly tender and infused with all those delicious flavors.
Ingredients for Authentic Thai Peanut Chicken
Gathering these ingredients is the first step to creating a truly amazing Thai peanut chicken dish. The heart of this recipe is the incredible peanut sauce, and using the right components makes all the difference. You’ll need creamy peanut butter for that smooth, luscious base, and full-fat coconut milk to give it a rich, authentic Thai flavor. Fresh lime juice adds a crucial tangy brightness, while soy sauce brings a savory depth. Don’t forget the aromatics like ground ginger and minced garlic, which build complex flavor. A touch of brown sugar balances the savory notes, and red pepper flakes offer a gentle warmth. For more information on the benefits of fresh ginger, you can check out Healthline’s article.
- 120g creamy peanut butter – the base for our delicious sauce
- 240ml unsweetened full-fat coconut milk – for richness and authentic Thai taste
- 2 tablespoons fresh lime juice – adds a bright, tangy counterpoint
- 2 tablespoons soy sauce – for savory umami
- 1½ tablespoons packed dark brown sugar – balances the flavors, making a sweet Thai chicken peanut butter sauce
- 1 teaspoon ground ginger – provides a warm, aromatic note
- 1 tablespoon minced fresh garlic – essential for that classic flavor
- ½ teaspoon crushed red pepper flakes – adjust to your spice preference
- 900g boneless skinless chicken thighs, cut into bite-sized pieces – thighs stay tender and juicy
- Cooked white or brown rice, for serving
- Lime wedges, for garnish
- Whole or chopped peanuts, for garnish
- Chopped green onions, for garnish
- Fresh cilantro leaves, for garnish
How to Make Thai Peanut Chicken
Making this delicious dish is easier than you might think! The process is straightforward, and you’ll be enjoying the amazing flavors in no time.
- Step 1: First, let’s whip up that incredible peanut sauce. In a medium bowl, whisk together 120g creamy peanut butter, 240ml unsweetened full-fat coconut milk, 2 tablespoons fresh lime juice, 2 tablespoons soy sauce, 1½ tablespoons packed dark brown sugar, 1 teaspoon ground ginger, 1 tablespoon minced fresh garlic, and ½ teaspoon crushed red pepper flakes until it’s completely smooth and luscious.
- Step 2: Now, set aside a portion of the sauce for serving. Transfer about 240ml of the peanut sauce to a small bowl, cover it tightly, and pop it in the refrigerator.
- Step 3: It’s time to marinate the chicken! Place your 900g boneless skinless chicken thighs, cut into bite-sized pieces, into a baking dish. Pour the remaining peanut sauce over the chicken and toss everything gently to coat each piece. Cover the dish and let it marinate in the refrigerator for at least 1 hour, or up to 8 hours for maximum flavor. This marinating step is key to how to make Thai peanut chicken so tender.
- Step 4: Prepare your cooking method. You can either thread the marinated chicken pieces onto skewers or arrange them on a wire rack set over a baking sheet.
- Step 5: If you’re broiling, preheat your broiler to high. Place the chicken under the broiler and cook for about 6 minutes. Then, carefully remove from the oven and let the chicken rest for 5 minutes. You’re looking for a nice golden brown color.
- Step 6: Alternatively, for grilling, preheat your grill to medium-high heat. Grill the chicken skewers for 6-10 minutes per side, or until the chicken is cooked through and has a lovely char. Let it rest for 5 minutes before serving. This quick Thai peanut chicken method is perfect for a summer evening.
- Step 7: Serve your delicious Thai peanut chicken hot with fluffy cooked rice. Drizzle with the reserved peanut sauce and garnish with lime wedges, chopped peanuts, green onions, and fresh cilantro for a beautiful presentation.
Pro Tips for the Best Thai Peanut Chicken
I’ve made this dish countless times, and these little tricks really elevate it from good to absolutely amazing. Follow these tips for the most delicious Thai peanut chicken!
- Marinate Longer: While 1 hour is good, marinating the chicken for 4-8 hours in the peanut sauce yields incredibly tender and flavorful results.
- Adjust the Heat: Feel free to play with the crushed red pepper flakes. Start with ½ teaspoon for a mild kick, or add more if you love a spicy Thai peanut chicken.
- Smooth Sauce is Key: If your peanut butter is very stiff, you might need to whisk the sauce a bit longer to get it perfectly smooth. A good quality, natural peanut butter really helps here.
- Don’t Overcook: Chicken thighs cook quickly. Keep an eye on them to ensure they’re cooked through but still juicy – overcooking can make them tough.
What’s the secret to perfect Thai Peanut Chicken?
The secret to the best Thai peanut chicken lies in the balance of flavors in the sauce – that perfect mix of sweet, savory, and tangy. Using good quality peanut butter and full-fat coconut milk is also crucial for that authentic, creamy texture. For tips on achieving the perfect sauce consistency, you might find resources on Food Network helpful.
Can I make Thai Peanut Chicken ahead of time?
Absolutely! You can marinate the chicken in the sauce for up to 8 hours, or even overnight. The sauce itself can also be made a day in advance and stored in the refrigerator. Just give it a good whisk before using. This is a great make-ahead option for busy weeks, similar to other make-ahead meals.
How do I avoid common mistakes with Thai Peanut Chicken?
A common pitfall is an overly thick sauce; if yours seems too dense, thin it slightly with a tablespoon of water or coconut milk. Also, avoid overcooking the chicken – it should be tender, not dry. Ensure you let the chicken marinate properly for maximum flavor infusion.
Best Ways to Serve Thai Peanut Chicken
Once your delicious Thai peanut chicken is ready, the fun really begins with how you serve it! My favorite way is definitely over a bed of fluffy white or brown rice, which soaks up that incredible peanut sauce beautifully. You can also try it with Thai peanut chicken noodles for a different twist. For an extra burst of flavor and texture, don’t skimp on the garnishes! A sprinkle of chopped peanuts, fresh green onions, vibrant cilantro leaves, and a squeeze of lime juice really bring it all together. It’s also wonderful served with a side reminiscent of chicken satay peanut sauce Thai style, adding another layer of authentic flavor. Consider pairing it with a refreshing cucumber salad for a complete meal.
Nutrition Facts for Thai Peanut Chicken
This recipe offers a fantastic balance of flavors and nutrients, making it a healthy Thai peanut chicken recipe option. While individual ingredient choices can slightly alter the final numbers, these estimates provide a good overview per serving.
- Calories: 576
- Fat: 37g
- Carbohydrates: 9g
- Protein: 54g
- Sugar: 9g
Nutritional values are estimates and may vary based on specific ingredients used and portion sizes.
How to Store and Reheat Thai Peanut Chicken
Don’t let those delicious leftovers go to waste! Properly storing and reheating your Thai peanut chicken ensures it stays just as tasty as when it was freshly made. Once the chicken has cooled slightly, transfer it to an airtight container. You can store it in the refrigerator for up to 3-4 days. If you want to keep it longer, it freezes beautifully for up to 3 months. Just make sure it’s well-sealed to prevent freezer burn. When you’re ready to enjoy it again, the best way to reheat is gently. For the microwave, heat in 30-second intervals, stirring in between, until warmed through. On the stovetop, a quick sauté in a pan over medium-low heat works wonders to maintain the sauce’s creamy consistency.
Frequently Asked Questions About Thai Peanut Chicken
What kind of peanut butter should I use for Thai Peanut Chicken?
For the creamiest and most authentic flavor, I always reach for natural, unsweetened creamy peanut butter. Avoid peanut butters with added sugars or oils, as they can alter the sauce’s texture and taste. If you can find it, a good quality peanut butter designed for Asian cooking is fantastic, but any natural creamy version works wonders for making this dish. You can find a variety of peanut butter options at most grocery stores, or explore specialty food shops for unique varieties.
Can I use chicken breast instead of thighs for this recipe?
You definitely can, but I highly recommend sticking with chicken thighs if possible. Chicken thighs are naturally more forgiving and stay incredibly tender and juicy, even if they cook a minute or two longer. Chicken breast can dry out more easily, so if you use it, be extra careful not to overcook it. You might need to reduce the marinating and cooking times slightly. For more on chicken cuts, see Serious Eats’ guide.
How do I make this recipe spicier?
If you love a bit of heat, this recipe is easily customizable! To make your Thai peanut chicken spicier, simply increase the amount of crushed red pepper flakes in the sauce. Start with an extra ½ teaspoon, or even a full teaspoon if you like it really hot. You could also add a finely minced fresh chili pepper, like a serrano or Thai chili, to the sauce mixture for an extra kick.
What is Thai peanut chicken and why is it so popular?
What is Thai peanut chicken? It’s a dish featuring tender chicken coated in a rich, savory, and slightly sweet peanut sauce, often with hints of lime and spice, inspired by Thai cuisine. Why is Thai peanut chicken popular? It’s a winning combination of comforting flavors, satisfying textures, and relative ease of preparation. The creamy, nutty sauce paired with succulent chicken is universally appealing, making it a favorite for both home cooks and restaurant-goers looking for a flavorful and filling meal. It’s a great example of how Asian-inspired dishes can be adapted for home cooking.
Variations of Thai Peanut Chicken You Can Try
Once you’ve mastered the classic recipe, there are so many fun ways to switch up your Thai peanut chicken! These variations let you cater to different dietary needs or just add a new flavor profile.
- Gluten-Free Delight: For a gluten-free Thai peanut chicken, simply swap the soy sauce for a gluten-free tamari or coconut aminos. The flavor remains robust, and it’s perfect for those with gluten sensitivities.
- Paleo & Keto Adaptations: If you’re following a paleo lifestyle, opt for cashew or almond butter instead of peanut butter, and use coconut aminos or fish sauce. For keto, use a sugar-free peanut butter and a keto-friendly sweetener like erythritol or monk fruit in place of brown sugar.
- Sheet Pan Simplicity: Want an even easier cleanup? Toss bite-sized chicken pieces with the peanut sauce and your favorite vegetables (like broccoli florets, bell pepper strips, or snap peas) on a sheet pan. Roast at 400°F (200°C) until the chicken is cooked through and the veggies are tender-crisp.
- Spicy Thai Peanut Chicken: Crave more heat? Amp up the crushed red pepper flakes in the sauce, or add a fresh minced chili pepper for a truly spicy Thai peanut chicken experience.
- Ground Chicken Thai Peanut: For a quicker cooking time or a different texture, try using ground chicken. Brown the ground chicken in a skillet, drain any excess fat, then stir in the peanut sauce and simmer until heated through. This is a quick variation, similar to other quick chicken recipes.

Thai Peanut Chicken: Quick & Amazing Dish
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Low-Carb
Description
Tender chicken thighs marinated and cooked in a flavorful peanut sauce with coconut milk, lime, and spices. This Thai-inspired dish is perfect for a quick and delicious family dinner, offering a balance of savory, sweet, and tangy notes.
Ingredients
- 120g creamy peanut butter
- 240ml unsweetened full-fat coconut milk
- 2 tablespoons fresh lime juice
- 2 tablespoons soy sauce
- 1½ tablespoons packed dark brown sugar
- 1 teaspoon ground ginger
- 1 tablespoon minced fresh garlic
- ½ teaspoon crushed red pepper flakes
- 900g boneless skinless chicken thighs, cut into bite-sized pieces
- Cooked white or brown rice, for serving
- Lime wedges, for garnish
- Whole or chopped peanuts, for garnish
- Chopped green onions, for garnish
- Fresh cilantro leaves, for garnish
Instructions
- In a medium bowl, whisk together peanut butter, coconut milk, lime juice, soy sauce, brown sugar, ground ginger, minced garlic, and red pepper flakes until completely smooth.
- Transfer 240ml of the peanut sauce to a small bowl, cover, and refrigerate for serving.
- Place chicken pieces in a baking dish, pour the remaining peanut sauce over them, and toss to coat. Cover and refrigerate for 1-8 hours.
- Thread marinated chicken pieces onto skewers or arrange on a wire rack set over a baking sheet.
- Preheat broiler to high. Cook chicken for 6 minutes, then rest for 5 minutes.
- Alternatively, preheat grill to medium-high heat. Grill chicken skewers for 6-10 minutes per side, until cooked through. Rest for 5 minutes.
- Serve the Thai peanut chicken with cooked rice and the reserved peanut sauce. Garnish with lime wedges, peanuts, green onions, and cilantro.
Notes
- For a gluten-free option, use gluten-free soy sauce or tamari.
- For a paleo adaptation, use cashew or almond butter, fish sauce or coconut aminos, and coconut sugar.
- For a keto modification, use sugar-free peanut butter and a keto-friendly brown sugar substitute.
- Chicken can be served on skewers or de-skewered before serving.
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Category: Main Dishes
- Method: Broiled or Grilled
- Cuisine: Thai
Nutrition
- Serving Size: 1 serving
- Calories: 576
- Sugar: 9g
- Sodium: N/A
- Fat: 37g
- Saturated Fat: N/A
- Unsaturated Fat: N/A
- Trans Fat: N/A
- Carbohydrates: 9g
- Fiber: N/A
- Protein: 54g
- Cholesterol: N/A
Keywords: Thai Peanut Chicken, Thai peanut chicken recipe, Authentic Thai peanut chicken, Easy Thai peanut chicken, Chicken with peanut sauce Thai, Peanut chicken stir fry Thai, How to make Thai peanut chicken, Best Thai peanut chicken, Spicy Thai peanut chicken, Creamy Thai peanut chicken, Ground chicken Thai peanut, Sweet Thai peanut chicken, Thai chicken peanut butter sauce, Marinated Thai peanut chicken, Chicken satay peanut sauce Thai, Peanut sauce chicken recipe Thai, Quick Thai peanut chicken, Healthy Thai peanut chicken recipe, Thai peanut chicken noodles, What is Thai peanut chicken, Why is Thai peanut chicken popular