Singapore Chicken Satay with Peanut Sauce
Singapore-style grilled chicken satay with a smoky char and rich peanut sauce — perfect for hawker-style makan or a family barbecue.
About this dish
Chicken satay is a favourite at hawker centres and backyard barbecues across Singapore — think Tiong Bahru evenings, East Coast park family gatherings, or a kopitiam supper run. This Singapore Chicken Satay recipe keeps the classic Malay-rooted marinade with turmeric, coriander and a hint of lemongrass, giving the chicken that familiar golden hue and fragrant aroma while you grill over medium-high heat for a caramelised char.
The peanut sauce is where the dish sings: roasted peanuts blended into a silky, slightly chunky sauce with coconut milk, tamarind (or lime) for tang, and a touch of chilli sambal for heat — balance it to your kopi stall spice tolerance. In true Singapore style, serve the satay with compressed rice or ketupat, sliced cucumbers and raw shallots or a simple achar for a bright contrast.
This recipe suits busy parents and weekend hosts alike — marinate ahead and fire up the grill or use a stove-top grill pan when charcoal isn’t an option. The result is juicy, smoky skewers with nutty, sweet-spicy sauce that pairs beautifully with cold iced lemon tea, teh tarik or a local lager. Great for potlucks, family-style dinners and festive gatherings like Hari Raya or Deepavali sharing plates.
Ingredients
- 600 g boneless chicken thighs, cut into 2–3 cm cubes
- 12–16 bamboo skewers, soaked in water for 30 minutes
- 3 cloves garlic, minced
- 2 shallots, finely chopped
- 1 stalk lemongrass, white part finely minced (or 1 tsp lemongrass paste)
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1/2 tsp ground cumin
- 1 tbsp light soy sauce
- 1 tbsp kecap manis or sweet soy sauce (optional, for caramel colour)
- 1 tbsp vegetable oil
- 1 tsp palm sugar or brown sugar
- 1/2 tsp salt, plus extra to taste
- 200 g roasted peanuts, plus 2 tbsp peanut oil (for sauce)
- 150 ml coconut milk
- 1–2 tbsp tamarind paste or 1 tbsp lime juice (adjust to taste)
- 1–2 tsp sambal oelek or chopped chilli padi (adjust heat)
- 1 tbsp kecap manis (for sauce) or 1 tsp sugar
- 50 ml water (to loosen sauce as needed)
- 1 small cucumber, thinly sliced (for serving)
- 1 small red onion or 2 shallots, thinly sliced (for serving)
- Achar or pickled vegetables (store-bought or homemade) for serving
- Lime wedges and chopped coriander or daun sup for garnish (optional)
Step-by-Step Method
- Prepare the marinade: in a bowl combine minced garlic, chopped shallot, minced lemongrass, turmeric, ground coriander, cumin, light soy sauce, kecap manis (if using), vegetable oil, palm sugar and salt. Mix into a smooth paste.
- Add the chicken: toss the chicken cubes in the marinade until well coated. Cover and refrigerate for at least 1 hour, ideally 3–4 hours or overnight for best flavour.
- Soak and skewer: if using bamboo skewers, soak them in water for 30 minutes before grilling to prevent burning. Thread 3–4 pieces of marinated chicken onto each skewer, leaving a little space between each piece for even cooking.
- Make the peanut sauce base: roughly chop or blitz 150–200 g roasted peanuts in a food processor until coarse. In a saucepan over medium heat, add 2 tbsp peanut oil, sauté a small amount of minced shallot until translucent, then stir in ground peanuts.
- Finish the peanut sauce: add coconut milk, tamarind paste (or lime juice), sambal, a tablespoon of kecap manis or sugar, and 50 ml water. Simmer gently, stirring, for 6–8 minutes until the sauce thickens to a pourable but slightly chunky consistency. Taste and adjust with salt, sugar or lime.
- Preheat grill or pan: heat a charcoal grill for smoky flavour or preheat a grill pan over medium-high heat. Brush the grate or pan lightly with oil. Aim for a hot surface so the chicken gets good colour quickly.
- Grill the satay: cook skewers 2–3 minutes per side, turning to get even char and caramelisation — total 8–10 minutes depending on thickness. Reduce heat slightly if the marinade starts to char too quickly; chicken should be cooked through and juicy with some charred edges.
- Baste for shine: optionally brush a little oil or leftover marinade (cooked) during the last minute to glacé the meat, but discard any raw marinade used for brushing.
- Rest briefly: transfer cooked satay to a plate and rest 2–3 minutes to allow juices to settle.
- Serve the satay: arrange skewers on a platter with a bowl of peanut sauce, sliced cucumber and shallots, and ketupat or steamed jasmine rice. Garnish with lime wedges and chopped coriander if using.
- Adjust spice: let guests add extra sambal or chopped chilli padi at the table for more heat, like at your favourite hawker stall.
- Leftovers: remove from skewers and chop for a sandwich or rice bowl the next day; reheat gently in a pan to preserve juiciness.
Tips & Serving Ideas
- Marinate overnight for the best flavour — if short on time, 1 hour will still work.
- If you can't grill over charcoal, use a hot cast-iron grill pan for good char; finish briefly under a hot broiler if needed.
- Buy roasted peanuts from NTUC FairPrice, Cold Storage or Sheng Siong and blitz them yourself for fresher flavour and control over chunkiness.
- Adjust the chilli with sambal or chopped chilli padi — Singapore hawker heat varies, so start small and add more to taste.
- Prevent skewers from burning by soaking bamboo sticks and keeping them away from direct flame; use metal skewers if available.
- Make the peanut sauce a day ahead — it keeps well in the fridge and flavours deepen, gently reheat before serving.
- For a gluten-free version, substitute light soy with tamari and use gluten-free kecap manis alternative or extra palm sugar.
You might also like
More recipes to save for later.