Introduction
Satay is one of the most beloved dishes in Singapore and across Southeast Asia. These tender, smoky skewers are marinated in aromatic spices, grilled to perfection, and served with a rich homemade peanut sauce. Whether you prefer chicken, beef, or lamb, this recipe gives you everything you need to create authentic satay at home.

Ingredients
For the Satay Marinade
- 500g chicken thighs or beef, cut into thin strips
- 2 tablespoons soy sauce
- 1 tablespoon brown sugar
- 1 tablespoon turmeric powder
- 3 cloves garlic, minced
- 2 shallots, finely chopped
- 1 tablespoon coriander powder
- 1 tablespoon cumin powder
- 2 tablespoons vegetable oil
- Bamboo skewers (soaked in water for 20 minutes)
For the Peanut Sauce
- 1 cup roasted peanuts, crushed
- 2 cloves garlic, minced
- 1 tablespoon chili paste
- 1 tablespoon tamarind paste
- 1 tablespoon brown sugar
- 1 cup coconut milk
- Salt, to taste
Optional Sides
- Sliced cucumbers
- Fresh onions
- Compressed rice cakes (ketupat)
Step-by-Step Instructions
1. Prepare the Satay Marinade
In a bowl, mix soy sauce, brown sugar, turmeric, garlic, shallots, coriander powder, cumin powder, and vegetable oil. Add the chicken or beef strips and coat everything evenly. Cover and marinate for at least 2 hours, preferably overnight for deeper flavor.

2. Skewer the Meat
Thread the marinated meat onto the soaked bamboo skewers, pressing firmly so they stay in place.
3. Grill the Satay
Preheat a grill or grill pan over medium-high heat. Cook the satay for 2-3 minutes on each side, brushing them with leftover marinade or a bit of oil as they cook. Grill until lightly charred and fully cooked.
4. Make the Peanut Sauce
Heat a small pot over medium heat. Add garlic and chili paste, sautéing until fragrant. Add crushed peanuts, tamarind paste, brown sugar, and coconut milk. Stir well and simmer for 5-7 minutes until the sauce thickens. Season with salt to taste.

5. Serve
Arrange the skewers on a plate with cucumber slices, onions, and peanut sauce on the side. Enjoy them hot while the flavors are at their peak.
Tips for Perfect Satay
- Always soak bamboo skewers to prevent burning.
- Thin slices of meat cook faster and absorb the marinade better.
- Use charcoal grilling for the most authentic smoky flavor.
- Adjust spice levels in the peanut sauce according to your taste.
- Add a splash of water if the peanut sauce becomes too thick.
Nutritional Information (Approximate per serving)
- Calories: 430 kcal
- Protein: 30g
- Fat: 26g
- Carbohydrates: 18g
- Fiber: 3g
FAQ — Traditional Satay Skewers
1. Can I use other types of meat for satay?
Yes. Chicken, beef, lamb, and even pork can be used. Chicken thigh is the most common because it stays juicy and tender.
2. How long should I marinate the meat?
At least 2 hours is recommended. For the best flavor, marinate overnight in the refrigerator.
3. Can satay be cooked without a grill?
Absolutely. You can pan-sear the skewers in a non-stick pan or bake them in the oven, though grilling adds the classic smoky taste.
4. How can I make the peanut sauce spicier?
Increase the amount of chili paste or add a fresh chopped chili into the sauce.
5. Is satay gluten-free?
The dish can be gluten-free if you use gluten-free soy sauce and ensure all seasonings are safe for your dietary needs.
6. Can I prepare satay in advance?
Yes. You can marinate the meat a day before and prepare the peanut sauce in advance. Reheat gently before serving.
