Go Back

Chicken Satay with Peanut Dipping Sauce

Elina James
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Course Dinner
Cuisine Southeast Asian
Servings 4 servings
Calories 300 kcal

Ingredients
  

  • For the Chicken Satay:
  • 1 ½ lb (680 g) boneless, skinless chicken thighs or breasts, cut into 1-inch strips
  • 2 tbsp soy sauce
  • 2 tbsp brown sugar or palm sugar
  • 3 cloves garlic, minced
  • 1 tbsp grated ginger
  • 1 stalk lemongrass, white part finely minced (or 1 tsp lemongrass paste)
  • 1 tsp ground coriander
  • ½ tsp ground turmeric
  • 1 tbsp lime juice
  • 1 tbsp vegetable oil
  • Wooden or metal skewers
  • For the Peanut Dipping Sauce:
  • ½ cup creamy peanut butter
  • ½ cup coconut milk
  • 1 tbsp soy sauce
  • 1 tbsp brown sugar
  • 1 tbsp red curry paste (or chili garlic sauce, to taste)
  • 1 tbsp lime juice
  • 1 tsp fish sauce (optional, for authentic flavor)
  • Warm water, as needed to thin
  • Optional Garnishes:
  • Chopped roasted peanuts
  • Fresh cilantro leaves
  • Lime wedges
  • Sliced cucumbers or pickled vegetables

Instructions
 

  • Step 1: Marinate the Chicken : In a mixing bowl, whisk together soy sauce, sugar, garlic, ginger, lemongrass, coriander, turmeric, lime juice, and oil. Add chicken strips and toss to coat evenly. Cover and marinate in the refrigerator for at least 1 hour, ideally 2–3 hours for maximum flavor.
  • Step 2: Prepare the Peanut Sauce : In a small saucepan, combine peanut butter, coconut milk, soy sauce, brown sugar, red curry paste, lime juice, and fish sauce (if using). Warm gently over low heat, stirring constantly, until smooth and slightly thickened (about 5 minutes). Add warm water, 1 tablespoon at a time, to achieve desired dipping consistency. Taste and adjust seasoning — add more lime for tang, sugar for sweetness, or curry paste for heat.
  • Step 3: Skewer the Chicken : If using wooden skewers, soak them in water for at least 20 minutes to prevent burning. Thread marinated chicken strips onto skewers, weaving them in a ribbon pattern.
  • Step 4: Grill or Broil : Grill: Preheat grill or grill pan over medium-high heat. Lightly oil the grates. Grill skewers for 3–4 minutes per side until golden and cooked through. Broil: Place skewers on a foil-lined baking sheet and broil 4–5 inches from the heat source for 4–5 minutes per side until charred and cooked through. Internal temperature should reach 165°F (74°C).
  • Step 5: Serve : Arrange skewers on a platter, sprinkle with chopped peanuts and cilantro, and serve with warm peanut sauce, lime wedges, and cucumber slices on the side.