Malaysian chicken satay served with peanut sauce, cucumber, red onion and rice cubes
Prep55 min
Cook25 min
Serves4 servings
CuisineMalaysian

Malaysian Satay: Spiced Chicken Skewers with Peanut Sauce

Malaysian satay: chicken marinated with turmeric, lemongrass, coriander and cumin, grilled and eaten with a thick peanut sauce. How to manage the heat, make the sauce, serve it with compressed rice, and store it, all in a home kitchen.

Total: 1 hr 20 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 6

Massage the chicken with the spice paste

12 min

Massaging chicken thighs with the yellow spice paste for Malaysian satay
Coat the meat evenly with turmeric and aromatics to build the core of the aroma before grilling

No heat is needed. Finely chop 80 g onion, 15 g garlic, 15 g ginger and the white part of the lemongrass. Make a coarse paste in a mortar or small food processor, then mix in the turmeric, coriander, cumin, fennel, sugar, kecap manis, oil, salt and lime juice. Add it to 650 g chicken thighs and massage by hand for 2 minutes, until the surface is evenly yellow and no large pool of liquid is left at the bottom of the bowl. Refrigerate for 30 minutes, or ideally 2 hours.

STEP 22 / 6

Thread onto soaked bamboo skewers

10 min

Threading yellow marinated chicken onto short bamboo skewers
Thread 4–5 pieces of even thickness per skewer to reduce uneven grilling

No heat is needed. Soak the skewers in water for 30 minutes and pat lightly dry. Thread 4–5 pieces of chicken on each, so the meat covers about 9 cm. Pack them too tight and the center cooks slowly; leave too many gaps and they dry out. Let the skin-on pieces stick out slightly toward the outside for better browning. Once threaded, leave the skewers at room temperature for 10 minutes to take off the fridge chill.

STEP 33 / 6

Simmer the peanut sauce over low heat

15 min

Sautéing aromatics and peanuts in a small pot to make the sauce
Simmer the peanut sauce gently over low heat and keep some texture

In a small pot, put 1 tbsp oil, the onion, garlic, lemongrass, ginger, red chili and sambal, and cook over medium heat for 3 minutes. When fine bubbles appear on the bottom and the sharp onion smell turns sweet, add the coarsely crushed peanuts, 220 ml water, the sugar, tamarind and salt. Lower the heat and simmer gently, at small steady bubbles, for 8 minutes. Add 80 ml coconut milk at the end and warm it for just 2 minutes. The target thickness: drawing a wooden spoon across the bottom leaves a line for about a second, and the sauce drips slowly from the spoon with grains you can feel on the tongue.

STEP 44 / 6

Sear one side over medium heat

5 min

Starting to grill yellow chicken satay over medium heat in a grill pan
Don't move them at first; let the chicken surface brown

Preheat a broiler to medium, or a grill pan on medium for 3 minutes. Brush the surface lightly with oil and lay the skewers down. Don't move them for the first 2 1/2 minutes, so the underside browns. The cue: the edges of the meat turn white and set, the yellow on the surface deepens a little, and small dark spots appear at the edges. If it is blackening over high heat, drop to medium-low at once.

STEP 55 / 6

Brush lightly with oil and turn while grilling

8 min

Brushing a thin finishing glaze on grilling chicken satay
Brush the finishing glaze on thin, at the end, so the sugar doesn't scorch

Turn the skewers and brush on a thin finishing glaze of 2 tsp oil mixed with 1 tsp kecap manis. The glaze should be on the thin side, falling from the brush in a fine stream; if it sits in a thick layer, thin it with 1/2 tsp oil. Grill 2 minutes over medium heat, turn again, and grill 3 minutes over medium-low. Because there is sugar, brush just once. Take them off when the center of a thick piece is white and the juices run clear. With a probe thermometer, confirm 75 °C or higher. If it is short, add 1 minute at a time over medium-low heat.

STEP 66 / 6

Rest, then plate with sauce and sides

6 min

Checking doneness of grilled chicken satay and resting it on a rack
Rest after grilling, and plate only after confirming the center is white and cooked through

Turn off the heat and rest the skewers on a rack for 2 minutes. Cut open one thick piece, about 1.5 cm, and check that the center is white and clear juices run. On a plate, set out the peanut sauce, cucumber, red onion, lime and rice cubes, and arrange the skewers. If the sauce has cooled and stiffened, warm it over low heat for just 1 minute and thin it with 2 tsp water at a time. At the table, put a little sauce on a skewer and eat it with cucumber or red onion so the sweetness doesn't get heavy.

0 / 0
Ingredients

Ingredients

1 / 3

Chicken satay

Ingredient Amount Notes on choosing
Chicken thighs 650 g Skin on. Trim only excess fat and cut into 2.5 cm cubes
Bamboo skewers 16–20 About 15 cm. Soak in water 30 minutes before grilling
Onion or red onion 80 g Stands in for the small local shallots
Garlic 3 cloves, 15 g Grated or very finely minced
Ginger 15 g Stands in for galangal. Use 10 g galangal if you have it
Lemongrass 2 stalks White part only. 20 g if using paste
Ground turmeric 1 tsp, 3 g Color and an earthy aroma
Ground coriander 1 1/2 tsp, 4 g Spreads the sweetness of the meat
Ground cumin or coarsely crushed cumin seed 1 tsp, 2 g The savory core
Ground fennel 1/2 tsp, 1 g Can be omitted
Light brown sugar (unrefined cane sugar) 1 1/2 tbsp, 18 g Builds browning. Dark brown sugar alone is too heavy
Kecap manis or regular soy sauce 1 tbsp Kecap manis is closer in sweetness
Rice bran oil or neutral oil 1 1/2 tbsp Keeps the meat from drying and helps browning
Salt 1 tsp, 6 g About 0.9% of 650 g meat
Lime juice 2 tsp Lemon juice works
2 / 3

Peanut sauce

Ingredient Amount Substitutes & notes
Unsalted roasted peanuts 160 g Skin-on is fine. Crush coarsely
Onion 80 g Red onion works too
Garlic 2 cloves, 10 g Minced
Lemongrass 1 stalk White part only. 10 g if using paste
Ginger 10 g 8 g if you have galangal
Red chili 1 Remove the seeds for less heat
Sambal oelek 1 tsp If you have none, a little chili flakes
Light brown sugar or palm sugar 2 tbsp The core of sweetness
Tamarind paste 1 tsp Substitute 2 tsp lemon juice
Unsweetened coconut milk 80 ml Optional. Rounds out the sauce
Water 220 ml For adjusting thickness
Rice bran oil or neutral oil 1 tbsp For frying the aromatics
Salt 1/2 tsp Adjust at the end
3 / 3

Sides

Ingredient Amount Role
Cucumber 1 Cut into chunks or on the diagonal
Red onion 1/4 Cut into wedges. Soak in water 5 minutes if too sharp
Lime 1 Squeezed at the plate
Firmly cooked rice 500 g Pressed 2 cm thick and cut into cubes
Fried onions 2 tbsp Add savory crunch if you have them
0 / 0

In the evening kitchen, Southeast Asia rises from the skewers

Cut chicken thighs small and stain them yellow with turmeric. Mix in lemongrass, garlic, ginger, coriander and cumin, and the air in the kitchen changes before anything touches heat. It looks like Japanese yakitori, but the aroma heads somewhere else entirely. Malaysian satay (sate / satay) is meat threaded small on skewers and grilled, then eaten with a thick peanut sauce, cucumber, red onion and a block of rice called ketupat.

In the 2009 list of Malaysia's National Heritage Department, Sate atau Satay appears as one of the food entries. It is less a dish made for tourists than something people eat "by the dozen" at night markets, street stalls and family gatherings. The satay recipe on Kuali likewise marinates with coriander, cumin, lemongrass and turmeric, and serves it with cucumber, onion and ketupat.

In a home kitchen, the hard part is less the charcoal than keeping the spice paste from going thin. Skip the lemongrass and bind the spices with curry powder, and you get curry-flavored grilled chicken, not satay. This recipe uses chicken thighs, easy-to-find ground spices, and ginger to stand in for the sharpness of galangal, scaled down to a version you can make under a broiler or in a grill pan.

Local name and spelling

The dish is written sate in Malay and most often satay in English. This article uses "satay," but it treats the paste, the accompaniments and the sauce separately from Indonesia's sate ayam.

What to protect in this satay

In Malaysian satay, the meat, the sauce and the sides belong together. Grill only the skewers and the table feels a little monotonous. Sweet, smoky meat, a coarse peanut sauce, the moisture of cucumber and red onion, and rice to catch it all: if you build that whole combination, even a home broiler gets quite close.

What to protect The local character How to do it at home
Small pieces of meat Cooks quickly and takes the sauce Cut chicken thighs into even 2.5 cm cubes
Yellow marinade Color and aroma of turmeric and aromatics Build with individual spices, not curry powder
Lemongrass A green aroma rises when grilled Frozen or paste if you have no fresh
Coarse peanut sauce A grainy thickness that clings to the skewer Don't grind the peanuts to powder
Fresh sides Cut the sweetness of the meat Serve cucumber, red onion and lime
Rice to catch the sauce Ketupat soaks up the sauce Press firm cooked rice and cut it into cubes

Charcoal gives a stronger aroma. But at home, a heat that doesn't scorch the sweet marinade matters more than forcing charcoal. If the heat is too high, the sugar and spices blacken before the center of the meat cooks.

Ingredients (serves 4)

Ingredients laid out: chicken, bamboo skewers, turmeric, coriander, cumin, lemongrass, peanuts and cucumber
Satay's flavor depends less on the chicken than on the design of turmeric, coriander, cumin, lemongrass and a coarse peanut sauce

This makes about 16 short skewers. It serves 4 as a main, or 6 as a snack beside nasi lemak or laksa. Chicken breast works, but for a first try thighs stay moister and make the browning easier to judge.

Allergies and food safety

This recipe uses chicken, peanuts, and seasonings that may contain soy and wheat. If someone has a peanut allergy, skip the peanut sauce and eat the skewers with a sweet-hot dip of kecap manis, lime and chili. Cook the chicken through to the center and confirm 75 °C or higher at the thickest part. Keep chopsticks, plates and cutting boards that touched raw meat separate from those used for the cooked skewers.

Shopping questions

Chicken, onion, cucumber, rice and peanuts are easy to find. What is worth ordering online are the spices that separate satay's aroma from yakitori. Turmeric, coriander and cumin also go into rendang (in Japanese), roti jala and char kway teow, so the set is easy to use up.

Turmeric is not just for color. Once oil and heat are involved, it adds a slightly earthy note to the sweetness of the chicken and connects it to the peanut sauce. Curry powder as a replacement drifts toward Japanese-style curry flavor, so it is worth keeping turmeric on its own.

Cumin works in ground form, but lightly crushing whole seeds keeps the aroma longer. In satay it is easier to eat when it stays behind the lemongrass and coriander rather than leading.

Ground coriander builds body, not heat. It rounds off the edges of ginger, garlic and lemongrass and carries the richness of the peanut sauce over into the meat.

Method

Satay gets its flavor from the marinade and its aroma from the grill. If the meat is cut large, the surface scorches before the inside cooks. If it is too small, it dries out. Aim for 2.5 cm cubes and thread 4–5 pieces on each skewer.

Substitution table

Malaysian satay is not a dish where everything has to be local. What matters is keeping the direction of the aroma. When you substitute, don't lose sweetness, sourness, green aroma and the coarseness of the peanuts all at once.

Ingredient in doubt Closest choice Substitute Judgment
Lemongrass Fresh or frozen Lemongrass paste Leaving it out pushes it toward yakitori
Galangal A little from an import grocery Ginger Ginger is a bit sharper, so use less
Kecap manis Sweet soy sauce from Malaysia or Indonesia 2 tsp regular soy sauce + 2 tsp dark brown sugar Needs sweet gloss, so avoid plain soy sauce alone
Tamarind Paste 2 tsp lemon juice Sourness is less deep but acceptable
Palm sugar Gula melaka, coconut sugar Light brown sugar, a little dark brown sugar Dark brown sugar alone is heavy
Ketupat Rice packed in leaves and set Firm cooked rice pressed into a block Enough for a first try
Charcoal Outdoor charcoal Broiler, grill pan Avoid charcoal indoors

For the rice cubes, press 500 g firmly cooked rice into a 2 cm layer with plastic wrap, chill 30 minutes, and cut into 2.5 cm squares. It isn't true ketupat, but it does the job of catching the peanut sauce. It is also easier to pick up alongside a skewer than plain rice on a plate.

Where it goes wrong

Malaysian satay plated with peanut sauce, cucumber, red onion and rice cubes
Satay is easier to eat when skewers, peanut sauce, cucumber, red onion and a rice base are set out together
Problem Cause Fix
Black outside, raw inside Heat too high, meat too big Drop to medium-low and cut the meat into even 2.5 cm cubes
Dry meat Breast meat, overcooked, not enough oil Use thighs the first time. Brush the glaze thin and stop by internal temperature
Sauce is chalky Peanuts ground too fine, reduced too far Add a little hot water and loosen over low heat for 1 minute
Tastes like curry Bound with curry powder Use turmeric, coriander and cumin separately
Aroma is flat Left out the lemongrass Add a little, even as paste
Too sweet and heavy Not enough acidity or sides Add more lime, cucumber and red onion

A coarse sauce with grains left in suits satay better than a smooth bisque. If you over-processed it, adding 2 tbsp chopped roasted peanuts brings back the texture.

Serving and menu

Rather than piling skewers in the middle of the plate and putting the sauce at the edge, satay is easier to eat with sauce, cucumber, red onion and rice set close from the start. Skewers alone, dozens of them, leave sweetness and oil behind; a slice of cucumber in between makes it easy to move on to the next one.

For a bit of local context: Kajang in Selangor is known as the satay town. Tourism Selangor's event listings also announce an event proclaiming Kajang Satay as the state's Heritage Food. You don't need to reproduce that at home, but on a day you want to lean toward Kajang style, keep the sauce from getting too smooth, make the skewers small, and always set cucumber, onion and rice alongside. That small composition gets closer to how Malaysians eat it than a plain chicken skewer does.

As a Malaysian menu, a small portion of satay beside coconut rice nasi lemak looks like a street-stall plate. On days you want a soup, a vegetable-heavy soup or salad is lighter than laksa. To compare with Indonesian skewers, reading sate ayam, with its sweet soy front and center, and sate padang (in Japanese), with its yellow sauce, shows regional differences within the same "skewer" idea.

If you make ahead, it is easier to store the marinated meat and the sauce separately than skewers that are ready to grill. Skewers left assembled for long dry out on the surface, and the bamboo takes up room in the refrigerator.

What to store How long Point
Marinated meat 1 day refrigerated Take out 15 minutes before grilling to lose the chill at the center
Peanut sauce 3 days refrigerated Loosen with hot water if it stiffens
Grilled satay 2 days refrigerated Reheat in a covered pan over low heat
Freezing 2 weeks Freeze only the marinated meat. Thread onto skewers after thawing

FAQ

Can I make it with chicken breast?

Yes. It dries out more easily than thigh, so cut each piece to 2 cm cubes and add 1/2 tbsp more oil to the marinade. Shorten the grilling time and stop when the center turns white.

Can I make the peanut sauce with peanut butter?

Yes, but use an unsweetened one. Mix 120 g peanut butter, 180 ml water, 1 tbsp sugar, tamarind or lemon juice and the fried aromatics, and warm over low heat. The texture is less grainy, so adding 2 tbsp chopped roasted peanuts makes it easier to eat.

I don't have kecap manis

Mix 2 tsp regular soy sauce, 2 tsp dark brown sugar and 1 tsp water, warm over low heat for 1 minute, and let it cool. With plain soy sauce alone you lose the sweet gloss and it moves toward yakitori.

Any cautions for grilling over charcoal?

With charcoal, grill over medium heat at a distance, not over strong direct flame. If fat drips and flames flare, lift the skewers off and let the fire settle. Charcoal indoors is dangerous, so use it only outdoors or in a purpose-built ventilated space.

Does the sauce have to be spicy?

No. Leave out the red chili and sambal, and let those who like heat add sambal at the table. With children at the table, make the sauce sweeter and add more red onion and lime for the adults.

What can I do with leftover sauce?

It goes with steamed vegetables, boiled eggs, grilled fried tofu and chilled cucumber. Thinned with water and warmed, it is also handy beside roti jala. Don't keep sauce from a brush or plate that touched raw meat.

Sources