Satay Chicken

Satay chicken is one of my favorite Thai food. It is full of herbs and spices. Especially if you dip it in the peanut sauce, it adds another layer of richness. These chicken skewers are so tasty and fun to make. Perfect for a family dinner or your weekend grilling party.

Note: Product links below are affiliate links. I may earn a commission if you purchase an item on a linked website within 24 hours.

Print Recipe
4.5 from 6 votes

Chicken Satay w/ Peanut Dipping Sauce



  • 1 lb of chicken breast
  • 1.5 tsp of toasted coriander seeds
  • 1/2 tsp of toasted cumin seeds
  • 1.5 tbsp of finely minced lemongrass
  • 2 cloves of minced garlic
  • 1 tbsp of diced cilantro stem
  • 1 tbsp of fresh turmeric
  • 1 tbsp of palm sugar or brown sugar
  • 1/4 tsp of white pepper
  • 2 tbsp of fish sauce
  • 1 tsp of vinegar
  • 3-5 tbsp of coconut milk


  • 1 tbsp of Thai chili paste
  • 1 clove of mashed garlic
  • 1/4 cup of peanut butter
  • 2 tsp of palm sugar or brown sugar
  • 1/4 cup of coconut milk
  • 1 tsp of fish sauce
  • 2 tsp of lime juice



  • Grind 1.5 tsp of toasted coriander seeds, 1/2 tsp of toasted cumin seeds, 1.5 tbsp of lemongrass, 2 cloves of minced garlic, 1 tbsp of cilantro stem, 1 tbsp of turmeric in a pestle or blender.
  • Put this in a sauce bowl. Add 1 tbsp of palm sugar. If you can not find it, brown sugar is a good replacement. 1/4 tsp of white pepper, 2 tbsp of fish sauce, 1 tsp of vinegar, 3-5 tbsp of coconut milk. It provides that creaminess and dilutes the saltiness. You can add some coconut milk first and taste it to decide how much more you want to add. Our marinade is down.
  • Cut 2 large pieces of chicken into 0.7 cm thick piece. Then put it into the sauce. Make sure every piece of chicken is surrounded with that delicious sauce. Let it sit for 1 hour. It doesn’t need to be overnight because the chicken is so thin.
  • Now it is the skewering time. Do it one by one. Once you are done with all of them, we can get the fun part - BBQ time.
  • You want to bbq it on high heat to so that you can get it golden brown without over bbq it because chicken breast cook really fast.
  • Before the chicken hits on the grill, I like to spread some oil on the surface of the chicken. This will prevent it from sticking on the bbq rack and keep the chicken moist.
  • Put it on the grill. It will just take few minutes on each side. When you see both sides have that gorgeous looking color, you know it is done.


  • In a small sauce bowl, add in 1 clove of mashed garlic, 1 tbsp of Thai chili paste. It usually says Thai chili paste in soybean oil. If you don’t have it, you can use 1-2 tsp of sriracha with 1 tsp of soybean oil instead.)
  • Saute this on low heat for 1 minute or until it you can smell all the aroma.
  • Then turn off the heat and we will add the rest of our ingredients. 1/4 cup of peanut butter, 2 tsp of palm sugar or brown sugar, 1/4 cup of coconut milk, 1 tsp of fish sauce, you might need more or less to adjust the saltiness.
  • Turn on the heat. Stir everything together until well combined. (Make sure it is one low heat because we don’t want it to over boiled.) Turn off the heat and add 2 tsp of lime juice. Give it a mix until well combined.
  • Our sauce is done. Do a final taste and see if you need to add any sugar, salt or acid.



No Comments Yet

Comments are closed