Go Back
+ servings

Satay Sauce Recipe

Tender chicken skewers grilled to golden perfection and served with a creamy, spicy-sweet peanut sauce—this Thai-style satay is packed with flavor and perfect for sharing. It’s a vibrant dish that brings a street food favorite right to your kitchen.
Pin Print Save
Course: Appetizer
Cuisine: Thai
Keyword: Satay Sauce Recipe
Prep Time: 25 minutes
Cook Time: 15 minutes
Total Time: 40 minutes
Servings: 4
Calories: 520kcal

Ingredients

  • Marinade:
  • 1 tbsp curry powder – for warm spiced flavor
  • 2 tsp red curry paste – enhances aroma and heat
  • 1 tsp cooking salt or kosher salt – or ½ tsp table salt
  • 1 tsp white sugar – balances spice with a touch of sweetness
  • 1/4 cup coconut milk – from the can below
  • 600 g / 1.2 lb boneless skinless chicken thighs – cut into 2 cm (4/5") pieces
  • Thai Peanut Sauce:
  • 3/4 cup natural peanut butter smooth – rich and nutty base
  • 2 tbsp red curry paste – adds depth and a fiery backbone
  • 1/4 cup white sugar – enhances sweetness
  • 2 tbsp cider vinegar – gives a gentle tang
  • 2 tsp dark soy sauce – deepens color and umami
  • 1 tsp cooking salt or kosher salt – or ½ tsp table salt
  • 3/4 cup water – to adjust sauce consistency
  • Remaining coconut milk – from the 400 g / 14 oz can
  • Serving:
  • 2 tbsp finely chopped peanuts – for texture
  • Lime wedges optional – for a citrusy zing
  • Fresh coriander cilantro leaves and sliced red chili (optional) – for garnish
  • Skewers:
  • 13 –16 bamboo skewers 16 cm / 6.5″ long – ideal size for stovetop cooking

Instructions

  • If grilling over a charcoal barbecue or open flame, soak bamboo skewers in water for at least 2 hours beforehand to prevent burning.

Thai Chicken Satay Skewers:

  • In a mixing bowl, combine the chicken thigh pieces with curry powder, sugar, red curry paste, salt, and 1/4 cup of coconut milk. Mix well until the chicken is evenly coated. Cover and marinate for a minimum of 20 minutes—or overnight in the refrigerator for deeper flavor infusion.
  • Thread the marinated chicken onto the skewers, using 4 to 5 pieces per skewer.
  • Heat 1.5 tablespoons of oil in a large non-stick skillet over medium-high heat. Cook the skewers in batches, turning occasionally, for about 3 minutes per side until they are beautifully golden and cooked through.

Thai Peanut Sauce:

  • In a medium saucepan, combine the remaining coconut milk with all the peanut sauce ingredients: peanut butter, red curry paste, sugar, dark soy sauce, salt, cider vinegar, and water. Stir thoroughly to blend.
  • Place over medium-low heat and simmer gently for 5 minutes, stirring occasionally to avoid sticking. Adjust the sauce consistency with a splash of water if needed—it should be thick but pourable. Cover the saucepan and keep the sauce warm while the skewers cook.

Serving:

  • Pour the peanut sauce into a bowl and top with a sprinkle of crushed peanuts. You may also stir some through the sauce for extra crunch.
  • Arrange the satay skewers on a serving platter. Sprinkle over the remaining chopped peanuts, fresh coriander leaves, and thin slices of red chili if using. Serve with lime wedges on the side for added brightness. Complement with Jasmine rice or Thai fried rice to make a complete and satisfying meal.

Nutrition

Calories: 520kcal
Did you make this recipe?Want more delicious recipes like this? Follow us on Pinterest for daily inspiration! Click here to Follow me on Pinterest @feaztcom