Unbeatable Grilled Thai Coconut Chicken Skewers

As seen in Satisfying Entrées for Every Table.

Fragrant and super tasty, these chicken sticks pack a punch of ginger, coconut cream, soy, and garlic. Cranked up over the grill, you get those nice smoky edges and a bit of char. The coconut glaze cooked on at the end goes gooey and sweet, sticking to every piece. With a smooth peanut dip and some crunchy veggies, you’ve got a crowd-pleaser for snacks or dinner that screams Thai flavors but is a breeze to whip up.

Lindsey
Created By Lindsey
Last updated on Wed, 18 Jun 2025 15:18:58 GMT
Grilled meat on a wooden board. Save Pin
Grilled meat on a wooden board. | cookbing.com

I love making these Thai coconut chicken skewers on the grill whenever friends are over or when family comes by. The marinade’s loaded with coconut cream, ginger, garlic, and soy so you get big flavors with hardly any fuss. While grilling, that sweet coconut sauce turns all gooey and caramelized, and dunking your skewers in that cool peanut dip is just amazing. It all preps super fast, and you can get everything ready way ahead of your party.

The very first time I made these in the backyard, every single skewer vanished seconds after I put them out. Whenever the BBQ’s going, my family is already pestering me for their favorite Thai chicken. I always do a little extra just so there’s some left for lunch the next day.

Irresistible Ingredients

  • Crushed peanuts: toss over the top to add lots of crunch Go with freshly chopped if you can
  • Green lettuce: pile under your skewers for freshness or wrap stuff up for fun bites
  • Thai red curry paste: brings a hint of spice and color to the sauce Grab a small jar so the flavor pops
  • Rice vinegar: brightens the sauce up Pick out a clear, fresh one
  • Natural peanut butter: for creamy dipping Make sure the jar just lists peanuts and salt
  • Honey: helps that sticky glaze caramelize Go for liquid honey to make things easy
  • Oyster sauce: bumps up umami If you’re out, try some extra soy and a sprinkle of sugar
  • Sugar: makes the glaze golden sweet Just use the regular white stuff
  • Coconut cream: rich and thick—shake your can to look for the chunky stuff, high coconut extract is best
  • Soy sauce, light and dark: adds salty depth and that classic brown glaze Look for naturally brewed
  • Garlic: gives everything a major flavor kick Look for bulbs that feel tight and fresh
  • Ginger: gives the dish some warming spice Fresh ginger is heavy with sleek skin
  • Chicken thighs or dark meat: better than breast for juiciness Make sure your chicken’s bright and plump

Simple How-To

Ready to serve:
Put the skewers over crisp lettuce and hand out the peanut dip, or let people use the greens to roll up little bundles. That cool crunch really lifts up all the flavors and turns mealtime into a hands-on party.
Baste and finish it off:
Brush that sweet coconut glaze over the skewers and keep flipping for a few turns to get everything sticky with those tasty charred bits on the outside. It’s what gives you that iconic sweet smoky touch.
Grill ‘em up:
Crank your grill to about five hundred. Charcoal’s extra smoky, gas is foolproof. Toss the skewers over the flame, turning them every couple minutes for a total of fifteen to eighteen minutes. They’ll be done when they’re golden and bounce back with a poke.
Slather on the Coconut Glaze:
Stir coconut cream, honey, and soy sauce in a bowl—that’s your glossy glaze to brush on once the chicken’s cooked for a sweet finish.
Thread the Chicken:
Pierce the hunks of chicken onto the skewers so everything hugs together—avoid dangly pieces. Double up the sticks if you need. Don’t run fingers along the wood (splinters suck!)—let the meat do the work as you load them up.
Give it a good soak and skewer:
If you’re using wooden sticks, dunk the ends in water so the grill doesn’t torch them. Cut your chicken into chunky pieces and get them into a big bowl.
Get that marinade going:
Mince ginger and garlic (use a sharp knife or pulse in a processor). Stir in with soy sauce (light and dark), coconut cream, sugar, and oyster sauce. Get all the chicken covered and glossy with the mix.
Let it marinate:
Slap some wrap over the bowl and chill for at least an hour. Leaving it longer, even overnight, makes things pop. Pull the chicken out half an hour before grilling to knock off the chill.
Whip up the peanut sauce:
Grab a little bowl and mix up coconut cream, peanut butter, red curry paste, rice vinegar, maple syrup, soy sauce, and just a splash of water. Stir till it’s smooth and thick—not too runny. Add in sesame or chili oil if you’re feeling spicy and sprinkle with peanuts if you want an extra crunch. Leave it to the side till you’re ready.
A wooden cutting board piled with grilled meats. Save Pin
A wooden cutting board piled with grilled meats. | cookbing.com

Good to Know

  • Skip the dairy and gluten by swapping regular soy and oyster sauces for specialty versions
  • Double up your batch of marinade and freeze it for next time—saves you loads of work later
  • Bring these as party starters or serve with rice and salad as a whole meal

Coconut cream is the big game-changer—makes the whole marinade rich and the glaze shiny and sticky. I always finish with those crushed peanuts for crunch. My kids fight over who gets to do the honors and sprinkle them on.

How to Store Leftovers

Take the chicken off the sticks and toss it in some Tupperware. Keep any sauce in a separate jar so it doesn’t get soggy. Everything keeps for three days in the fridge. Warm it up gently in a pan or a microwave till it’s hot but not dried out. Stash it in the freezer if you want, just thaw and heat later.

Swaps and Alternatives

No coconut cream? Use rich coconut milk—just scoop out the thickest part. Out of oyster sauce? Toss in more soy sauce and a tad more sugar. Only have chicken breasts? Give them a quick brine, so they stay moist. If you’re out of honey, just dissolve a spoonful of sugar in a splash of hot water for the glaze.

Ideas for Serving

Team up with jasmine rice, crisp cucumbers, or skip the carbs and make lettuce wraps. Got a crowd? Add some citrusy Asian slaw or fire up a few simple veggies on the grill. For party time, stick in some sticky rice and wedges of lime for a fresh finish.

Big wooden platter loaded with shish kabob sticks. Save Pin
Big wooden platter loaded with shish kabob sticks. | cookbing.com

Background & Inspiration

These skewers come from the hustle and bustle of Thai street stalls where that smoky chicken smell makes you want to eat right there. The marinade is like a remix of classic satay, but I pile in more coconut and garden-fresh herbs. The peanut sauce is a comfort classic, but my coconut glaze really makes these shine as their own signature dish.

Common Questions

→ What’s the shortest and longest I should soak the chicken for awesome flavor?

Pop your chicken in the marinade for a couple hours if you’re short on time. Leave it overnight if you can—that’ll really make it juicy and full of flavor.

→ If I’m out of coconut cream, can coconut milk work?

Totally! Just pick full-fat coconut milk. It’s not quite as creamy or rich, but you’ll still get that coconut kick.

→ What’s the best temp to fire up the grill for cooking?

Crank your grill to around 500°F (260°C). Lay the skewers on direct heat to nail that smoky sear and keep ‘em nice and moist.

→ Should I use chicken thighs or chicken breasts?

Thighs are winners for juicy, bold bites. If you’ve only got breasts, brine them first so they don’t turn dry.

→ Stuck without oyster sauce—what do I use?

Swap it out with more soy sauce and a tiny sprinkle of extra sugar. That gets you close to the sweet and umami notes of oyster sauce.

→ Can this work for pork instead of chicken?

Oh, for sure! Grab pork shoulder, cut it up, dunk it in the same marinade, and grill just like the chicken.

Thai Coconut Chicken Skewers

Chicken gets soaked in soy, coconut, and ginger, then grilled, glazed up, and paired with creamy homemade peanut sauce.

Preparation Time
30 Minutes
Cooking Time
15 Minutes
Overall Time
45 Minutes
Created By: Lindsey

Recipe Type: Main Courses

Skill Level: Beginner-Friendly

Type of Cuisine: Thai

Serves: 12 skewers

Diet Preferences: Free of Dairy

What You'll Need

→ Chicken Marinade

01 Toss in 1 kg chicken thighs (boneless, cut to about 2.5 cm), or use drumsticks, into chunks
02 Add 2 tablespoons coconut cream
03 Sprinkle over 2 tablespoons of sugar
04 Drop in 1 tablespoon oyster sauce
05 Pour in 2 tablespoons light soy sauce
06 Mix in 1 tablespoon dark soy sauce
07 Peel and chop 4 or 5 slices fresh ginger (rough guess—2 tablespoons)
08 Dice up 2 garlic cloves (that’s about 1.5 tablespoons)

→ Coconut Glaze

09 Throw 1.5 tablespoons honey into a bowl
10 Mix in 6 tablespoons coconut cream
11 Add 1 teaspoon light soy sauce

→ Easy Peanut Dip (Optional)

12 Pour in 60 ml peanut butter (plain, not sweetened)
13 Stir in 2 tablespoons coconut cream
14 Add 1 teaspoon rice vinegar
15 Squirt in 2 teaspoons light soy sauce
16 Mix 2 teaspoons honey or maple syrup (use what you like best)
17 Throw in 1 teaspoon red curry paste (Thai style)
18 Splash in a tablespoon or two of water, just to thin if you need it
19 Add a little sesame oil if you want (1 teaspoon)
20 If you love heat, add a teaspoon of chili oil
21 Top with roasted peanuts, crushed up, if you’re into that

Step-by-Step Directions

Step 01

Once you’ve blended peanut butter, coconut cream, vinegar, red curry paste, honey or maple, soy sauce, and water, check the thickness and add more water till it’s how you like it. Now toss in any oils you want and throw crushed peanuts on top. Just set it aside for later.

Step 02

Before you start, make sure wooden skewers are soaking, about 30 minutes is good. Chop the garlic and ginger really small, cut your chicken into cubes, then toss it all into a big bowl.

Step 03

Over the chicken and chopped stuff, pour the soy sauces, coconut cream, oyster sauce, plus sugar. Get your hands or a spoon in there and coat everything so it’s fully covered. Put a lid on and chill it for at least an hour. Longer is even better—for big flavor, leave it overnight.

Step 04

Stir together coconut cream, honey, and soy sauce in a bowl. This is your topping—save it for right before the finish.

Step 05

Right before you fire up the grill, bring that chicken out of the fridge for half an hour. Thread the chunks onto your soaked skewers, making sure you don’t leave loose ends dangling off—that way, nothing burns.

Step 06

Fire up your grill until it’s blasting hot (260°C or so). Lay out the skewers and turn them every couple minutes—just keep going for 15 to 18 minutes. You want gold and crispy outside and no raw meat in the middle.

Step 07

Right when your skewers look cooked, brush on that coconut honey glaze. Flip and keep brushing at least a couple times to get a sticky, shiny layer.

Step 08

Set the hot skewers on a big plate, maybe cover them with fresh lettuce. Scoop some of that peanut dip on the side. Hey, make little lettuce wraps if you feel like it.

Helpful Notes

  1. If you can’t find coconut cream, grab the thick top bit off a can of coconut milk. It won’t taste as bold but will work in a pinch.
  2. Want less fat? Take the skin off the chicken first. If you switch to chicken breast, try soaking it in salty water before marinating so it stays juicy.
  3. No oyster sauce handy? Mix in just a bit more soy sauce and a tiny sprinkle of sugar for extra depth.
  4. This flavor boost works great for pork too—cut pork shoulder into big chunks and swap it for chicken.
  5. Light soy sauce makes it salty, while dark soy sauce darkens everything up and adds a sweet, deep twist.
  6. If you use sugar instead of honey for the glaze, dissolve the sugar in hot water so it mixes in easier.

Essential Tools

  • Charcoal or gas grill—needs to get super hot, about 260°C
  • Sturdy metal or wooden skewers
  • Big mixing bowls
  • Basting brush for the sticky topping
  • A sharp knife and cutting board

Allergen Warnings

Always review the ingredient labels for allergens or consult a healthcare professional with concerns.
  • Has peanuts
  • Has soy
  • Has shellfish ‘cause of oyster sauce

Nutritional Info (Per Portion)

Nutritional values are approximations and shouldn’t be viewed as customized health guidance.
  • Calories: 190
  • Fat Content: 8 grams
  • Carbohydrates: 18 grams
  • Protein Content: 15 grams