This flavorful Thai-inspired dish combines juicy grilled chicken skewers with a rich and creamy peanut sauce. Perfect for weeknight dinners or casual entertaining, it’s easy to make and endlessly versatile. Pair it with rice and a crisp salad for a perfect meal.
Course Appetizer, Main Course
Cuisine Thai
Keyword chicken skewers, thai chicken satay
Prep Time 15 minutesminutes
Cook Time 10 minutesminutes
Marinating time 30 minutesminutes
Total Time 55 minutesminutes
Servings 5servings
Calories 248kcal
Author Robin Donovan
Ingredients
For the chicken
1lbchicken breast or thighscut into 1-inch cubes
2tbspsoy sauce
1tbsplime juice
1tbspolive oil
2clovesgarlicminced
1tspground ginger
1tsphoney or brown sugar
1/2tspsalt
1/4tspblack pepper
For the peanut sauce
1/4cuppeanut butter
2tablespoonssoy sauce
1tablespoonlime juice
1tablespoonhoney
1tablespoonrice vinegar
1teaspoonsesame oil
1/4teaspoonchili flakesoptional
2to 3 tablespoons warm water
Instructions
Prepare the marinade: In a bowl, whisk together soy sauce, lime juice, olive oil, garlic, ginger, honey, salt, and pepper. Add the chicken, tossing to coat. Cover and refrigerate for 30 minutes to 1 hour.
Make the peanut sauce: Whisk together peanut butter, soy sauce, lime juice, honey, rice vinegar, sesame oil, and chili flakes. Gradually add warm water until the sauce reaches your desired consistency.
Thread the chicken: Soak wooden skewers in water if using. Thread the marinated chicken pieces onto skewers, leaving some space between each piece.
Grill the chicken: Preheat a grill or broiler. Cook the skewers for about 4–5 minutes per side until the chicken is cooked through and lightly charred.
Serve: Drizzle peanut sauce over the skewers or serve it as a dipping sauce on the side.
Video
Notes
Notes: For a spicier kick, add a splash of sriracha to the peanut sauce. You can also substitute tofu for chicken to make this vegetarian.