Chicken Satay Skewers are a beloved Southeast Asian dish that combines tender, marinated chicken with a rich, flavorful peanut sauce. Originating from Indonesia and widely popular across Thailand and Malaysia, this dish is perfect as an appetizer, snack, or main course. The secret lies in the marinade: a harmonious mix of spices, coconut milk, garlic, and soy sauce that infuses the chicken with irresistible flavor. Grilled to perfection, these skewers are smoky, juicy, and bursting with savory goodness. The accompanying peanut sauce adds a creamy, nutty touch that complements the spices beautifully.
Why I Love This Recipe
I love this recipe because it’s packed with flavor yet easy to prepare at home. The marinade is simple but transforms ordinary chicken into something extraordinary. Grilling the skewers adds a smoky depth, and the creamy peanut sauce creates a perfect balance of savory, sweet, and slightly spicy notes. It’s a dish that never fails to impress guests while being incredibly satisfying for a casual meal.
Why It’s a Must-Try Dish
Chicken Satay Skewers are a must-try because they bring restaurant-quality flavor to your kitchen with minimal effort. The combination of marinated chicken, skewered presentation, and rich peanut sauce makes it visually appealing and delicious. They’re perfect for parties, weeknight dinners, or even meal prep. The dish is versatile, flavorful, and universally loved, making it a standout recipe for anyone who enjoys bold, comforting, and aromatic food.
Recipe Details
- Preparation Time: 20 minutes
- Marination Time: 1–2 hours (or overnight for best flavor)
- Cooking Time: 10–15 minutes
- Total Time: 30–35 minutes (excluding marination)
- Servings: 4
- Calories per Serving: ~350 kcal
- Course: Appetizer / Main Course
- Cuisine: Southeast Asian / Thai / Indonesian
Ingredients
For the Chicken Marinade:
- 1 lb (450 g) boneless, skinless chicken breast or thighs, cut into 1-inch strips
- 3 tbsp soy sauce
- 2 tbsp coconut milk
- 1 tbsp brown sugar or honey
- 2 cloves garlic, minced
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1/2 tsp chili powder (optional, for heat)
- 1 tbsp lime juice
- 1 tbsp vegetable oil
For the Peanut Sauce:
- 1/2 cup creamy peanut butter
- 1/4 cup coconut milk
- 2 tbsp soy sauce
- 1 tbsp brown sugar or honey
- 1 tsp red curry paste (optional, for spice)
- 1 tsp lime juice
- 1–2 tbsp water (to adjust consistency)
Garnish (optional):
- Chopped fresh cilantro
- Crushed roasted peanuts
- Lime wedges
Other:
- Bamboo or metal skewers (soaked in water for 30 minutes if bamboo)
Cooking Directions
Step-by-Step Preparation Method
1. Prepare the Marinade:
- In a bowl, mix soy sauce, coconut milk, brown sugar, garlic, turmeric, coriander, chili powder, lime juice, and vegetable oil.
2. Marinate the Chicken:
- Add chicken strips to the marinade, ensuring they’re fully coated.
- Cover and refrigerate for at least 1 hour or overnight for maximum flavor.
3. Prepare the Peanut Sauce:
- In a small saucepan, combine peanut butter, coconut milk, soy sauce, brown sugar, red curry paste, and lime juice.
- Heat gently over low-medium heat, stirring until smooth.
- Add water gradually to achieve a pourable consistency. Keep warm.
4. Skewer the Chicken:
- Thread the marinated chicken onto bamboo or metal skewers.
5. Grill the Skewers:
- Preheat a grill, grill pan, or oven broiler to medium-high heat.
- Grill skewers for 3–4 minutes per side or until fully cooked and slightly charred.
6. Serve:
- Plate the skewers and drizzle with peanut sauce or serve it on the side.
- Garnish with cilantro, crushed peanuts, and lime wedges.
How to Serve
- Serve as an appetizer with peanut sauce for dipping.
- Pair with steamed jasmine rice, a simple salad, or grilled vegetables for a main meal.
- For a party, serve on a platter with toothpicks for easy grabbing.
Recipe Tips
- Use chicken thighs for juicier, more flavorful meat.
- Don’t skip marination—it’s key for deep flavor.
- Soak bamboo skewers to prevent burning.
- Adjust peanut sauce consistency with water or coconut milk.
- Grill over medium-high heat for smoky char without drying out the chicken.
Variations
- Beef or Pork Satay: Swap chicken with thinly sliced beef or pork. Adjust cooking time accordingly.
- Spicy Version: Add extra chili powder or fresh sliced chili to the marinade.
- Vegetarian/Vegan: Use tofu, tempeh, or seitan instead of chicken and a plant-based peanut butter.
- Thai-Style Twist: Add a splash of fish sauce and palm sugar to the marinade.
- Coconut-Lime Satay: Add extra coconut milk and lime zest for a creamier, tangy version.
Freezing and Storage
- Refrigerator: Store cooked skewers in an airtight container for up to 3–4 days.
- Freezer: Freeze raw marinated chicken skewers in a single layer on a baking sheet, then transfer to a freezer-safe bag for up to 3 months. Thaw overnight in the fridge before cooking.
- Peanut Sauce: Store in an airtight container in the fridge for up to 1 week. Reheat gently before serving.
Special Equipment Needed
- Grill, grill pan, or oven broiler
- Bamboo or metal skewers
- Small saucepan for peanut sauce
- Mixing bowl for marinade
Conclusion
Chicken Satay Skewers are a versatile, flavorful, and visually appealing dish that brings the essence of Southeast Asian cuisine into your home kitchen. With a simple yet aromatic marinade, juicy grilled chicken, and rich peanut sauce, this recipe is perfect for entertaining or a satisfying weeknight meal. Its balance of savory, sweet, and slightly spicy flavors makes it irresistible and a must-try for anyone who loves bold and comforting dishes.
Chicken Satay Skewers
Chicken Satay Skewers are a beloved Southeast Asian dish that combines tender, marinated chicken with a rich, flavorful peanut sauce. Originating from Indonesia and widely popular across Thailand and Malaysia, this dish is perfect as an appetizer, snack, or main course.
Ingredients
For the Chicken Marinade:
For the Peanut Sauce:
Garnish (optional):
Other:
Instructions
-
1. Prepare the Marinade: In a bowl, mix soy sauce, coconut milk, brown sugar, garlic, turmeric, coriander, chili powder, lime juice, and vegetable oil.
-
2. Marinate the Chicken: Add chicken strips to the marinade, ensuring they’re fully coated. Cover and refrigerate for at least 1 hour or overnight for maximum flavor.
-
3. Prepare the Peanut Sauce: In a small saucepan, combine peanut butter, coconut milk, soy sauce, brown sugar, red curry paste, and lime juice. Heat gently over low-medium heat, stirring until smooth. Add water gradually to achieve a pourable consistency. Keep warm.
-
4. Skewer the Chicken: Thread the marinated chicken onto bamboo or metal skewers.
-
5. Grill the Skewers: Preheat a grill, grill pan, or oven broiler to medium-high heat. Grill skewers for 3–4 minutes per side or until fully cooked and slightly charred.
-
6. Serve: Plate the skewers and drizzle with peanut sauce or serve it on the side. Garnish with cilantro, crushed peanuts, and lime wedges.

