Skip to Content

Thai Peanut Chicken

This post may contain affiliate links. This means that if you make a purchase, I may receive a small commission at no extra cost to you. View my disclosure policy for details.

Tender pieces of marinated chicken breast are stir-fried, then coated in a luxuriously rich and creamy peanut sauce. Make this easy Thai Peanut Chicken in a snap; even on your busiest weeknights!

thai peanut chicken

Thai Peanut Chicken was a dish that I regularly ordered at a nearby Thai restaurant when I worked at a bank many years ago. After I left the bank, I didn’t a chance to enjoy this dish as frequently so I learned to make this at home. 

Bite-sized pieces of chicken breast are marinated in a simple but aromatic mixture of sesame oil and soy sauce. This marinade is kept very simple so that it does not overpower the flavors of the creamy peanut sauce.

The chicken is stir-fried, then coated in the peanut sauce separately to preserve the creaminess of the sauce. Serve it over steamed rice and you have yourself a bowl of Thai comfort food. Perfect with a tall cup of Thai Iced Tea.

This recipe is so easy to make that it is perfect for weeknights yet elegant enough for company. You probably have most of the ingredients in your pantry already!

How to Make Thai Peanut Chicken

Marinate 1 1/2 lbs of chicken breast (cut into bite-sized pieces) in 1 tablespoon of soy sauce, 1 teaspoon of sesame oil, and 1/2 teaspoon of salt.

Let the chicken marinate at room temperature for about 15 minutes (I typically allow the chicken to marinate as I prepare and cook the peanut sauce).

marinated chicken for thai peanut chicken

Heat 2 tablespoons of cooking oil in a wok over medium-high heat. I recommend using peanut oil or coconut oil in this recipe as it adds to the flavor of the dish.

Add the marinated chicken to the wok in one single layer. Allow the chicken to sear for about 30 seconds before flipping them over, then stir-frying till they are fully cooked. 

Remove the chicken from the wok and place it in a large bowl.

stir fried chicken in a wok

Creamy Thai Peanut Sauce

This creamy and rich Thai peanut sauce is super versatile and can be used in a variety of dishes such as on a salad (as a dressing – thin down the sauce for this application), as a dipping sauce, as a sauce for noodles, stir-fries, and of course, Thai Peanut Chicken. 

Store any leftover sauce in the fridge for up to a week, or in the freezer for up to several months. 

To make this sauce, simply pour all of the sauce ingredients into a small saucepan: 

Would you like to save this?

We'll email this post to you, so you can come back to it later!

1 cup coconut milk, 1 cup creamy peanut butter, 2 teaspoons brown sugar, 1 tablespoon soy sauce, 1 tablespoon fish sauce, 1 tablespoon rice vinegar and 1 teaspoon sesame oil.

For a spicy kick, you could add about a tablespoon of Thai Red Curry Paste or Sriracha

thai peanut sauce for thai peanut chicken

Place the saucepan over medium heat, and stir the sauce constantly using a heat resistant spatula.

The sauce will thicken in just a couple of minutes, so don’t walk away! Keep stirring gently so that the sauce ingredients are thoroughly combined. 

As soon as the sauce starts to thicken, turn off the heat. 

Below is a picture of the ideal consistency for the sauce. Not too runny, and thick enough where it can hold a pattern when you stir it with your spatula. 

If the sauce is too thick, add some coconut milk to thin it down to your desired consistency.

thai peanut sauce

Pour about 2 – 3 tablespoons of the peanut sauce over the cooked chicken, then stir to coat.

stir fried chicken coated in thai peanut sauce

Serve immediately over steamed rice, with the remaining peanut sauce on the side.

Top the Thai Peanut Chicken with more creamy peanut sauce, then garnish with chopped peanuts, cilantro leaves, and julienned carrots.

Thai Peanut Chicken

 

Enjoy!

Thai Peanut Chicken

thai peanut chicken

Thai Peanut Chicken

Char Ferrara
Tender pieces of marinated chicken breast are stir-fried, then coated in a luxuriously creamy peanut sauce. Make this easy Thai Peanut Chicken in a snap; even on your busiest weeknights!
5 from 5 votes
Prep Time 20 minutes
Cook Time 10 minutes
Total Time 30 minutes
Cuisine Thai
Servings 4 to 6 servings

Ingredients
 
 

Chicken

  • 1 1/2 lbs chicken breast cut into bite-sized pieces
  • 1 tablespoon soy sauce
  • 1 teaspoon sesame oil
  • 1/2 teaspoon salt
  • 2 tablespoons cooking oil peanut or coconut recommended

Creamy Thai Peanut Sauce

Garnish

  • 1/2 cup chopped roasted peanuts
  • 1/2 cup cilantro leaves
  • 1/4 cup julienned carrots

Instructions
 

  • Marinade the chicken in soy sauce, sesame oil and salt for about 15 mins. (Allow the chicken to marinade while you prepare the sauce).
  • Pour the coconut milk, peanut butter, soy sauce, fish sauce, rice vinegar, sesame oil, brown sugar and Thai Red Curry Paste (if using) in a small saucepan.
  • Place the saucepan over medium heat. Stir constantly using heat-resistant spatula.
  • When the sauce begins to thicken, remove from heat.
  • Heat cooking oil in a wok over high heat. Add the marinated chicken to the wok in a single layer. Allow the chicken to sear for about 30 seconds before flipping them over, then stir-frying till they are fully cooked. 
  • Remove the chicken from the wok and place in a large bowl.
  • Pour 2 – 3 tablespoons of the peanut sauce over the cooked chicken. Stir to coat.
  • Serve immediately over steamed rice, with the remaining sauce on the side.
  • Garnish with chopped peanuts, cilantro and julienned carrots.

Nutrition

Serving: 1gCalories: 725kcalCarbohydrates: 27gProtein: 50gFat: 49gSaturated Fat: 18gPolyunsaturated Fat: 26gCholesterol: 96mgSodium: 1151mgFiber: 5gSugar: 13g
Keyword thai peanut chicken
Tried this recipe?Tag @wokandskillet on Instagram or Facebook!
5 from 5 votes (5 ratings without comment)
Recipe Rating




Denise

Thursday 7th of November 2013

Hi, I just surfed in from Photograzing as I am looking for Thai dishes for my husband. I know he would enjoy this immensely but as he likes things spicy I would like to add the red chili paste. My question is how much would you add and where in the process? Thanks so much! I still feel a bit of a novice when making Thai food. We love it but have always eaten out at restaurants and would like to starting making them at home. Your blog is great and I have enjoyed looking through it.

Char

Thursday 7th of November 2013

Hi there! Thanks for visiting my blog! If adding the red curry or chili paste, I would add about 1 Tbsp (or more if you can take the heat!). Start with one, then you can always add more to taste. Add it when you're mixing all the sauce ingredients in the saucepan before putting it over the stove. Hope this helps! Let me know how it turns out!