A great satay is made up of three things—flavorful, succulent meat, a good char, and a great peanut dipping sauce. Out of the three, the sauce is the one that’s often overlooked. But get it right, and it’ll be a real game-changer, perfect for your next satay shindig. —Yi Jun Loh
In a blender or food processor, blend the shallots and lemongrass until it becomes a smooth paste. Add in a tablespoon or two of water to help it blend if needed. Mix the blended ingredients with the turmeric, coriander and cumin powder, brown sugar, and salt. Rub this marinade paste onto the pieces of chicken, and store covered in the refrigerator for at least an hour, or up to overnight.
Thread the pieces of chicken onto bamboo skewers, fitting 4-5 pieces on each skewer. Brush a bit of vegetable oil onto the pieces of chicken, and grill for 2-3 minutes on each side until nicely charred.
For the peanut sauce
Blend the roasted peanuts in a blender or food processor until fine and sandy. (Some rough bits are fine, but be careful not to blend it too much as it’ll turn into peanut butter. I find the best way to do this is to pulse it with a couple of 2-second bursts.)
In a blender or food processor, blend the garlic, shallots, dried chillies, lemongrass, galangal, and oil until it becomes a really smooth paste.
In a separate bowl, mix the tamarind paste, water, soy sauce, brown sugar, and salt. Stir to dissolve the tamarind paste. Sift out and discard the tamarind seeds and undissolved tamarind flesh if there’s any.
Transfer the spice paste into a saucepan, and fry on medium-high heat for 5-10 minutes, until it becomes really aromatic and starts to split. Add in the roasted peanuts and the tamarind liquid, and bring it all to a boil. Taste the sauce, and adjust the seasoning with more salt and brown sugar if necessary.
The sauce is best served immediately when it’s still warm. So quick, dip your satays in it! Here’s a tip - the more sauce you manage to get on your satay, the better it tastes.