Why You’ll Love This Recipe
Grilled Thai Coconut Chicken Skewers are a perfect blend of smoky, savory, and slightly sweet flavors. The marinated chicken absorbs all the wonderful flavors of coconut cream, soy sauce, and ginger, while grilling gives them a delicious smoky finish. The sweet glaze adds a layer of richness, and the peanut sauce brings a creamy, nutty kick to every bite. Plus, the dish is quick to make, and the optional variations give you plenty of room to play with flavors and ingredients. Whether you’re serving them as an appetizer or a main dish, these skewers are sure to be a crowd-pleaser!
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Chicken:
-
1 kg chicken (preferably dark meat)
For the Marinade:
-
4-5 slices ginger (approx. 2 tablespoons)
-
2 cloves garlic (approx. 1½ tablespoons)
-
2 tablespoons soy sauce
-
1 tablespoon dark soy sauce
-
2 tablespoons coconut cream
-
2 tablespoons sugar
-
1 tablespoon oyster sauce
For the Coconut Cream Glaze:
-
6 tablespoons coconut cream
-
1½ tablespoons honey
-
1 teaspoon soy sauce
For the Simple Peanut Sauce (Optional):
-
2 tablespoons coconut cream
-
¼ cup natural peanut butter (unsweetened)
-
1 teaspoon rice vinegar
-
1 teaspoon Thai red curry paste
-
2 teaspoons maple syrup (or honey)
-
2 teaspoons soy sauce
-
2-3 tablespoons water (or enough to thin it out to your desired consistency)
-
1 teaspoon sesame oil (optional)
-
1 teaspoon chili oil (optional)
-
Crushed peanuts (optional, for garnish)
Directions
-
Prepare the Peanut Sauce (Optional):
-
In a small bowl, combine all the ingredients for the peanut sauce and mix well. Set aside until the chicken skewers are ready to be served.
-
-
Marinate and Skewer the Chicken:
-
If using wooden skewers, soak the back ends of the skewers in water for about 10-15 minutes to prevent them from burning on the grill.
-
Cut the chicken into 1×1 inch chunks and place them in a bowl.
-
In a separate bowl, mix all the marinade ingredients (ginger, garlic, soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce). Pour the marinade over the chicken and stir to coat. Let it marinate for at least 30 minutes.
-
-
Grill the Chicken:
-
Preheat the grill to medium-high heat.
-
Thread the marinated chicken onto the skewers.
-
Grill the chicken for about 5-7 minutes per side, or until fully cooked and slightly charred on the outside.
-
-
Prepare the Glaze:
-
While the chicken is grilling, combine all the glaze ingredients (coconut cream, honey, and soy sauce) in a small bowl and mix well.
-
During the last 2 minutes of grilling, brush the coconut cream glaze over the chicken for a rich, sweet finish.
-
-
Serve:
-
Once grilled, remove the chicken from the skewers and serve with the optional peanut sauce and a sprinkle of crushed peanuts.
-
Servings and Timing
-
Servings: This recipe makes about 12 skewers, which can serve 4-6 people as an appetizer or main dish.
-
Prep Time: 30 minutes
-
Cook Time: 15 minutes
-
Total Time: 45 minutes
Variations
-
Healthier Option: Remove the chicken skin for a leaner dish.
-
Spicy Kick: Add chili oil or extra Thai red curry paste to the peanut sauce for a spicier version.
-
Vegetarian Option: Replace chicken with tofu or mushrooms for a vegetarian twist.
Storage/Reheating
-
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days.
-
Reheating: To reheat, place the skewers in a skillet over medium heat for a few minutes until warmed through. You can also microwave them for 1-2 minutes, but grilling again will help retain the smoky flavor.
FAQs
1. How can I make the chicken more tender?
To make chicken more tender, use dark meat (such as thighs) instead of chicken breast. If using chicken breast, consider brining it in a saltwater solution for a few hours before marinating.
2. Can I use coconut milk instead of coconut cream?
Yes, you can substitute coconut milk for coconut cream, but the consistency will be thinner, and the coconut flavor might be less intense.
3. How long should I marinate the chicken?
For the best flavor, marinate the chicken for at least 30 minutes. If you have more time, you can marinate it for up to 2 hours.
4. Can I make the peanut sauce ahead of time?
Yes, you can prepare the peanut sauce ahead of time and store it in the refrigerator for up to 3 days.
5. Can I use a different type of meat?
Yes! You can use tofu or vegetables for a vegetarian option.
6. What type of skewers should I use?
Wooden skewers work well, but be sure to soak them in water for at least 10 minutes before grilling to prevent them from burning. Metal skewers can also be used.
7. Can I grill the chicken in the oven?
Yes, you can broil the chicken skewers in the oven if you don’t have access to a grill. Place the skewers on a baking sheet and broil for about 5-7 minutes per side.
8. Is the peanut sauce spicy?
The peanut sauce can be made mild or spicy depending on your preference. You can add more or less Thai red curry paste and chili oil to adjust the heat level.
9. How do I make the chicken skewers more flavorful?
Letting the chicken marinate for a longer time will deepen the flavors. You can also add a little more garlic or ginger to the marinade for extra depth.
10. What sides can I serve with the chicken skewers?
These skewers pair well with rice, grilled vegetables, or a fresh Thai salad with cilantro, lime, and chili.
Conclusion
Grilled Thai Coconut Chicken Skewers are an irresistible dish bursting with flavors from ginger, garlic, coconut cream, and a smoky finish. The optional peanut sauce adds a rich and creamy element that complements the skewers perfectly. Whether you’re grilling for a family dinner, a BBQ, or a special gathering, this recipe is sure to be a hit. Plus, it’s versatile and can be adapted to suit different tastes and dietary preferences. Enjoy!

Grilled Thai Coconut Chicken Skewers
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Grilled Thai Coconut Chicken Skewers are a delicious fusion of smoky grilled chicken, tangy coconut cream, and savory seasonings, served with a creamy peanut sauce.
- Total Time: 45 minutes
- Yield: 12 skewers (serves 4-6 people)
Ingredients
1 kg chicken (preferably dark meat)
4–5 slices ginger (approx. 2 tablespoons)
2 cloves garlic (approx. 1½ tablespoons)
2 tablespoons soy sauce
1 tablespoon dark soy sauce
2 tablespoons coconut cream
2 tablespoons sugar
1 tablespoon oyster sauce
6 tablespoons coconut cream (for glaze)
1½ tablespoons honey
1 teaspoon soy sauce (for glaze)
2 tablespoons coconut cream (for peanut sauce)
¼ cup natural peanut butter (unsweetened)
1 teaspoon rice vinegar
1 teaspoon Thai red curry paste
2 teaspoons maple syrup (or honey)
2 teaspoons soy sauce (for peanut sauce)
2–3 tablespoons water (to thin peanut sauce)
1 teaspoon sesame oil (optional, for peanut sauce)
1 teaspoon chili oil (optional, for peanut sauce)
Crushed peanuts (optional, for garnish)
Instructions
- Prepare the Peanut Sauce (Optional): In a small bowl, combine all the ingredients for the peanut sauce and mix well. Set aside until the chicken skewers are ready to be served.
- Marinate and Skewer the Chicken: If using wooden skewers, soak the back ends of the skewers in water for about 10-15 minutes to prevent them from burning on the grill. Cut the chicken into 1×1 inch chunks and place them in a bowl. In a separate bowl, mix all the marinade ingredients. Pour the marinade over the chicken and stir to coat. Let it marinate for at least 30 minutes.
- Grill the Chicken: Preheat the grill to medium-high heat. Thread the marinated chicken onto the skewers. Grill the chicken for about 5-7 minutes per side, or until fully cooked and slightly charred on the outside.
- Prepare the Glaze: While the chicken is grilling, combine all the glaze ingredients in a small bowl and mix well. During the last 2 minutes of grilling, brush the coconut cream glaze over the chicken for a rich, sweet finish.
- Serve: Once grilled, remove the chicken from the skewers and serve with the optional peanut sauce and a sprinkle of crushed peanuts.
Notes
- For a leaner dish, remove the chicken skin.
- Substitute chicken with pork shoulder or tofu for different flavor profiles.
- Add chili oil or extra Thai red curry paste to the peanut sauce for a spicier version.
- If you don’t have a grill, you can broil the chicken skewers in the oven for a similar result.
- Author: Julia
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Category: Appetizer/Main Dish
- Method: Grilling
- Cuisine: Thai
- Diet: Halal
Nutrition
- Serving Size: 1 skewer
- Calories: Approx. 180
- Sugar: 3g
- Sodium: 460mg
- Fat: 12g
- Saturated Fat: 7g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 5g
- Fiber: 1g
- Protein: 12g
- Cholesterol: 40mg