Easy Thai Chicken Skewers Recipe is marinated, grilled to perfection, and topped with an amazing Thai peanut sauce! Just 8 simple steps in this skewered Thai recipe and you may have most of the ingredients already in your pantry or refrigerator.
Why I love this recipe
The main ingredients in this authentic chicken satay are chicken, Thai sweet chili sauce, and peanut butter. You can also make pork skewers instead of chicken. Our secret ingredient is the Thai sweet chili sauce which adds a bit of flavor and a mild hint of spicy heat to Thai cooking.
As an Amazon Associate, I may make a small commission, at no additional cost to you, if you make a purchase through product affiliate links in this post.
Have you seen my Cookbook?
Easy Home Cooking For Two – by Zona Cooks features 60 main dish recipes giving you two months’ worth of simple homemade food that’s sure to impress any night of the week. Check Cookbook Price
Ingredients
- boneless skinless chicken thighs
- coconut milk
- jarred minced garlic
- dried ginger
- Thai sweet chili sauce
- light brown sugar
- low-sodium soy sauce
- cilantro
- creamy peanut butter
- lime juice
- sesame oil
Substitutions
You can also use boneless chicken breasts, or boneless pork instead of thighs.
You can use dark soy sauce instead of low-sodium soy sauce.
Equipment used for this recipe
- cutting board
- zipper baggie
- wooden skewers
- large skillet (or griddle, or grill)
- mixing bowl
- whisk
How to make Easy Thai Chicken Skewers
Step 1 – On a cutting board, cut the chicken into small bite-sized cubes and chop the cilantro into small pieces.
Step 2 – Add the chicken and all of the marinade ingredients to a large zipper bag. Refrigerate for 30 minutes.

Step 3 – At the same time soak the wooden skewers in water for 30 minutes.

Step 4 – Preheat a large skillet (or griddle, or grill) to medium-high heat. Spray it with non-stick spray.
Step 5 – Thread the chicken pieces onto the skewers.

Step 6 – Place in the skillet (or on a griddle or grill) and cook for 5-8 minutes on each side.

Step 7 – Mix the peanut sauce ingredients in a small bowl with a whisk until combined.
Step 8 – Serve with peanut sauce, lime wedges, and extra cilantro for garnish if desired.

Pro Tips
If you like your chicken satay skewers to have grill marks, you can place them on a gas bbq grill over direct heat and cook for 4-5 minutes on each side.
We love to serve this over jasmine rice, wild rice, or coconut rice, and with a side of steamed broccoli for a complete meal.
Recipe FAQs
Satay is meat on skewers and cooked over a hot grill. In Thailand, the meats are marinated in local ingredients giving them a distinctive taste, authentic to Thai food.

Easy Thai Chicken Skewers
Easy Thai Chicken Skewers Recipe is marinated, grilled to perfection, and topped with an amazing Thai peanut sauce! Just 8 simple steps in this skewered Thai recipe and you may have most of the ingredients already in your pantry or refrigerator.
Ingredients
For the marinade
- 1 1/2 pounds boneless skinless chicken thighs
- 1/2 cup coconut milk
- 2 teaspoons Thai sweet chili sauce
- 3 Tablespoons light brown sugar
- 3 Tablespoons low-sodium soy sauce
- 1 tablespoon cilantro
For the peanut satay sauce
- 1/4 cup creamy peanut butter
- 2 teaspoons jarred minced garlic
- 1 teaspoon dried ginger
- 2 Tablespoons low-sodium soy sauce
- 1 Tablespoon light brown sugar
- 1 Tablespoon lime juice
- 1 Tablespoon sesame oil
- 2 teaspoons Thai sweet chili sauce
To assemble and serve
- 6 wooden bamboo skewers
- cilantro for garnish if desired
- lime wedges for garnish if desired
Instructions
- On a cutting board, cut the chicken into small bite-sized cubes and chop the cilantro into small pieces.
- Add the chicken and all the marinade ingredients to a large zipper bag or bowl. Refrigerate for 30 minutes.
- At the same time soak the wooden skewers in water for 30 minutes.
- Preheat a large skillet (or griddle, or grill) to medium-high heat. Spray it with non-stick spray.
- Thread the chicken pieces onto the skewers.
- Place in the skillet (or on a griddle or grill) and cook for 5-8 minutes on each side.
- Mix the peanut sauce ingredients in a small bowl with a whisk until combined.
- Serve with peanut sauce, lime wedges, and extra cilantro for garnish if desired.
Notes
- If you like your chicken satay skewers to have grill marks, you can place them on a gas bbq grill over direct heat and cook for 4-5 minutes on each side.
- We love to serve this over jasmine rice, or coconut rice, and with a side of steamed broccoli for a complete meal.
Recommended Products
As an Amazon Associate I may make a small commission, at no additional cost to you, if you make a purchase through product links in this post.
-
Progressive Prep Cutting Board, Juice Grooves 17.38" X 11.25"
-
Ziploc Gallon Food Storage Bags, Grip 'n Seal Technology for Easier Grip, Open, and Close, 19 Count
-
HOPELF 10" Natural Bamboo Skewers
-
Lodge LDP3 Reversible Grill/Griddle, 9.5-inch x 16.75-inch
-
Zulay Kitchen 3-Piece Mixing Bowl Set With Handles & Non Slip Bottom
-
Silicone Whisk Set of 3
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 355Total Fat: 20gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 12gCholesterol: 138mgSodium: 694mgCarbohydrates: 15gFiber: 1gSugar: 10gProtein: 32g
Nutrition information is a guideline only, is calculated automatically by third party software, and absolute accuracy is not guaranteed.

I’m Zona. My husband and I are empty-nesters and parents of 1 adult son. I have a passion for recipes and I share all the tips, tricks, and resources I can find (or create) to help you spend less time in the kitchen and more time enjoying your life.
Phillis Lyons
Saturday 18th of March 2023
Recipes look delicious