Some dinners just know how to make an entrance, don’t they? Grilled Thai Coconut Chicken Skewers are one of those recipes that turn an ordinary evening into something a little more exciting—without asking you to spend your whole day in the kitchen.
This is the kind of meal that feels special but still fits real life. You know, the real life where someone needs help with homework, the laundry is judging you from the couch, and dinner somehow has to happen anyway. These skewers bring juicy chicken, creamy coconut, savory soy sauce, ginger, garlic, and a sweet sticky glaze together in the best way.
I’m all about comfort and simplicity meeting flavor. And even though this recipe heads to the grill instead of the slow cooker, it has that same “let the food do the work” spirit. A quick marinade, a hot grill, and suddenly your backyard smells like a cozy Thai-inspired cookout.
These Grilled Thai Coconut Chicken Skewers are perfect for summer dinners, weekend gatherings, meal prep, or those nights when grilled chicken needs a little vacation energy.
Table of Contents
Why You’ll Love This Grilled Thai Coconut Chicken Skewers
- Cookout-Ready: Grilled Thai Coconut Chicken Skewers are easy to serve at backyard gatherings, weeknight dinners, or casual weekend meals.
- Big Flavor, Low Stress: The marinade does most of the heavy lifting, so you get juicy, flavorful chicken without complicated steps.
- Great for Busy Nights: You can marinate the chicken ahead of time, then grill it when dinner needs to happen fast.
- Family-Friendly and Fun: Food on a stick always feels a little more exciting, and the sweet coconut glaze helps make these skewers approachable for picky eaters.
- Simple Grocery Store Ingredients: Chicken, coconut cream, soy sauce, garlic, ginger, and honey come together for a Thai-inspired meal without a specialty-store scavenger hunt.
- Perfect for Meal Prep: Leftovers are delicious in lettuce wraps, rice bowls, salads, or noodles throughout the week.
Ingredients You’ll Need
For this recipe, dark meat chicken works best because it stays tender and juicy on the grill. Chicken thighs are a great choice. They can handle high heat without drying out, which is exactly what we want for flavorful skewers.
Chicken
- 1 kg chicken, preferably dark meat, cut into 1-inch chunks
For the Marinade
- 4 to 5 slices ginger, about 2 tablespoons
- 2 cloves garlic, about 1 ½ tablespoons
- 2 tablespoons soy sauce
- 1 tablespoon dark soy sauce
- 2 tablespoons coconut cream
- 2 tablespoons sugar
- 1 tablespoon oyster sauce
This marinade is simple, but it works hard. The coconut cream softens the flavor, the soy sauces bring that salty richness, and the oyster sauce adds a deep, savory note.
Coconut Cream Glaze
- 6 tablespoons coconut cream
- 1 ½ tablespoons honey
- 1 teaspoon soy sauce
This glaze is brushed on near the end of grilling. It turns glossy, sticky, and slightly caramelized. Basically, it is the part of the recipe that makes people wander over and ask, “What smells so good?”
Simple Peanut Sauce, Optional but Wonderful
For serving, you can make a quick peanut sauce with:
- 2 tablespoons coconut cream
- ¼ cup natural unsweetened peanut butter
- 1 teaspoon rice vinegar
- 1 teaspoon Thai red curry paste
- 2 teaspoons maple syrup or honey
- 2 teaspoons soy sauce
- 2 to 3 tablespoons water, or enough to thin it
- 1 teaspoon sesame oil, optional
- 1 teaspoon chili oil, optional
- Crushed peanuts, optional for topping
The peanut sauce is optional, but let’s be honest—it is a very good idea. It makes the skewers feel restaurant-worthy, especially when served with crisp lettuce.
How to Make the Quick Peanut Sauce
Start with the peanut sauce so it is ready when the chicken comes off the grill.
In a small bowl, combine the coconut cream, peanut butter, rice vinegar, Thai red curry paste, maple syrup or honey, soy sauce, and water. Stir until smooth. Add more water, a little at a time, until it reaches the texture you like.
If you want extra flavor, stir in sesame oil. For a little heat, add chili oil. Sprinkle crushed peanuts on top before serving if you enjoy a bit of crunch.
The sauce should be creamy, lightly sweet, tangy, and savory. It should make you want to dip “just one spoon” and then somehow need another spoon. Very normal behavior.
Marinate the Chicken for Big Flavor
Cut the chicken into 1-inch pieces and place it in a large bowl. Try to keep the pieces close in size so they cook evenly.
Next, finely chop the ginger and garlic. You can use a mortar and pestle, a small food processor, or a sharp knife. The goal is to get them as fine as possible so they blend well into the marinade and coat the chicken evenly.
Add the chopped ginger and garlic to the chicken. Then add soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce. Mix everything until each piece of chicken is coated.
Cover the bowl and place it in the refrigerator for at least 1 to 2 hours. For deeper flavor, marinate overnight. That extra time gives the chicken a chance to soak up all the goodness.
One small tip from my kitchen: when life feels like one giant to-do list, marinating chicken the night before feels like a gift from your past self. Future you will be very grateful.
Skewer the Chicken
If you are using wooden skewers, soak the back ends in water before grilling. This helps keep them from burning too quickly over the heat. A tall cup works well for soaking.
Remove the chicken from the fridge about 30 minutes before grilling. This helps it cook more evenly.
Thread the chicken pieces onto skewers. Keep the meat snug on the stick, but do not pack it so tightly that the heat cannot reach the edges. Some pieces may need to be skewered twice so they do not flop around. Loose pieces tend to burn faster.
And here is your friendly reminder: do not slide your fingers along wooden skewers. Splinters plus salty marinade? No thank you. Use the chicken pieces to help guide everything down the skewer.
Make the Coconut Cream Glaze
In a small bowl, stir together the coconut cream, honey, and soy sauce. Set it aside until the chicken is almost finished grilling.
You do not want to brush this glaze on too early because honey can burn over high heat. Adding it at the end gives you that sweet, sticky char without turning dinner into a smoke signal.
Grill the Chicken Skewers
Preheat your charcoal or gas grill to about 500°F. You want direct heat for these Grilled Thai Coconut Chicken Skewers because that is how you get those browned edges and charred spots.
Place the skewers on the hot grill. Flip them every 2 to 3 minutes, about 4 to 5 times total. The chicken should cook for around 15 to 18 minutes.
Stay close while they grill. This is not the moment to go fold laundry or answer three emails. These skewers cook quickly, and the sugar in the marinade can darken fast.
After about 15 minutes, the chicken should look browned and lightly charred. It should also feel firmer on the skewer.
Now brush on the coconut cream glaze. Flip the skewers every minute, brushing and turning 2 to 3 times. The glaze will become shiny, sticky, and caramelized.
For food safety, chicken should reach an internal temperature of 165°F. A meat thermometer is the easiest way to check without cutting every piece open.
How to Serve Grilled Thai Coconut Chicken Skewers
Serve the skewers over a bed of green lettuce with the peanut sauce on the side. The lettuce is not just there to look pretty. It makes the best little chicken lettuce wraps.
Pull a piece of grilled chicken off the skewer, tuck it into a lettuce leaf, drizzle with peanut sauce, and add crushed peanuts if you like. It is fresh, crunchy, creamy, and smoky all in one bite.
You can also serve these skewers with jasmine rice, coconut rice, cucumber salad, grilled vegetables, or rice noodles. For a casual dinner, put everything on a big platter and let everyone build their own plate.
This is especially helpful if you have picky eaters at the table. Someone can skip the peanut sauce. Someone else can add extra. Everyone wins, and dinner does not become a negotiation worthy of a courtroom drama.
Helpful Tips for the Best Skewers
Use dark meat chicken if possible. Chicken thighs stay juicy and tender, even over a hot grill.
Marinate longer for more flavor. One to two hours works, but overnight is even better.
Do not glaze too soon. The coconut cream glaze has honey, and honey can burn if it sits too long over direct heat.
Keep the chicken pieces similar in size. This helps everything cook at the same pace.
Watch the grill closely. These skewers are quick, and the marinade can char fast. A little char is delicious. A lot of char is dinner with regrets.
Let the chicken rest for a few minutes before serving. This helps keep the juices inside the meat.
Easy Variations
You can make these Grilled Thai Coconut Chicken Skewers a little spicier by adding chili oil to the peanut sauce or a small spoonful of Thai red curry paste to the marinade.
For a sweeter glaze, add a touch more honey. For a saltier, deeper flavor, add a little extra soy sauce, but go slowly. Soy sauce can take over quickly, like that one friend who “helps” in the kitchen but rearranges your whole spice cabinet.
You can also add vegetables to the skewers, such as bell peppers or red onion. Just keep in mind that vegetables may cook at a different speed than the chicken. Another easy option is grilling the vegetables separately.
Make-Ahead and Storage
You can marinate the chicken up to 24 hours in advance. Keep it covered in the refrigerator until you are ready to grill.
Leftover cooked chicken can be stored in an airtight container in the fridge for 3 to 4 days. Reheat gently in a skillet, air fryer, or microwave. Add a tiny splash of water or coconut cream if it seems dry.
The peanut sauce can also be made ahead and stored in the fridge. It may thicken as it sits, so stir in a little warm water before serving.
These skewers are also great for meal prep. Add the chicken to rice bowls, lettuce wraps, salads, or noodles throughout the week.

FAQs About Grilled Thai Coconut Chicken Skewers
Can I use chicken breast instead of dark meat?
Yes, you can use chicken breast, but watch it closely because it dries out faster. Cut it into even pieces and avoid overcooking.
Can I make these without a grill?
Yes. You can use a grill pan on the stove or broil them in the oven. Turn them often and brush with glaze near the end, just like you would on the grill.
Is the peanut sauce spicy?
It has a mild kick from Thai red curry paste. For less heat, use a smaller amount. For more heat, add chili oil.
Can I skip the oyster sauce?
Yes. The flavor will be a little less savory, but the skewers will still taste great. You can add a splash more soy sauce if needed.
What can I serve with these skewers?
Jasmine rice, coconut rice, lettuce cups, cucumber salad, grilled vegetables, or rice noodles all work beautifully with Grilled Thai Coconut Chicken Skewers.
Bring a Little Thai-Inspired Comfort to Your Table
These Grilled Thai Coconut Chicken Skewers are the kind of recipe that makes dinner feel bright, fun, and full of flavor without making your evening harder. The marinade does most of the work, the grill adds smoky char, and the coconut cream glaze brings everything together with a sweet, sticky finish.
Whether you serve them for a backyard cookout, a weeknight dinner, or a make-ahead meal, they bring comfort with a little sparkle. And honestly, any dinner that can be wrapped in lettuce, dipped in peanut sauce, and eaten with your hands deserves a regular spot on the menu.
More Easy Recipes to Try Next
- Loved these sweet and savory skewers? Keep the cozy chicken dinners going with Thai Peanut Chicken for another creamy, flavorful meal.
- For a fresh side that pairs beautifully with grilled chicken, try this bright and colorful Mango Slaw.
- Want another coconut-inspired dinner idea? You’ll love this comforting Coconut Chicken Rice Bowl.
- If lettuce wraps are your happy place, don’t miss these easy Thai Chicken Lettuce Wraps for a light, fun meal.
If you tried these Grilled Thai Coconut Chicken Skewers, please leave a star rating and a quick review below — it helps other home cooks know this recipe is worth firing up the grill for!

Grilled Thai Coconut Chicken Skewers
- Total Time: 2 hours 38 minutes
- Yield: 6 servings 1x
Description
These Grilled Thai Coconut Chicken Skewers are juicy, smoky, and packed with Thai-inspired flavor. Marinated in coconut cream, ginger, garlic, and savory sauces, then grilled until perfectly charred and finished with a sweet coconut glaze, they’re an easy dinner that feels restaurant-worthy. Serve with the optional peanut sauce for an irresistible meal that’s perfect for cookouts, weeknight dinners, or entertaining guests.
Ingredients
For the Chicken
- 1 kg chicken thighs (or dark meat chicken), cut into 1-inch pieces
Marinade
- 4–5 slices ginger (about 2 tablespoons)
- 2 cloves garlic (about 1½ tablespoons)
- 2 tablespoons soy sauce
- 1 tablespoon dark soy sauce
- 2 tablespoons coconut cream
- 2 tablespoons sugar
- 1 tablespoon oyster sauce
Coconut Cream Glaze
- 6 tablespoons coconut cream
- 1½ tablespoons honey
- 1 teaspoon soy sauce
Optional Peanut Sauce
- 2 tablespoons coconut cream
- ¼ cup natural peanut butter
- 1 teaspoon rice vinegar
- 1 teaspoon Thai red curry paste
- 2 teaspoons maple syrup or honey
- 2 teaspoons soy sauce
- 2–3 tablespoons water
- 1 teaspoon sesame oil (optional)
- 1 teaspoon chili oil (optional)
- Crushed peanuts for garnish (optional)
Instructions
- Make the Peanut Sauce (Optional): In a small bowl, whisk together all peanut sauce ingredients until smooth. Adjust consistency with water as needed. Set aside.
- Prepare the Chicken: Cut chicken into 1-inch cubes and place in a large mixing bowl.
- Make the Marinade: Finely chop the ginger and garlic. Add them to the chicken along with soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce. Mix until evenly coated.
- Marinate: Cover and refrigerate for at least 2 hours or overnight for the best flavor.
- Prepare Skewers: If using wooden skewers, soak them in water for 30 minutes. Thread the chicken pieces tightly onto skewers.
- Make the Glaze: In a small bowl, combine coconut cream, honey, and soy sauce. Set aside.
- Preheat Grill: Heat a gas or charcoal grill to 500°F (260°C).
- Grill the Skewers: Place skewers over direct heat. Grill for 15–18 minutes, turning every 2–3 minutes, until browned and cooked through.
- Glaze and Finish: Brush the skewers generously with the coconut glaze. Continue grilling for 2–3 more minutes, turning frequently, until sticky and caramelized.
- Serve: Serve immediately with peanut sauce, fresh lettuce, and your favorite sides.
Notes
- Chicken thighs stay juicier than chicken breasts and are recommended.
- Overnight marinating produces the richest flavor.
- Watch carefully during the glazing stage, as the honey can caramelize quickly.
- Serve with lettuce leaves for easy chicken lettuce wraps.
- Leftover chicken keeps well in the refrigerator for up to 4 days.
- Peanut sauce can be made up to 3 days ahead.
- Prep Time: 2 hours 20 minutes
- Cook Time: 18 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Thai-inspired
Nutrition
- Serving Size: 1 skewer portion
- Calories: 345 kcal
- Sugar: 8 g
- Sodium: 620 mg
- Fat: 19 g
- Saturated Fat: 8 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 11 g
- Fiber: 1 g
- Protein: 31 g
- Cholesterol: 125 mg
