Thai Chicken Satay
Satay is beloved across Southeast Asia—from Indonesia to Malaysia, Singapore, and Thailand—each with its own mouthwatering twist. But what makes Thai Chicken Satay truly stand out is the tangy, refreshing Thai cucumber relish (Ajat) that’s always served alongside. It’s the perfect contrast to the rich, smoky peanut sauce and grilled marinated chicken.

Satay Marinade Ingredients
To achieve tender and flavorful chicken, we marinate it in a blend of curry powder, Thai curry paste, and coconut milk. Marinade at least 30 minutes. So start with marinade, soak the skewers and make dipping sauces. That way by the time you are done threading the chicken, it has already marinade for about 30 minutes.
- Boneless chicken thigh or chicken tender
- Vegetable oil
- Curry powder
- Massaman curry paste : his is my favorite paste to use for Satay but you can also substitute with red or Panang curry paste. My favorite brands are Mae Sri and Aroy-D.
- Salt
- Coconut milk

For the Ajat (Thai Cucumber Relish)
This quick-pickled relish adds brightness and crunch that balances the richness of the peanut sauce.
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases at no cost to you. I only recommend products I believe will be helpful to you. If you decide to purchase products through my links, please know that I truly thank you.
- White vinegar
- Sugar
- Salt
- Chopped cucumber
- Shallot (thinly sliced)
- Sweet pepper (any color, thinly sliced or diced)

The Thai Peanut Sauce
- Coconut milk
- Massaman curry paste
- Tamarind paste : it does make a difference. Trick to get this sauce, sweet, tangy and nutty.
- Coconut sugar
- Ground roasted peanuts (or peanut butter for a shortcut)
- Salt

Tips for Success
- Soak wooden skewers in water for 30 minutes if grilling to prevent burning.
- If using peanut butter instead of crushed roasted peanut, use half of the amount.
- Both dipping sauces can be made ahead of time.
- And you can also marinate the meat a head of time too. The longer the better.
- You can’t over cook chicken thigh so it is the best choice. The second best and more budget friendly cut is the chicken tender.

More Thai BBQ Recipes
- Thai Gai Yang : Thai Grilled Chicken
- Moo Ping : Thai Grilled Pork
- Weeping Tiger
- Thai Grilled Chicken Wings

Thai Chicken Satay
Equipment
- 10 (6 inches) skewers
Ingredients
For the Chicken Satay Marinade
- 1 lb chicken thigh (or chicken tender)
- 1 tbsp vegetable oil
- 1 tbsp curry powder
- 1 tbsp Massaman curry paste
- ½ tsp salt (No need to add salt if using "Mae Ploy" brand.
- ¼ cup coconut milk
For Peanut Dipping Sauce
- 1 – 1½ cup coconut milk
- 1 tbsp Massaman curry paste
- 4 tsp tamarind paste
- ¼ tsp salt
- 1 tbsp coconut sugar (or palm sugar, table or brown sugar)
- 2 tbsp crushed roasted peanut (or 1 tbsp peanut butter- Remember peanut butter is basically roasted, ground peanuts and blend until smooth. )
For Thai Cucumber Relish (Ajat)
- 3 tbsp white vinegar
- 3 tbsp sugar
- 1 tsp salt
- 1 tbsp shallots (sliced)
- ½ cup cucumber (sliced)
- 1 sweet pepper (diced or sliced)
Instructions
- Marinate the chicken: In a mixing bowl, combine curry powder, Massaman curry paste, salt, vegetable oil, and coconut milk until smooth to create a rich, flavorful base that tenderizes and infuses the chicken with Thai spices.
- Add the chicken to the marinade: Cut chicken into strips and toss well in the marinade. Let sit for at least 30 minutes, or cover and refrigerate up to overnight to allow the flavors to absorb and tenderize the meat. While the chicken marinates, start soaking skewers and making Ajat and peanut dipping sauce.
- Make the cucumber relish (Ajat): In a small saucepan, bring vinegar, sugar, and salt to a gentle boil and stir until dissolved, then remove from heat and let cool to create a quick-pickling solution that balances sweetness and acidity.
- Assemble the Ajat: In a bowl, combine sliced cucumber, shallots, and sweet pepper, then pour the cooled pickling liquid over the veggies and chill until ready to serve for a crunchy, refreshing side that cuts through the richness of the satay.
- Make the peanut dipping sauce: In a small saucepan over medium heat, warm the coconut milk and stir in the Massaman curry paste to bloom the curry’s flavor and create a fragrant base for a few minutes.
- Add remaining sauce ingredients: Stir in tamarind paste, sugar, salt, and crushed roasted peanuts (or peanut butter), and simmer until thickened, about 1-2 minutes, for a creamy, nutty, and tangy dipping sauce.
- Grill or cook the satay: Once the sauces are ready, start thread the marinated chicken onto skewers. By the time that you are done threading, it may take about 30 minutes total. Grill or pan-sear over medium-high heat for 3–4 minutes per side, or until fully cooked and lightly charred to achieve juicy, smoky, and flavorful satay.
- Serve and enjoy: Plate the chicken satay with a side of peanut sauce and cucumber relish for a perfect Thai street food experience at home.
Video
@stickyricethaikitchen Thai Chicken Satay Ingredients For the Chicken Satay Marinade 1 lb chicken thigh (or chicken tender) 1 tbsp vegetable oil 1 tbsp curry powder 1 tbsp Massaman curry paste ½ tsp salt (No need to add salt if using “Mae Ploy” brand. ¼ cup coconut milk For Peanut Dipping Sauce 1 – 1½ cup coconut milk 1 tbsp Massaman curry paste 4 tsp tamarind paste ¼ tsp salt 1 tbsp coconut sugar (or palm sugar, table or brown sugar) 2 tbsp crushed roasted peanut (or 1 tbsp peanut butter- Remember peanut butter is basically roasted, ground peanuts and blend until smooth. ) For Thai Cucumber Relish (Ajat) 3 tbsp white vinegar 3 tbsp sugar 1 tsp salt 1 tbsp shallots (sliced) ½ cup cucumber (sliced) 1 sweet pepper (diced or sliced) #satay#chickensatay#grilling#asianbbq#cookwithme
♬ original sound – Mary J. Thatcher

