Thai-Style Chicken Satay With Peanut-Tamarind Dipping Sauce Recipe

Better-than-restaurant Thai-style chicken satay on the grill.


Serious Eats / J. Kenji López-Alt

Why This Recipe Works

  • Using a mortar and pestle gets more flavor out of the fresh marinade ingredients.
  • Making the marinade slightly salty and letting the chicken rest in it helps keep the meat juicy.
  • The tamarind-peanut dipping sauce complements the smoky char of the chicken.

My wife, Adri, and I have been doing a lot of home remodeling in the past year or so, and our general philosophy has been "If it's cheaper to buy the tools and do it ourselves, we're buying the tools and doing it ourselves." Since I'm a tool nut, this has been awesome for me. What I've quickly noticed is that the projects I'm most inclined to take on are defined by whatever the newest tool in my arsenal is. When we finally splurged for that air compressor and nail gun, there wasn't enough molding to replace in the house to satisfy my appetite for the hiss-ga-chuk noise of the nails going in. I lived for that noise.

The same thing happens to me in the kitchen. I tested a whole slew of skewers to find the best ones for grilling, and since then, this has been the summer of grilled-things-on-a-stick, whether that's yakitorimushroomsshishito peppers, or pork satay.

And I'm not through poking-and-grilling yet. This time, it's sweet-and-savory Thai-style chicken satay with a tamarind-peanut dipping sauce. It's a staple dish of Thai restaurants in the US, but so, so much better if you make your own.

All in all, this Thai-style chicken satay is less complicated than my double-sauce-plus-marinade Balinese pork satay recipe, which makes it an appealing dish for a relaxed, late-summer after-work supper or weekend appetizer. The most complicated part is actually the peanut-tamarind dipping sauce, which, if you're feeling extra cheaty, you can make a quick version of just by stirring together some chunky peanut butter, store-bought curry paste, and lime juice (in place of sour tamarind paste); seasoning it with soy sauce, garlic, and sugar; and loosening it with water, making it an under-five-minute affair.

The Best Marinade Starts With a Mortar and Pestle

For the chicken itself, all you need to do is put together a simple marinade, which I find fastest and easiest to make with a mortar and pestle. I start by toasting some whole coriander seeds and white pepper (the microwave actually makes this quite a quick process) and crushing them to a powder in the mortar. Next, I add palm sugar—you can use white or brown sugar if you can't find palm—fresh garlic, fresh ginger, shallots, fresh turmeric, and fresh lemongrass. Those last two ingredients might be the only ones that give you a bit of trouble, though, at least around where I live, even the big chain supermarkets, like Whole Foods and Safeway, carry both. Worst-case scenario? Using a pinch of dried turmeric in place of fresh will still give you delicious results.

Once I've pounded those ingredients into a paste, I add some coconut milk, fish sauce, and a little salt. The marinade should be quite salty and sweet at this point. The salt helps to break down the muscle structure of the chicken pieces, allowing them to retain more moisture as they cook, while the sugar helps them caramelize and brown on the grill. Even an hour in the marinade is long enough for this to take place, though you can leave the chicken for up to eight hours, or even overnight, with no ill effects. The marinade is acid-free, so you won't run into the problem of mushy or chalky meat, as you can with meat that spends too long in an acidic mixture.

How to Skewer the Chicken Thighs

The final precooking trick is to make sure the chicken is packed on there tight. Restaurants and the occasional street vendor will sometimes slice chicken thin and thread it onto skewers like a ribbon. This makes for faster cooking (yay!), but pretty much guarantees overcooked meat. Packing chunks of chicken on tight reduces the ratio of surface area to volume, which in turn allows you to char the exterior for flavor while maintaining a nicely moist interior. For this reason, I also recommend using juicier thigh meat instead of lean chicken breast.

To get the meat on the skewer, I use this trick:

Placing a halved onion or potato on the cutting board and using it as a backstop for the sharp skewer makes short work of threading, without the risk of poking a pointy stick covered in raw chicken juices through your fingertip.

Five chicken satay skewers on a grill grate.

Serious Eats / J. Kenji López-Alt

Grilling the Chicken Satay

Grilling this chicken couldn't be simpler. With fatty pork satay, you need to fan the flames constantly to prevent flare-ups from engulfing the meat. Chicken, on the other hand, is lean enough that this isn't really an issue. Just place the skewers over a preheated grill at moderate heat (using two-thirds of a charcoal chimney on half of a standard kettle grill, or medium-high heat on a gas grill), and cook them, turning, until they're done. It takes about six minutes or so.

While the chicken is cooking, I like to brush it with coconut milk, which helps build up a well-browned coating on the exterior of the chicken as it reduces and its sugars caramelize. You end up with chicken that's browned to an almost charred appearance on the outside, but with no acrid flavors at all.

Three skewers of Thai-style chicken satay on a serving plate with cucumbers and peanut tamarind dipping sauce.

Serious Eats / J. Kenji López-Alt

Pair the satay with chopped cucumbers and shallots and a spicy Thai-inspired salad (like this pomelo, green bean, and zucchini version), and you've got a satisfying meal that's still light—light enough that you might want to get up and grab that air compressor when you're all done.

Now, who needs something nailed? I've got a nail gun, and I'm ready to use it.

August 2016

Recipe Details

Thai-Style Chicken Satay With Peanut-Tamarind Dipping Sauce Recipe

Active 60 mins
Total 2 hrs
Serves 4 servings

Better-than-restaurant Thai-style chicken satay on the grill.


  • 1 teaspoon (4g) coriander seeds

  • 1 teaspoon (4g) whole white peppercorns

  • 1 tablespoon (12g) palm sugar, plus more to taste (see notes)

  • 3 medium cloves garlic, roughly chopped (about 12g)

  • 1 (1/4-inch) disk of ginger (about 12g), peeled and roughly chopped

  • 1 small shallot, roughly chopped (about 1 ounce; 25g), plus more sliced shallot for garnish

  • 1 (1-inch) knob fresh turmeric, peeled, or 1 teaspoon (4g) dried turmeric powder

  • 1 stalk fresh lemongrass, bottom 4 inches only, finely sliced (remove dry outer leaves before slicing)

  • 1 (15-ounce; 425g) can coconut milk, divided

  • 2 tablespoons (30ml) Asian fish sauce

  • Kosher salt

  • 1 1/2 pounds (680g) boneless, skinless chicken thigh, cut into 1-inch pieces

  • 1 recipe peanut-tamarind dipping sauce, for serving

  • 1 small cucumber, cut into bite-size pieces


  1. Toast coriander and white pepper in a small skillet over medium heat, shaking constantly, until fragrant, about 1 minute. Alternatively, place on a heatproof plate in the microwave and microwave at 15-second intervals until fragrant. Transfer to mortar and crush to a powder with pestle. Add palm sugar, garlic, ginger, shallot, turmeric, and lemongrass and crush to a paste. Transfer paste to a medium bowl and stir in half of coconut milk, all of fish sauce, and 1 teaspoon (4g) salt. Taste and add more salt or sugar as desired. The mixture should be quite sweet and salty.

  2. Add chicken and turn to coat. Transfer to a 1-gallon zipper-lock bag, remove as much air as possible (you can use the water displacement method for this) and refrigerate for at least 1 and up to 8 hours.

  3. Remove chicken from bag and thread onto bamboo or metal skewers, using an onion or potato to help you do so faster and more safely. Pack chicken in tightly on skewers as you go.

  4. Light 2/3 chimney full of charcoal. When all charcoal is lit and covered with gray ash, pour out and arrange coals on one side of charcoal grate. Set cooking grate in place, cover grill, and allow to preheat for 5 minutes. Alternatively, set half the burners on a gas grill to the medium-high heat setting, cover, and preheat for 10 minutes. Clean and oil grilling grate.

  5. Place chicken directly over hot side of grill and cook, turning occasionally and brushing with remaining coconut milk every minute, until chicken is cooked through, about 6 minutes total.

    Brushing coconut milk onto chicken satay on the grill.
  6. Remove from grill and serve immediately with peanut-tamarind sauce, cucumber, and sliced shallot.

Special Equipment

Skewers, mortar and pestle, grill


If you don't have palm sugar, you can substitute white or brown sugar.

Read More

Nutrition Facts (per serving)
717 Calories
48g Fat
29g Carbs
49g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 717
% Daily Value*
Total Fat 48g 61%
Saturated Fat 26g 132%
Cholesterol 207mg 69%
Sodium 2386mg 104%
Total Carbohydrate 29g 10%
Dietary Fiber 3g 10%
Total Sugars 17g
Protein 49g
Vitamin C 4mg 20%
Calcium 86mg 7%
Iron 7mg 40%
Potassium 1054mg 22%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)