Thai Peanut Chicken, a symphony of savory, sweet, and nutty flavors, is about to become your new weeknight obsession. Imagine tender chicken pieces, bathed in a creamy, vibrant peanut sauce, served over a bed of fluffy rice or noodles. Are you drooling yet? I know I am! This isn’t just a meal; it’s an experience that transports you straight to the bustling street food stalls of Thailand, all from the comfort of your own kitchen.
While the exact origins of Thai Peanut Chicken as we know it are a bit murky (likely a fusion dish adapted for Western palates), the core ingredients peanuts, chili, and coconut milk have deep roots in Southeast Asian cuisine. Peanuts, introduced to the region centuries ago, quickly became a staple, lending their rich flavor and creamy texture to countless dishes. The beauty of this dish lies in its perfect balance. The savory chicken, the sweet honey or sugar, the tangy lime juice, and the spicy chili all come together in perfect harmony.
People adore this dish for so many reasons! First, the taste is simply irresistible. The creamy peanut sauce coats every morsel, delivering an explosion of flavor with each bite. Second, it’s incredibly versatile. You can customize the spice level to your liking, add your favorite vegetables, and serve it with rice, noodles, or even lettuce wraps for a lighter option. Finally, and perhaps most importantly for busy weeknights, it’s quick and easy to make. In under 30 minutes, you can have a restaurant-quality meal on the table that the whole family will love. So, are you ready to dive in and discover the magic of Thai Peanut Chicken?

Ingredients:
- For the Chicken:
- 2 lbs boneless, skinless chicken breasts, cut into 1-inch cubes
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon red pepper flakes (optional)
- Salt and pepper to taste
- For the Peanut Sauce:
- 1/2 cup creamy peanut butter
- 1/4 cup soy sauce (low sodium preferred)
- 1/4 cup honey or maple syrup
- 2 tablespoons rice vinegar
- 2 tablespoons sesame oil
- 1 tablespoon lime juice
- 1 tablespoon grated fresh ginger
- 2 cloves garlic, minced
- 1/4 cup water (or more, to adjust consistency)
- 1/4 teaspoon red pepper flakes (optional)
- For Serving (Optional):
- Cooked rice (jasmine or brown rice recommended)
- Chopped green onions
- Sesame seeds
- Chopped peanuts
- Lime wedges
- Steamed broccoli or other vegetables
Preparing the Chicken:
- First, let’s get our chicken ready. Pat the chicken cubes dry with paper towels. This helps them brown nicely in the pan.
- In a large bowl, toss the chicken with olive oil, garlic powder, onion powder, red pepper flakes (if using), salt, and pepper. Make sure the chicken is evenly coated with the spices. I like to use my hands to really massage the spices in, but a spoon works just fine too!
Cooking the Chicken:
- Heat a large skillet or wok over medium-high heat. Once the skillet is hot, add the seasoned chicken in a single layer. You might need to work in batches to avoid overcrowding the pan, which can cause the chicken to steam instead of brown.
- Cook the chicken for about 5-7 minutes, or until it’s cooked through and nicely browned on all sides. Be sure to flip the chicken occasionally to ensure even cooking. The internal temperature should reach 165°F (74°C).
- Once the chicken is cooked, remove it from the skillet and set it aside. We’ll add it back in later when we’re ready to toss it with the peanut sauce.
Making the Peanut Sauce:
- Now, let’s whip up that delicious peanut sauce! In a medium bowl, whisk together the peanut butter, soy sauce, honey (or maple syrup), rice vinegar, sesame oil, lime juice, grated ginger, and minced garlic.
- Add the water, one tablespoon at a time, whisking until the sauce reaches your desired consistency. I usually start with 1/4 cup, but you might need a little more or less depending on the peanut butter you use. You want it to be pourable but still thick enough to coat the chicken.
- If you like a little extra heat, stir in the red pepper flakes. Taste the sauce and adjust the seasonings as needed. You might want to add a little more soy sauce for saltiness, honey for sweetness, or lime juice for tanginess.
Combining Chicken and Sauce:
- Return the cooked chicken to the skillet.
- Pour the peanut sauce over the chicken, making sure to coat all the pieces evenly.
- Cook over medium heat for 2-3 minutes, stirring occasionally, until the sauce has thickened slightly and the chicken is heated through. Be careful not to overcook it, or the sauce might become too thick.
Serving Suggestions:
- Serve the Thai Peanut Chicken over cooked rice (jasmine or brown rice are my favorites).
- Garnish with chopped green onions, sesame seeds, and chopped peanuts for added flavor and texture.
- A squeeze of fresh lime juice adds a bright, zesty finish.
- For a complete meal, serve with steamed broccoli, carrots, or other vegetables of your choice.
Tips and Variations:
- Chicken Thighs: You can substitute chicken thighs for chicken breasts. They tend to be more flavorful and stay moist during cooking. Just make sure to trim any excess fat before cutting them into cubes.
- Vegetarian Option: For a vegetarian version, use tofu or tempeh instead of chicken. Press the tofu to remove excess water, then cut it into cubes and pan-fry until golden brown before adding the peanut sauce.
- Spicy Peanut Sauce: If you like your peanut sauce extra spicy, add more red pepper flakes or a dash of sriracha.
- Peanut Butter Alternatives: If you have a peanut allergy, you can use almond butter or sunflower seed butter as a substitute. The flavor will be slightly different, but still delicious.
- Add Vegetables to the Sauce: Feel free to add some chopped vegetables to the sauce while it’s simmering. Bell peppers, onions, and carrots are all great additions.
- Make it Ahead: You can prepare the peanut sauce ahead of time and store it in the refrigerator for up to 3 days. Just whisk it well before using. You can also cook the chicken ahead of time and store it separately. When you’re ready to serve, simply reheat the chicken and sauce and combine them.
- Coconut Milk: For a creamier sauce, add 1/4 cup of coconut milk to the peanut sauce while it’s simmering. This will also add a subtle coconut flavor.
- Different Vinegars: If you don’t have rice vinegar, you can use apple cider vinegar or white vinegar as a substitute.
- Sweetener Options: Instead of honey or maple syrup, you can use brown sugar or agave nectar to sweeten the peanut sauce.
- Ginger and Garlic: Fresh ginger and garlic are best for this recipe, but you can use ground ginger and garlic powder as a substitute if needed. Use about 1/2 teaspoon of ground ginger and 1/2 teaspoon of garlic powder for every tablespoon of fresh ginger and 2 cloves of garlic.
Storage Instructions:
Store leftover Thai Peanut Chicken in an airtight container in the refrigerator for up to 3-4 days. Reheat in the microwave or in a skillet over medium heat until heated through.
Nutritional Information (Approximate):
(Note: Nutritional information will vary based on specific ingredients and portion sizes.)
- Calories: Approximately 400-500 per serving
- Protein: 30-40g
- Fat: 20-30g
- Carbohydrates: 20-30g
Why This Recipe Works:
This Thai Peanut Chicken recipe is a winner because it’s quick, easy, and packed with flavor. The combination of savory soy sauce, sweet honey, tangy lime juice, and nutty peanut butter creates a sauce that’s irresistible. The chicken is tender and juicy, and the optional garnishes add a delightful crunch and freshness. Plus, it’s a versatile dish that can be customized to your liking with different vegetables, spices, and sweeteners. It’s a guaranteed crowd-pleaser that’s perfect for weeknight dinners or casual gatherings.
Troubleshooting:
- Sauce is too thick: Add more water, one tablespoon at a time, until it reaches your desired consistency.
- Sauce is too thin: Simmer the sauce over low heat for a few minutes to allow it to thicken. You can also add a cornstarch slurry (1 teaspoon cornstarch mixed with 1 tablespoon cold water) to help thicken it.
- Chicken is dry: Make sure not to overcook the chicken. Cook it just until it’s cooked through and no longer pink inside. You can also marinate the chicken in the peanut sauce for a few hours before cooking to help keep it moist.
- Peanut butter is separating: This can happen if the peanut butter is old or if the sauce is overheated. Make sure to use fresh peanut butter and avoid overheating the sauce. If the peanut butter separates, whisk the sauce vigorously until it comes back together.
- Not enough flavor: Taste the sauce and adjust the seasonings as needed. You might want to add more soy sauce for saltiness, honey for sweetness, lime juice for tanginess, or red pepper flakes for heat.
Serving Suggestions for Different Occasions:
- Weeknight Dinner: Serve over rice with steamed broccoli for a quick and easy meal.
- Potluck: Bring a large batch of Thai Peanut

Conclusion:
This Thai Peanut Chicken recipe isn’t just another weeknight dinner; it’s a flavor explosion waiting to happen! From the savory chicken to the creamy, nutty sauce, every bite is a delightful experience. I truly believe this will become a staple in your kitchen, not just because it’s incredibly delicious, but also because it’s surprisingly easy to make. Forget takeout you can whip up a restaurant-quality meal in the comfort of your own home, and in less time than it takes to order delivery! But why is this recipe a must-try? It’s the perfect balance of sweet, savory, and spicy. The peanut sauce is rich and complex, with layers of flavor that will tantalize your taste buds. The chicken is tender and juicy, perfectly complementing the sauce. And the best part? It’s incredibly versatile. Looking for serving suggestions? I’ve got you covered! Serve this Thai Peanut Chicken over a bed of fluffy jasmine rice for a classic and satisfying meal. For a lighter option, try serving it with quinoa or brown rice. You can also toss it with noodles, like rice noodles or even spaghetti, for a fun and flavorful twist. And don’t forget the toppings! A sprinkle of chopped peanuts, a handful of fresh cilantro, and a squeeze of lime juice will elevate this dish to the next level. Want to get creative? There are so many variations you can try! Add some chopped vegetables, like bell peppers, broccoli, or carrots, for extra nutrients and texture. If you’re feeling adventurous, add a pinch of red pepper flakes or a dash of sriracha for an extra kick of heat. You can even use tofu instead of chicken for a vegetarian option. The possibilities are endless! I’ve personally made this recipe countless times, and it’s always a hit. My family raves about it, and I often get requests to make it for potlucks and gatherings. It’s a crowd-pleaser that’s guaranteed to impress. So, what are you waiting for? Grab your ingredients and get cooking! I promise you won’t be disappointed. This Thai Peanut Chicken is a game-changer, and I’m confident that you’ll love it as much as I do. I’m so excited for you to try this recipe and experience the deliciousness for yourself. Once you’ve made it, I’d love to hear about your experience! Did you make any variations? What did you serve it with? What did your family think? Share your thoughts and photos in the comments below. I can’t wait to see what you create! Your feedback is invaluable, and it helps me to continue creating recipes that you’ll love. Happy cooking! Let me know if you have any questions, I’m always happy to help. Don’t forget to rate the recipe once you’ve tried it! Print
Thai Peanut Chicken: A Delicious & Easy Recipe
- Total Time: 35 minutes
- Yield: 4–6 servings 1x
Description
Quick and easy Thai Peanut Chicken with a flavorful peanut sauce, perfect for a weeknight dinner. Serve over rice with your favorite vegetables.
Ingredients
- 2 lbs boneless, skinless chicken breasts, cut into 1-inch cubes
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1/2 teaspoon onion powder
- 1/4 teaspoon red pepper flakes (optional)
- Salt and pepper to taste
- 1/2 cup creamy peanut butter
- 1/4 cup soy sauce (low sodium preferred)
- 1/4 cup honey or maple syrup
- 2 tablespoons rice vinegar
- 2 tablespoons sesame oil
- 1 tablespoon lime juice
- 1 tablespoon grated fresh ginger
- 2 cloves garlic, minced
- 1/4 cup water (or more, to adjust consistency)
- 1/4 teaspoon red pepper flakes (optional)
- Cooked rice (jasmine or brown rice recommended)
- Chopped green onions
- Sesame seeds
- Chopped peanuts
- Lime wedges
- Steamed broccoli or other vegetables
Instructions
- Prepare the Chicken: Pat the chicken cubes dry with paper towels. In a large bowl, toss the chicken with olive oil, garlic powder, onion powder, red pepper flakes (if using), salt, and pepper. Ensure the chicken is evenly coated.
- Cook the Chicken: Heat a large skillet or wok over medium-high heat. Add the seasoned chicken in a single layer (work in batches if needed). Cook for 5-7 minutes, or until cooked through and browned on all sides, flipping occasionally. Internal temperature should reach 165°F (74°C). Remove from skillet and set aside.
- Make the Peanut Sauce: In a medium bowl, whisk together the peanut butter, soy sauce, honey (or maple syrup), rice vinegar, sesame oil, lime juice, grated ginger, and minced garlic.
- Add the water, one tablespoon at a time, whisking until the sauce reaches your desired consistency. Stir in red pepper flakes, if using. Taste and adjust seasonings as needed.
- Combine Chicken and Sauce: Return the cooked chicken to the skillet. Pour the peanut sauce over the chicken, coating evenly.
- Cook over medium heat for 2-3 minutes, stirring occasionally, until the sauce has thickened slightly and the chicken is heated through.
- Serve: Serve over cooked rice. Garnish with chopped green onions, sesame seeds, and chopped peanuts. Add a squeeze of fresh lime juice. Serve with steamed broccoli or other vegetables.
Notes
- Chicken Thighs: Substitute chicken thighs for chicken breasts.
- Vegetarian Option: Use tofu or tempeh instead of chicken.
- Spicy Peanut Sauce: Add more red pepper flakes or sriracha.
- Peanut Butter Alternatives: Use almond butter or sunflower seed butter.
- Add Vegetables to the Sauce: Add chopped bell peppers, onions, or carrots.
- Make it Ahead: Prepare the peanut sauce ahead of time and store it in the refrigerator for up to 3 days.
- Coconut Milk: Add 1/4 cup of coconut milk for a creamier sauce.
- Different Vinegars: Use apple cider vinegar or white vinegar as a substitute for rice vinegar.
- Sweetener Options: Use brown sugar or agave nectar instead of honey or maple syrup.
- Ginger and Garlic: Use ground ginger and garlic powder as a substitute if needed.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
Leave a Comment