...
Go Back
+ servings
Golden grilled Thai Chicken Satay skewers, drizzled with rich peanut sauce and garnished with fresh cilantro.

Thai Chicken Satay with Peanut Sauce

Discover the magic of homemade Thai Chicken Satay with Peanut Sauce. Enjoy tender, flavorful chicken infused with aromatic spices, complemented by an irresistible creamy dip. A perfect balance of savory, sweet, and tangy, it's a culinary journey for an unforgettable meal.
Prep Time 1 hour 30 minutes
Cook Time 20 minutes
Marinate Time 6 minutes
Total Time 1 hour 50 minutes
Servings: 4
Course: Appetizer, Main Course
Cuisine: Thai
Calories: 450

Ingredients
  

  • 2 pounds chicken breasts or thighs (sliced into 1 1/2" wide strips by 3-5" long )
  • 3 tablespoons olive oil
  • ¼ cup coconut milk plus more as needed (may sub water)
  • 1/3-1/2 cup smooth peanut butter
  • ¼ cup low sodium soy sauce
  • ¼ cup packed brown sugar
  • 1 tablespoon chili paste (like Sambal Oelek)
  • 1 ½ tablespoons lime juice
  • 1 ½ tablespoons fish sauce
  • 1 teaspoon dried basil
  • 1 teaspoon ground coriander
  • ½ teaspoon ground ginger
  • ½ teaspoon garlic powder
  • ½ teaspoon ground turmeric

Equipment

  • Medium bowl
  • Freezer-size bag
  • small saucepan
  • Skewers
  • meat thermometer
  • baking sheets
  • Foil
  • Grill
  • large non-stick skillet
  • tongs

Method
 

Preparing the Marinade and Chicken
  1. In a medium bowl, whisk together all the marinade and sauce ingredients until well combined and beautifully fragrant. Remove about 1/3 cup of this mixture to a freezer-size bag and whisk in 3 tablespoons of olive oil. This is your dedicated marinade. Add your sliced chicken breasts or chicken thighs to the bag, toss to evenly coat each strip, and then seal it. Marinate the chicken in the refrigerator for at least 6 hours, or ideally, overnight. Remember to refrigerate the remaining marinade and sauce mixture separately; this will become the rich base for your creamy Peanut Sauce.
  2. When you're ready to cook, start by soaking your wooden skewers in water for at least 30 minutes to prevent them from burning during cooking. While the skewers soak, remove your marinated chicken from the refrigerator and let it come to room temperature for about 30 minutes. Carefully thread the chicken strips onto the skewers. Lightly dab any excess marinade off the chicken with paper towels, ensuring a better sear or char.
Cooking Your Thai Chicken Satay
    OVEN Method
    1. Preheat your oven to 350 degrees F (175 degrees C). Line two baking sheets with foil and lightly spray them with nonstick cooking spray. Evenly divide the skewered chicken between the baking sheets. Bake for 15-20 minutes, or until the chicken is cooked through. Use a meat thermometer to ensure the internal temperature reaches 165 degrees F (74 degrees C). Be careful not to overcook, as this can make the chicken less tender.
    GRILL Method
    1. Grease your indoor or outdoor grill and preheat it to high heat. Once hot, add the chicken skewers, then reduce the heat to medium. Cover the grill and cook the chicken for 3-4 minutes per side, or until it’s cooked through. Verify with a meat thermometer that the internal temperature reaches 165 degrees F (74 degrees C).
    SKILLET Method
    1. Heat 1 1/2 tablespoons of olive oil in a large non-stick skillet over medium-high heat. Working in batches to avoid overcrowding, add the skewers to the hot skillet. Cook for 2-3 minutes per side, or until the chicken is golden brown and cooked through. Ensure the internal temperature reaches 165 degrees F (74 degrees C) with a meat thermometer.
    The Unique Char-Glaze Finish
    1. Regardless of your cooking method, once your chicken is cooked through, give it a quick pass under a broiler (if using the oven) or over high heat on your grill or skillet. This will create a beautiful, light char that enhances the smoky flavor. Immediately after charring, brush the satay lightly with a thinned, warm glaze made from a small portion of the reserved marinade base combined with a touch of palm sugar. This creates a caramelized sweetness and irresistible shine.
    Preparing the Creamy Peanut Sauce
    1. In a small saucepan, combine your reserved sauce base with 1/4 cup of coconut milk or 3 tablespoons of water. Bring this mixture to a boil, then reduce the heat and simmer for just 1 minute. Remove the saucepan from the heat and stir in 1/3 cup of smooth peanut butter until it’s completely combined and the sauce becomes wonderfully thick and creamy. If you prefer a thicker or nuttier sauce, add additional peanut butter, a tablespoon at a time. For a thinner sauce, whisk in additional water or coconut milk, one tablespoon at a time, until you reach your desired consistency. Taste the sauce and add more chili paste if you desire a spicier kick.
    Final Serving
    1. Serve your warm Thai Chicken Satay immediately with the luscious Peanut Sauce. It’s perfect as an appetizer, or you can make it a full main course by serving it alongside fluffy rice and your favorite stir-fried vegetables.

    Nutrition

    Calories: 450kcalCarbohydrates: 30gProtein: 35gFat: 30gSaturated Fat: 10gCholesterol: 85mgSodium: 750mgPotassium: 500mgFiber: 4gSugar: 20gVitamin C: 5mgCalcium: 20mgIron: 2mg

    Notes

    For optimal flavor, marinate chicken for at least 6 hours (up to 24). Always soak wooden skewers for 30 minutes to prevent burning. Ensure chicken reaches 165°F (74°C) with a meat thermometer to prevent overcooking. Store cooked satay and sauce separately in airtight containers for 3-4 days in the refrigerator, or freeze for longer storage.
    Nutrition information is estimated based on common ingredients and serving sizes and may vary.

    Tried this recipe?

    Let us know how it was!