top of page

Chicken Satay Skewers

Prep Time:

20 Minutes

Cook Time:

15 Minutes


Serves 6



About the Recipe

Chicken satay with peanut sauce is a party favourite, but also makes a delicious starter. The creamy, slightly sweet sauce in this easy chicken recipe perfectly complements the sticky, tangy meat.


  • 1kg (2lb 2oz) skinless chicken breast or thigh fillets, cut into bite-size pieces

For marinade

  • 1 tbsp cumin seeds

  • 1 tbsp coriander seeds

  • 1⁄2 tsp ground white pepper

  • 2 tsp ground turmeric

  • 4 lime leaves, stalks removed and leaves finely chopped

  • 1 tbsp thinly sliced lemongrass

  • 1 generous tbsp chopped galangal

  • 200ml (generous 3⁄4 cup) coconut milk

  • A pinch of ground cinnamon

  • 2 tsp palm or white sugar

  • 1 tbsp white wine or rice vinegar

  • 1 tsp salt

For the peanut sauce

  • 1 tbsp rapeseed oil

  • 2 tbsp Thai red curry paste

  • 400ml (13⁄4 cups) thick coconut milk

  • 200ml (generous 3⁄4 cup) smooth or chunky peanut butter

  • 2 tbsp Thai fish sauce* (or more to taste)

  • 1 tbsp sugar (or more to taste)

  • Juice of 1 lime

  • 2 tbsp tamarind water (or use more lime juice)


To make the marinade, toast the cumin and coriander seeds over a medium heat in a dry frying pan until warm to the touch and fragrant but not yet smoking. Transfer to a pestle and mortar and grind to a smooth powder. Add the ground white pepper and turmeric.

Now add the lime leaves, lemongrass and galangal to the mortar and pound with the cumin, coriander and pepper into a fine paste. Add the coconut milk, cinnamon, sugar, vinegar and salt and stir well to combine.

Put the chicken into a bowl and pour the marinade over it. Work the marinade into the meat with one of your hands so it is very well coated. Set aside. For best results, marinate overnight but this isn’t necessary.

Now make the peanut sauce. Heat the oil in a large pan over a medium heat and add the red curry paste. Stir it around in the oil for about 30 seconds. Add the coconut milk followed by the peanut butter and stir to combine until the peanut butter melts into the coconut milk. Stir in the fish sauce and sugar and check for seasoning, adding more fish sauce and/or sugar if you prefer a saltier/sweeter flavour.

Finish the sauce by adding the lime juice and tamarind water. It will thicken as it cools; to thin it out again, just heat it up.

Now to cook the chicken. Soak wooden skewers in water for about 30 minutes. Then skewer the meat onto each skewer.

I prefer to cook these on the barbecue but a griddle (grill) pan will do fine if you would rather cook indoors. For the barbecue, build a fire in one half of the barbecue and leave the other half without any coals.

This way, you can cook the chicken over the heat without burning the skewers. If cooking indoors on a griddle pan, lightly grease the pan with oil and cook over a medium–high heat on one side for about 5 minutes before flipping the skewers over to cook the other side.

Continue turning until the chicken is cooked through and you are happy with the appearance. Serve with warmed peanut sauce.

bottom of page