Irresistible Thai Peanut Chicken

Photo of author
Author: Linda
Published:
Irresistible Thai Peanut Chicken

The aromatic blend of creamy peanut sauce enveloping tender chicken pieces creates an unforgettable flavor explosion in this Irresistible Thai Peanut Chicken. This beloved Thai-inspired dish balances sweet, savory, and spicy notes perfectly while delivering a satisfying meal that’s impressive yet surprisingly simple to prepare. The rich, velvety sauce clings to every piece of chicken, creating a dish that’s both comforting and exotic. You’ll learn how to achieve restaurant-quality Thai peanut chicken at home with perfectly balanced flavors and the ideal sauce consistency for a meal your family will request again and again.

Why You’ll Love This Recipe

This Irresistible Thai Peanut Chicken recipe stands out for countless reasons that make it a guaranteed winner for both weeknight dinners and special occasions. The magical combination of creamy peanut butter, tangy lime, aromatic garlic, and a hint of chili creates depth that’s impossible to resist. Unlike takeout versions that can be overly sweet or greasy, this homemade recipe offers perfect flavor balance with just the right amount of heat that you can easily adjust to your preference.

The contrasting textures elevate this dish to something truly special – tender, juicy chicken against the silky sauce, with crunchy peanuts and fresh cilantro adding delightful textural pops. Perhaps best of all, this impressive dish comes together in under 30 minutes with ingredients you likely already have in your pantry. The versatility is remarkable too – serve it over rice, with noodles, or even in lettuce wraps for a lighter option that still delivers all the incredible Thai peanut flavor.

Ingredients

For this Irresistible Thai Peanut Chicken, you’ll need:

• 1½ pounds (680g) boneless, skinless chicken breasts, cut into 1-inch cubes
• 3 tablespoons (45ml) vegetable oil, divided
• ½ cup (120g) creamy natural peanut butter (unsweetened works best)
• 3 tablespoons (45ml) low-sodium soy sauce
• 2 tablespoons (30ml) rice vinegar
• 2 tablespoons (30ml) honey or brown sugar
• 1 tablespoon (15ml) sesame oil
• 2 tablespoons (30ml) lime juice (from about 1 medium lime)
• 3 cloves garlic, minced (about 1 tablespoon)
• 1 tablespoon (15g) grated fresh ginger
• 1-2 teaspoons red pepper flakes (adjust to taste)
• ½ cup (120ml) chicken broth
• ¼ cup (25g) chopped roasted peanuts, for garnish
• ⅓ cup (15g) fresh cilantro, chopped, for garnish
• 2 green onions, thinly sliced, for garnish

The key ingredient is quality natural peanut butter – avoid varieties with added sugars that can make the sauce overly sweet. Fresh lime juice (not bottled) provides the authentic tangy brightness essential to balanced Thai peanut sauce. For those who enjoy spice, Thai red chilies make an excellent substitute for red pepper flakes.

Pro Tips

Achieve Perfect Chicken Texture: For the juiciest chicken pieces in your Irresistible Thai Peanut Chicken, avoid overcooking. Sear the chicken quickly over high heat just until golden on the outside (about 2 minutes per side), then remove it from the pan while making the sauce. Return the chicken to finish cooking in the sauce for the final 3-4 minutes. This two-stage cooking method keeps the chicken tender while allowing it to absorb the sauce flavors.

Master the Sauce Consistency: The perfect Thai peanut sauce should be silky and coat the back of a spoon without being too thick. If your sauce becomes too thick (especially when using natural peanut butter), gradually add 1-2 tablespoons of additional chicken broth or water while whisking continuously. Conversely, if the sauce is too thin, simmer it for a few extra minutes until it reaches your desired consistency.

Layering Flavors: For maximum depth in your Irresistible Thai Peanut Chicken, toast the spices before adding liquid ingredients. After sautéing garlic and ginger, add your red pepper flakes and cook for 30 seconds until fragrant. This brief toasting releases essential oils and creates a more complex flavor profile that elevates the entire dish beyond basic peanut chicken recipes.

Irresistible Thai Peanut Chicken

Instructions

Step 1: Prepare the Chicken
Pat the chicken pieces dry with paper towels – this is crucial for achieving a good sear. Season generously with salt and pepper. Heat 2 tablespoons of oil in a large skillet over medium-high heat until shimmering. Add chicken in a single layer (work in batches if necessary to avoid overcrowding) and sear for 2 minutes per side until golden but not fully cooked. Transfer to a plate and set aside.

Step 2: Create the Sauce Base
In the same skillet, add the remaining tablespoon of oil. Reduce heat to medium and add garlic and ginger, sautéing for 30-45 seconds until fragrant but not browned. Add red pepper flakes and cook for another 30 seconds to bloom the spices and release their flavors into the oil.

Step 3: Build the Peanut Sauce
Whisk in peanut butter, soy sauce, rice vinegar, honey, sesame oil, and lime juice until combined. The mixture will be quite thick initially. Gradually add chicken broth while whisking continuously to create a smooth, pourable sauce. Bring to a gentle simmer and cook for 2-3 minutes, allowing the sauce to thicken slightly and the flavors to meld.

Step 4: Combine and Finish
Return the chicken and any accumulated juices to the skillet, gently folding to coat each piece in the Irresistible Thai Peanut Chicken sauce. Simmer for 3-4 minutes until chicken is cooked through (internal temperature of 165°F/74°C) and the sauce has reached your desired consistency. Taste and adjust seasonings, adding more lime juice for tanginess or honey for sweetness if needed.

Step 5: Serve and Garnish
Transfer your Irresistible Thai Peanut Chicken to a serving dish. Sprinkle with chopped peanuts, fresh cilantro, and sliced green onions. The contrast of the warm, creamy sauce with fresh herbs and crunchy nuts creates the perfect final touch. Serve immediately over jasmine rice or with your preferred accompaniments.

Variations

Vegetarian Thai Peanut Tofu: Transform this Irresistible Thai Peanut Chicken into a vegetarian delight by substituting 14 ounces (400g) of extra-firm tofu, pressed and cubed. For best results, toss tofu cubes in 1 tablespoon cornstarch before searing to create a crispy exterior that holds up beautifully in the sauce. Add 1 cup of mixed vegetables like bell peppers, snow peas, and carrots for added texture and nutrition.

Spicy Thai Peanut Noodles with Chicken: Create a noodle-centric version by doubling the sauce ingredients and tossing with 8 ounces (225g) of cooked rice noodles or linguine. Add the prepared Irresistible Thai Peanut Chicken along with 1 cup of julienned vegetables. Finish with a squeeze of lime and extra crushed peanuts for a complete one-dish meal with perfect sauce-to-noodle coating.

Thai Peanut Chicken Lettuce Wraps: For a lighter, carb-conscious option, serve the Irresistible Thai Peanut Chicken in crisp butter lettuce cups. Dice the chicken into smaller pieces before cooking, and add ½ cup diced water chestnuts for extra crunch. Garnish with shredded carrots, bean sprouts, and a drizzle of sriracha for a refreshing appetizer or light meal option.

Storage and Serving

This Irresistible Thai Peanut Chicken stores beautifully in an airtight container in the refrigerator for up to 3 days, making it perfect for meal prep. The flavors actually deepen overnight as the chicken absorbs more of the sauce. When reheating, add a splash of water or chicken broth to loosen the sauce, and warm gently over medium-low heat or in 30-second microwave intervals to prevent the chicken from becoming tough.

For the ultimate presentation, serve over a bed of fragrant jasmine rice that helps soak up the rich peanut sauce. For a more substantial meal, pair with simple stir-fried vegetables like broccoli or sugar snap peas tossed with a touch of sesame oil. For a restaurant-worthy experience, serve family-style with Thai cucumber salad, coconut rice, and extra lime wedges on the side. The fresh acidity from the cucumber salad beautifully balances the richness of the peanut sauce.

FAQs

Can I make this recipe ahead of time?
Yes, Irresistible Thai Peanut Chicken can be prepared up to 2 days ahead. The flavors actually improve with time. Store in the refrigerator and reheat gently on the stovetop with a splash of broth to restore the sauce’s consistency.

Is this recipe gluten-free?
To make this Irresistible Thai Peanut Chicken gluten-free, simply substitute regular soy sauce with tamari or certified gluten-free soy sauce. Always check your peanut butter label to ensure it’s free from gluten-containing additives.

How can I adjust the spice level?
For milder flavor, reduce or omit the red pepper flakes. For extra heat, add 1-2 teaspoons of sriracha or sambal oelek to the sauce, or include a thinly sliced Thai bird chili when sautéing the garlic and ginger.

What can I substitute for peanut butter if I have allergies?
Sun butter (sunflower seed butter) makes an excellent alternative with a similar consistency and mild flavor that works well with the Thai seasonings. Adjust honey or brown sugar slightly as sun butter tends to be less sweet than peanut butter.

Why is my sauce separating or looking curdled?
This typically happens when the sauce is heated too quickly or at too high a temperature. To fix a separated sauce, remove from heat and whisk in 1-2 teaspoons of hot water until smooth. Always heat peanut sauces gently to maintain their creamy texture.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Irresistible Thai Peanut Chicken

Irresistible Thai Peanut Chicken

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Linda
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Sauté, Simmer
  • Cuisine: Americaine

Description

Irresistible Thai Peanut Chicken – Juicy chicken in creamy peanut sauce. Quick, spicy, and crowd-pleasing. Perfect blend of flavors.


Ingredients

Scale
  • pounds (680g) boneless, skinless chicken breasts, cut into 1-inch cubes
  • 3 tablespoons (45ml) vegetable oil, divided
  • ½ cup (120g) creamy natural peanut butter (unsweetened works best)
  • 3 tablespoons (45ml) low-sodium soy sauce
  • 2 tablespoons (30ml) rice vinegar
  • 2 tablespoons (30ml) honey or brown sugar
  • 1 tablespoon (15ml) sesame oil
  • 2 tablespoons (30ml) lime juice (from about 1 medium lime)
  • 3 cloves garlic, minced (about 1 tablespoon)
  • 1 tablespoon (15g) grated fresh ginger
  • 12 teaspoons red pepper flakes (adjust to taste)
  • ½ cup (120ml) chicken broth
  • ¼ cup (25g) chopped roasted peanuts, for garnish
  • ⅓ cup (15g) fresh cilantro, chopped, for garnish
  • 2 green onions, thinly sliced, for garnish

Instructions

  1. Step 1: Prepare the ChickenPat the chicken pieces dry with paper towels – this is crucial for achieving a good sear. Season generously with salt and pepper. Heat 2 tablespoons of oil in a large skillet over medium-high heat until shimmering. Add chicken in a single layer (work in batches if necessary to avoid overcrowding) and sear for 2 minutes per side until golden but not fully cooked. Transfer to a plate and set aside.
  2. Step 2: Create the Sauce BaseIn the same skillet, add the remaining tablespoon of oil. Reduce heat to medium and add garlic and ginger, sautéing for 30-45 seconds until fragrant but not browned. Add red pepper flakes and cook for another 30 seconds to bloom the spices and release their flavors into the oil.
  3. Step 3: Build the Peanut SauceWhisk in peanut butter, soy sauce, rice vinegar, honey, sesame oil, and lime juice until combined. The mixture will be quite thick initially. Gradually add chicken broth while whisking continuously to create a smooth, pourable sauce. Bring to a gentle simmer and cook for 2-3 minutes, allowing the sauce to thicken slightly and the flavors to meld.
  4. Step 4: Combine and FinishReturn the chicken and any accumulated juices to the skillet, gently folding to coat each piece in the Irresistible Thai Peanut Chicken sauce. Simmer for 3-4 minutes until chicken is cooked through (internal temperature of 165°F/74°C) and the sauce has reached your desired consistency. Taste and adjust seasonings, adding more lime juice for tanginess or honey for sweetness if needed.
  5. Step 5: Serve and GarnishTransfer your Irresistible Thai Peanut Chicken to a serving dish. Sprinkle with chopped peanuts, fresh cilantro, and sliced green onions. The contrast of the warm, creamy sauce with fresh herbs and crunchy nuts creates the perfect final touch. Serve immediately over jasmine rice or with your preferred accompaniments.

Notes

Fresh ingredients will always yield the best flavor results.


Nutrition

  • Serving Size: 1 plate
  • Calories: 380
  • Sugar: 10g
  • Sodium: 620mg
  • Fat: 24g
  • Saturated Fat: 4g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 30g
  • Cholesterol: 70mg

Linda
Hey, I'm Linda!

Welcome, I'm so glad you're here! I love sharing easy, flavorful recipes that anyone can master.
Ready to get cooking?
Let's start with my favorite recipes!

Related Recipes...

Sheet Pan Lemon Brown Butter Salmon and Potatoes

Sheet Pan Lemon Brown Butter Salmon and Potatoes

Creamy Lemon Pasta with Chicken

Creamy Lemon Pasta with Chicken

Lemon Bread

Lemon Bread

Chicken Alfredo with Broccoli

Chicken Alfredo with Broccoli

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star