Malaysian Chicken Satay

Malaysian Chicken Satay

Satay is one of the must try Malaysian street foods – charcoal grilled succulent skewered chicken served with a delicious peanut sauce.
Malaysian Chicken Satay Recipe Malaysian Chicken Satay Recipe

If you’ve never had satay, you’re in for a revelation. In Malaysia, it’s one of the country’s most beloved street foods—charcoal-grilled skewers of marinated meat, usually chicken or beef, served with a rich, aromatic satay sauce. And no, it’s not the same as Thai or Indonesian peanut sauces—the three are completely different in both flavor and preparation.

I made these chicken satays at a recent family barbecue, and they disappeared almost as soon as they hit the platter. This version leans heavier on the spices than most traditional Malaysian recipes and doesn’t even need the sauce to shine. The sugar in the marinade caramelizes as the meat grills, giving the skewers incredible depth and sweetness. Still, no satay experience feels complete without that nutty, slightly spiced sauce for dipping.

The Malaysian version of the sauce is close to the Indonesian peanut sauce, but with a twist—it’s made with milk instead of coconut milk, which gives it a lighter, smoother texture.

After years of eating countless skewers, I’ve learned one secret to great satay: small pieces of chicken skin or fat threaded between the meat. They render beautifully over the fire and keep the satay juicy. Of course, you can make a leaner version with just chicken breast, but every once in a while, it’s worth going all in for the real thing.

No grill? No problem. A toaster oven or even a frying pan followed by a quick roast in the oven will still get you there.


Chicken Satay Recipe


How to Make Malaysian Chicken Satay


Step 1 – Marinate the chicken

Cut the chicken (with skin) into 1-inch (2.5 cm) strips. In a bowl, mix the onion, salt, sugar, and all the spices with the sesame oil. Add the chicken and stir to coat evenly. Cover and refrigerate for several hours or overnight.


Step 2 – Prepare the skewers

Soak wooden skewers in water for at least 30 minutes. Thread the marinated chicken onto the skewers, alternating pieces of meat and skin for tenderness.


Step 3 – Grill or cook

Grill the skewers over medium heat, turning occasionally until evenly browned and cooked through. If juices run clear, they’re ready.

Alternative method: Cook in a frying pan over medium heat until lightly browned on both sides, then transfer to a foil-lined tray and bake at 375°F (190°C) for 25 minutes.


Step 4 – Make the satay sauce

Grind the shallots, garlic, chilies, turmeric, coriander, and galangal into a paste using a mortar and pestle or food processor. Heat the oil in a pan and fry the paste until fragrant and the oil rises to the surface. Add soy sauce, lime juice, salt, sugar, peanut butter, and water. Simmer until thickened, about 10 minutes. Stir in the milk and cook another 5–6 minutes until smooth.


Step 5 – Serve

Serve the satay hot with the peanut sauce, along with cucumber slices and onion wedges on the side.


Chicken Satay – Recipe Notes

Chicken choice: Thighs stay juicier, but breasts work too. Including a bit of skin adds the authentic texture and richness.

Skewers: Soaking prevents burning on the grill. Metal skewers also work well.

Peanut sauce: Add a little more lime juice if you prefer a brighter flavor, or more chili for extra heat.

Make ahead: The chicken can be marinated up to 24 hours ahead; the sauce keeps for 3–4 days in the fridge.


FAQ – Malaysian Chicken Satay

Can I use other proteins?
Yes, beef or lamb are traditional variations in Malaysia, though chicken remains the most common.

Can I make this without a grill?
Absolutely. A grill pan or oven works well — the flavor will be slightly less smoky but still excellent.

Is galangal necessary?
It adds authentic depth, but ginger is an acceptable substitute.

Can I use smooth peanut butter?
Yes. The texture will be silkier, but the flavor remains the same.

What can I serve with satay?
Traditionally served with cucumber, onion, and rice cakes (ketupat), but steamed rice or salad works too.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Malaysian Chicken Satay Recipe

Malaysian Chicken Satay


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 4 reviews

  • Author: Shannon Lim
  • Total Time: 1 hour 20 minutes
  • Yield: 18-20 skewers 1x

Description

Chicken Satay – charcoal grilled succulent skewered chicken served with special satay sauce. This Chicken Satay is full of flavor even without the sauce. A must try Malaysian street food.


Ingredients

Units Scale

For the Chicken Satay

  • 1.1 lb (500 g) boneless chicken thighs or breasts, with skin and fat included
  • 1/2 onion, blended or finely grated
  • 1/2 teaspoon salt
  • 3 teaspoons brown sugar
  • 1/2 tablespoon coriander powder
  • 1/2 tablespoon turmeric powder
  • 1/2 tablespoon cumin powder
  • 1/2 tablespoon sweet paprika powder
  • 1/2 tablespoon chili powder
  • 1 tablespoon curry powder
  • 1/2 teaspoon sesame oil

For the Satay Sauce

  • 3 shallots, chopped
  • 1 garlic clove, chopped
  • 2 red chilies, chopped
  • 1/4 teaspoon turmeric powder
  • 1 tablespoon coriander powder
  • 1 tablespoon chopped galangal (or substitute with ginger)
  • Juice of 2 limes
  • 1 tablespoon soy sauce
  • Salt, to taste
  • 1 tablespoon brown sugar
  • 2 tablespoons crunchy peanut butter
  • 1/2 cup (125 ml) water
  • 2 tablespoons milk
  • 2 tablespoons vegetable oil (for frying)

Instructions

Step 1 – Marinate the chicken

Cut the chicken (with skin) into 1-inch (2.5 cm) strips. In a bowl, mix the onion, salt, sugar, and all the spices with the sesame oil. Add the chicken and stir to coat evenly. Cover and refrigerate for several hours or overnight.

Step 2 – Prepare the skewers

Soak wooden skewers in water for at least 30 minutes. Thread the marinated chicken onto the skewers, alternating pieces of meat and skin for tenderness.

Step 3 – Grill or cook

Grill the skewers over medium heat, turning occasionally until evenly browned and cooked through. If juices run clear, they’re ready.

Alternative method: Cook in a frying pan over medium heat until lightly browned on both sides, then transfer to a foil-lined tray and bake at 375°F (190°C) for 25 minutes.

Step 4 – Make the satay sauce

Grind the shallots, garlic, chilies, turmeric, coriander, and galangal into a paste using a mortar and pestle or food processor. Heat the oil in a pan and fry the paste until fragrant and the oil rises to the surface. Add soy sauce, lime juice, salt, sugar, peanut butter, and water. Simmer until thickened, about 10 minutes. Stir in the milk and cook another 5–6 minutes until smooth.

Step 5 – Serve

Serve the satay hot with the peanut sauce, along with cucumber slices and onion wedges on the side.

Notes

Chicken choice: Thighs stay juicier, but breasts work too. Including a bit of skin adds the authentic texture and richness.

Skewers: Soaking prevents burning on the grill. Metal skewers also work well.

Peanut sauce: Add a little more lime juice if you prefer a brighter flavor, or more chili for extra heat.

Make ahead: The chicken can be marinated up to 24 hours ahead; the sauce keeps for 3–4 days in the fridge.

  • Prep Time: 30 mins
  • Cook Time: 50 mins
  • Category: Street Food
  • Method: Grilling
  • Cuisine: Malaysian

Nutrition

  • Serving Size: 5 skewers
  • Calories: 495
  • Sugar: 10g
  • Sodium: 580mg
  • Fat: 31g
  • Saturated Fat: 6g
  • Unsaturated Fat: 23g
  • Trans Fat: 0g
  • Carbohydrates: 15g
  • Fiber: 3g
  • Protein: 38g
  • Cholesterol: 120mg

 


If you liked this, you are going to love these favorite Malaysian recipes:

Nasi Goreng – Malaysian Fried Rice

How to Make Teh Tarik: Malaysian Pulled Tea

Malaysian BBQ Chili Chicken Wings

Rendang Ayam – Malaysian Dry Chicken Curry


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

  1. Do you think the satay sauce could be made a couple of days ahead of time & refrigerated? Heading off on a camping trip and thought I could make it, jar it and then re-heat it while away?

    1. It holds in the fridge for 3-4 days, but if you are going on a camping trip, I’d suggest freezing it and just reheat gently on the stove with a splash of water or milk to loosen the texture.