...
Go Back
+ servings
Skewers of golden grilled Thai Chicken Satay, perfectly cooked and drizzled with rich, creamy peanut sauce, ready to be enjoyed.

Authentic Thai Chicken Satay with Aromatic Peanut Sauce

Authentic Thai Chicken Satay featuring tender, marinated skewers enhanced by an aromatic smoke infusion from lemongrass and kaffir lime leaves. Served with a rich, creamy peanut dipping sauce, this versatile recipe brings vibrant Thai street food flavors to your home.
Prep Time 30 minutes
Cook Time 20 minutes
Marination Time 6 hours
Total Time 50 minutes
Servings: 4 people
Course: Appetizer, Main Dish
Cuisine: Thai
Calories: 480

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
  • 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
  • fresh lemongrass stalks
  • kaffir lime leaves

Equipment

  • 12-15 skewers
  • Medium bowl
  • Freezer-size bag
  • small saucepan
  • baking sheets
  • nonstick cooking spray
  • indoor or outdoor grill
  • large non-stick skillet
  • meat thermometer

Method
 

Prepare the Marinade and Sauce Base
  1. In a medium bowl, whisk together the low sodium soy sauce, packed brown sugar, chili paste (like Sambal Oelek), lime juice, fish sauce, dried basil, ground coriander, ground ginger, garlic powder, and ground turmeric until well combined and fragrant.
  2. Measure out 1/3 cup of this mixture and transfer it to a freezer-size bag. Whisk in 3 tablespoons of olive oil into this portion. This will be your Marinade for the chicken.
  3. Refrigerate the remaining marinade/sauce separately. This is your reserved Sauce, which will become the delicious base for your finished Peanut Sauce.
Marinate the Chicken
  1. Add your sliced chicken breasts or thighs to the bag with the Marinade. Toss thoroughly to ensure every strip is evenly coated.
  2. Press out any excess air, seal the bag, and refrigerate for a minimum of 6 hours, or ideally, up to overnight, to allow the chicken to absorb all the wonderful flavors and tenderize.
Prepare for Cooking
  1. When you are ready to cook, begin by soaking your wooden skewers in water for at least 30 minutes.
  2. Remove the marinated chicken from the refrigerator and let it sit at room temperature for about 30 minutes.
  3. Thread the chicken strips onto the soaked skewers. For best results, weave the chicken accordion-style rather than just straight through. Lightly dab off any excess marinade with paper towels from the skewered chicken.
Cooking Methods
    Oven Method
    1. Preheat your oven to 350 degrees F (175 degrees C).
    2. Line two baking sheets with foil and lightly spray with nonstick cooking spray.
    3. Evenly divide the chicken skewers between the prepared baking sheets.
    4. Bake for 15-20 minutes, or until the chicken is cooked through and reaches an internal temperature of 165 degrees F (74 degrees C). Be careful not to overcook, as this can result in dry chicken.
    Grill Method
    1. Grease an indoor or outdoor grill and preheat it to high heat.
    2. Once hot, add the chicken skewers to the grill. Reduce the heat to medium, cover, and grill for 3-4 minutes per side, or until the chicken is cooked through to an internal temperature of 165 degrees F (74 degrees C).
    3. For the unique aromatic smoke infusion: During the last 2-3 minutes of grilling, carefully place fresh lemongrass stalks and kaffir lime leaves directly onto the grill grates or charcoal. The heat will release their fragrant essential oils, imparting a subtle, authentic Thai aroma directly onto your Thai Chicken Satay.
    Skillet Method
    1. Heat 1 1/2 tablespoons of olive oil in a large non-stick skillet over medium-high heat.
    2. Working in batches to avoid overcrowding the pan, add the skewers and cook for 2-3 minutes per side until the chicken is cooked through and reaches an internal temperature of 165 degrees F (74 degrees C).
    Finish the Peanut Sauce
    1. While the chicken cooks, transfer the reserved Sauce (from step 1) to a small saucepan. Add 1/4 cup of coconut milk (or 3 tablespoons of water if preferred).
    2. Bring the mixture to a boil, then reduce heat and simmer gently for 1 minute.
    3. Remove the saucepan from the heat. Stir in 1/3 cup of smooth peanut butter until it is completely combined and the sauce is glossy and emulsified.
    4. For a thicker, nuttier Peanut Sauce, add additional peanut butter, 1 tablespoon at a time. For a thinner sauce, whisk in additional coconut milk or water, 1 tablespoon at a time, until your desired consistency is reached.
    5. Taste and adjust the spice level by adding more chili paste (like Sambal Oelek) if you desire a spicier Peanut Sauce.
    Serve
    1. Serve the warm Thai Chicken Satay immediately with the creamy, aromatic Peanut Sauce for an appetizer. You can also serve it as a main course with jasmine rice or cauliflower rice and stir-fried vegetables.

    Nutrition

    Calories: 480kcalCarbohydrates: 30gProtein: 35gFat: 30gSaturated Fat: 12gCholesterol: 85mgSodium: 650mgPotassium: 500mgFiber: 4gSugar: 15gVitamin C: 5mgCalcium: 20mgIron: 2mg

    Notes

    For best results, marinate chicken 6-24 hours and bring to room temperature before cooking. Soak wooden skewers 30 minutes. Cook chicken to 165°F (74°C). Adjust peanut sauce consistency as desired. Garnish with cilantro, peanuts, and lime for presentation.
    Nutrition information is estimated based on common ingredients and serving sizes and may vary.

    Tried this recipe?

    Let us know how it was!