Chicken Satay With Peanut Sauce Recipe

Chicken Satay
Chicken Satay Jen Voo Photography / Moment / Getty Images
Prep: 15 mins
Cook: 15 mins
Total: 30 mins
Servings: 8 servings
Nutritional Guidelines (per serving)
246 Calories
14g Fat
7g Carbs
23g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 8
Amount per serving
Calories 246
% Daily Value*
Total Fat 14g 18%
Saturated Fat 4g 18%
Cholesterol 71mg 24%
Sodium 69mg 3%
Total Carbohydrate 7g 2%
Dietary Fiber 1g 3%
Protein 23g
Calcium 29mg 2%
*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.)

Chicken satay is popular street food in Malaysia and Singapore. Satay is usually eaten as a starter or a snack but it is also served as a side dish. However or whenever served, it is always accompanied by the delightful, peanut-laden satay sauce, raw onions, and cucumbers.

How Satay Is Cooked

The secret to making tasty chicken satay is to allow the chicken to marinate in the ground spices long enough to absorb the flavors. After that, skewer the cubes of marinated chicken and cook on the grill. While electric grills are more convenient for home use, grilling the satay over live charcoal gives the chicken better texture and a richer flavor.

The preparation time indicated below does not include the three hours or so to marinate the chicken.

For a low-fat version, try this recipe for Low-Fat Chicken Satay With Peanut Sauce.


  • 1 and 1/2 pounds chicken (breast, cut into one-inch thick cubes)
  • 2 stalks lemongrass (lower portion only with the root ends cut off)
  • 1 teaspoon turmeric (sliced fresh or 1/4 teaspoon powdered turmeric)
  • 1 tablespoon peanuts (roasted)
  • 1/2 teaspoon cumin ​(seeds)
  • 1/2 teaspoon coriander ​(seeds)
  • 4 shallots (finely chopped)
  • 1/2 teaspoon cinnamon (powder)
  • 1 tablespoon cooking oil
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 1 large onion (cut into 3/4-inch cubes)

Steps to Make It

  1. Soak bamboo skewers in water for at least 3 hours. This helps to prevent them from burning too easily during grilling.

  2. Take one stalk of lemongrass and slice finely.

  3. Using a mortar and pestle or a food processor, blend the lemongrass, turmeric, peanuts, cumin seeds, coriander seeds, salt and sugar into a fine paste.

  4. Mix in the shallots, cinnamon powder, and cooking oil.

  5. Marinate the chicken with this paste for at least three hours.

  6. Drain the water from the bamboo skewers. Thread four to five pieces of the marinated meat on each skewer, just like one might do with kebabs. Scrunch the meat up tightly against each other so that they stay in place. The meat should occupy slightly less than half the stick.

  7. Mix three-quarters cup of water with a tablespoon of sugar and a tablespoon of oil in a cup or beaker. This is the barbecue sprinkle.

  8. Take the remaining lemongrass stalk and lightly pound the end where the root had been cut off. 

  9. Put the meaty part of the skewer over the barbecue and grill on low heat, turning it over every two minutes.

  10. Dip the lemongrass stalk in the barbecue sprinkle and use it to baste the chicken often. The chicken will take 10 to 15 minutes to cook. Make sure that all traces of blood inside the meat are gone before serving.

  11. Serve the satay with satay sauce and the fresh onions and cucumbers.