Thai chicken satay skewers are an easy and flavorful weeknight meal that the whole family will love. Marinated chicken is threaded onto skewers before being grilled or broiled to get that nice char. Then served with a flavorful homemade peanut dipping sauce.

These Thai chicken skewers are so flavorful and easy to make. Marinated in a sauce with red curry paste and coconut milk, then threaded onto skewers. You can grill or broil these, so you can easily fit these into your schedule.
Then serve them with an amazing creamy peanut sauce for a meal that is full of complex flavors, colors, and textures but is also entirely kid friendly. It’s a foodie family dream come true.
Serve these tasty skewers with instant pot coconut rice and Thai cucumber salad for a complete meal that is weeknight easy but oh so delicious!

How to make these chicken satay skewers with peanut sauce
This recipe is very simple to make! Here is a brief overview of the recipe to give you an idea of how it works. For the full set of directions and measurements, please make sure you scroll down to the recipe card below!
Chicken Satay Marinade
- In a medium sized mixing bowl, whisk together 1/4 cup of coconut milk with the remaining ingredients for the marinade. Reserve the remainder of the coconut milk for the peanut sauce.
- Cut the chicken into pieces about 4” wide.
- Toss the chicken pieces into the marinade. Allow to sit for 20 minutes while you prepare the rest of the ingredients.
Note: If you are using wooden skewers, place them in a pan of water at this time so they can soak and won’t burn.

Peanut Satay Sauce
- To a medium sized saucepan, add the remainder of the can of coconut milk with the rest of the sauce ingredients.
- Place on the stovetop over medium heat and simmer, whisking very frequently, for 5 minutes. The sauce should come together into a smooth sauce that is thicker than when you started. Do not overheat or the sauce will break.
- Turn off the heat and place a lid on the pan. Allow to sit while you cook the chicken skewers.
Note: This will make more peanut sauce than you probably need. You can store leftovers in an airtight container in the fridge for a week. Use leftovers as a salad dressing for Kale Chicken Salad or on Chicken Pad Thai.

Assembling and Cooking the Skewers
- Preheat the grill or broiler to high.
- If broiling, line a rimmed baking sheet (affiliate link) with aluminum foil and spray with cooking spray.
- Place the chicken pieces on the skewers. You want to really squish the chicken together so that they help retain the moisture and don’t dry out. Get like 5-7 pieces of chicken on each skewer if you can.
- Grill or broil the chicken about 5 minutes per side over medium-high heat, or until an internal temperature probe reads 165 F.

What kind of chicken should I use in this recipe?
I prefer using chicken thighs with this recipe because the meat stays really moist and flavorful and its a lot harder to dry the chicken out. However, I have tested this recipe with chicken breasts as well, and it works equally well. You can use either!
Storage Tips
Leftovers can be stored and enjoyed for up to 4 days. Remove the chicken from the skewers and place in an airtight container in the fridge. The peanut sauce should be stored in a separate air tight container in the fridge.
To reheat the chicken, warm in the oven or microwave until warm. To reheat the peanut sauce, spoon the desired quantity into a bowl and reheat in the microwave and then stir to bring the sauce back together.

Other family friend Thai inspired recipes:
Food tastes better when its shared! If you try this recipe, let me know! Leave a comment and rate below! Love and links are always appreciated! If you’d like to share this post, please link to this post directly for the recipe, please do not copy and paste or screenshot. Thanks so much for supporting me! xoxo

Thai Chicken Satay with Peanut Sauce
Thai chicken satay skewers are an easy and flavorful weeknight meal that the whole family will love. Marinated chicken is threaded onto skewers before being grilled or broiled to get that nice char. Then served with a flavorful homemade peanut dipping sauce.
Ingredients
Marinade
- 1.5 lb boneless skinless chicken thighs
- 15 ounce can coconut milk, divided
- 1 Tablespoon granulated sugar
- 2 teaspoons curry powder
- 2 teaspoons red curry paste
- 1 teaspoon salt
Peanut Sauce
- 3/4 cup creamy peanut butter
- 3/4 cup water
- 1/4 cup granulated sugar
- 2 Tablespoons red curry paste
- 2 Tablespoons apple cider vinegar
- 1 Tablespoon soy sauce
- 1 teaspoon salt
Instructions
Chicken Satay Marinade
- In a medium sized mixing bowl, whisk together 1/4 cup of coconut milk with the curry powder, red curry paste, sugar, and salt. Reserve the remainder of the coconut milk for the peanut sauce.
- Cut the chicken into pieces about 4” wide.
- Toss the chicken pieces into the marinade. Allow to sit for 20 minutes while you prepare the rest of the ingredients.
Note: If you are using wooden skewers, place them in a pan of water at this time so they can soak and won’t burn.
Peanut Satay Sauce
- To a medium sized saucepan, add the remainder of the can of coconut milk with the peanut butter, water, sugar, red curry paste, apple cider vinegar, soy sauce, and salt.
- Place on the stovetop over medium heat and simmer, whisking very frequently, for 5 minutes. The sauce should come together into a smooth sauce that is thicker than when you started. Do not overheat or the sauce will break. If it does break, turn off the heat and whisk a lot until it comes back together.
- Turn off the heat and place a lid on the pan. Allow to sit while you cook the chicken skewers.
Assembling and Cooking the Skewers
- Preheat the grill or broiler to high. If broiling, line a rimmed baking sheet with aluminum foil and spray with cooking spray.
- Place the chicken pieces on the skewers. You want to really squish the chicken together so that they help retain the moisture and don’t dry out. Get like 5-7 pieces of chicken on each skewer if you can.
- Grill or broil the chicken about 5 minutes per side over medium-high heat, or until an internal temperature probe reads 165 F.
Notes
Note: This will make more peanut sauce than you probably need. You can store leftovers in an airtight container in the fridge for a week.
Nutrition Information:
Yield: 4 Serving Size: 1Amount Per Serving: Calories: 852Total Fat: 60gSaturated Fat: 29gTrans Fat: 0gUnsaturated Fat: 26gCholesterol: 208mgSodium: 2058mgCarbohydrates: 34gFiber: 4gSugar: 19gProtein: 55g
Nutrition information is an estimate and is provided for informational purposes only. For the most accurate information, please calculate using your specific brands and exact measurements.
Olivia
Thursday 11th of May 2023
Yum! Loved the flavors in this dish and how easy it was to make! Definitely going to be having this again, thank you!
Lauren
Thursday 11th of May 2023
Always my favorite to order at a restaurant- and this was even better! So easy to make too!
Love Keil
Tuesday 24th of September 2019
Oh boy this salsa looks mouthwatering, thank you for the recipe!
Beth
Tuesday 24th of September 2019
I love everything about this dish! The sweet, the savory and the easy! Perfect!
Lisa Michelle
Friday 2nd of April 2010
Jen..I just noticed while surfing around ..and wow..I think I want to make it this weekend. That pineapple salsa sounds divine. BTW..thought of something for our Dc challenge. I know it's wayyy early, but will email you about it anyway :)