Vibrant Thai Coconut Chicken Skewers

As seen in Outdoor Cooking Favorites.

Get ready for loads of flavor with these bold Thai-inspired chicken skewers. The chicken sits in a punchy mix of coconut cream, ginger, garlic, and soy for deep taste. Toss ‘em right over a hot grill for that charry, smoky outer layer. Swipe on a bit more coconut cream so they get all sticky and sweet. Each bite’s packed with sweet, salty, and serious umami vibes. Scoop up some peanut sauce and toss a handful of fresh greens on the side, and you’ve got an awesome meal or party snack without a fuss.

Breanna
Created By Breanna
Last updated on Wed, 18 Jun 2025 15:32:00 GMT
A wooden plank holding smoky grilled chicken skewers. Save Pin
A wooden plank holding smoky grilled chicken skewers. | foodiffy.com

When I've got a crowd coming over, these Thai-style coconut chicken skewers are always in my lineup. The mix of coconut cream, fresh ginger, garlic, and two types of soy sauce gives the chicken loads of flavor. The grill gives everything a sweet crust, and that peanut dip on the side is just so good. The best part? You can have it all ready ahead of time, so it's chill when folks show up.

The first time I put these on the grill for friends, they vanished before I knew it. Now it's a family must-have. My people ask for them whenever I get grilling—and I always stash a few for lunches the next day.

Delicious Ingredients

  • Crushed peanuts: layer on a crunchy bite at the end Chopped fresh is tastiest
  • Green lettuce: great for grabbing skewers or wrapping for fresh crunch Grab the crispest leaves you can
  • Thai red curry paste: gives a little warmth and color to the dip Go for the smaller jars, they tend to pack more punch
  • Rice vinegar: brings tang and brightness to the peanut sauce Check the bottle for clear fresh taste
  • Natural peanut butter: go for unsweetened Look for just peanuts and salt on the ingredients list
  • Honey: makes the glaze caramelize and gives a little stickiness Thin, runny types mix in easy
  • Oyster sauce: brings umami depth—if you're out, use extra soy and a bit more sugar
  • Sugar: helps sweeten and gets golden on the grill Plain white is fine
  • Coconut cream: rich and thick, not watery Try shaking the can; you want it to sound dense Look for high extract brands
  • Soy sauce light and dark: brings salt and color Get naturally brewed for the best savory kick
  • Garlic: for fragrant depth Go for tight, hard cloves
  • Ginger: makes things zippy and warm Pick knobs that are smooth and heavy
  • Chicken thighs or dark meat: super juicy and more flavor than breast Pick fat, fresh pieces

Simple Step Guide

Start with Serving:
Lay out crisp lettuce on your platter and pile grilled skewers on top. Dip or wrap with peanut sauce for extra flavor. The greens keep things fresh and fun.
Add the Glaze Finish:
Brush a glossy mix of honey, coconut cream, and soy sauce right after grilling. Keep flipping till they're shiny and a bit sticky. This is how you get them looking and tasting so good.
Fire Up the Grill:
Get your grill crazy hot—about 500 degrees. Toss the skewers right over the flames. Flip 'em each 2 to 3 minutes for 15–18 minutes so they're browned and cooked through.
Mix Up the Coconut Cream Glaze:
Stir coconut cream, honey, and soy sauce in a small bowl. This is your sweet sausage glaze for that pretty shine.
Thread Chicken Onto Skewers:
Pierce chicken pieces onto your skewers, packing them close without letting any bits dangle off. If you get splinters, use the meat to help thread, don't push with your bare hand. Double up the skewer if needed.
Let the Chicken Marinate:
Put your bowl in the fridge for at least an hour—overnight is even better. Take out the chicken about half an hour before you cook so it isn't icy cold when it hits the grill.
Whip Up the Marinade:
Chop ginger and garlic nice and small. Mash, process, or mince, whatever works. Mix those into your chicken with all the soy, coconut cream, sugar, and oyster sauce. Stir so it's all coated and shiny.
Get the Skewers Ready:
If you use wooden sticks, dunk the ends in water for a while so they won't burn. Dice your chicken into bite-sized pieces and toss into a bowl.
Make the Peanut Dipping Sauce:
Stir together coconut cream, peanut butter, rice vinegar, red curry paste, maple syrup, soy, and a splash of water till smooth and creamy. Drizzle in extra water if it's too thick. Add chili oil, sesame oil, or peanuts if you like. Set aside for dipping.
A wooden cutting board with grilled meat on it. Save Pin
A wooden cutting board with grilled meat on it. | foodiffy.com

You Should Know

  • Works as a starter or a main—pair with rice or a simple salad
  • If you use allergy-friendly soy and oyster sauces, it's dairy and gluten free
  • Double up on the marinade and freeze extra for a speedy meal next time

Coconut cream is my little trick—it turns the marinade creamy and makes the glaze super glossy. I always save a few peanuts for sprinkling at the end. My kids love to help with the crunchy topping, and it's a sweet little memory.

Keep It Fresh

Pop any leftovers off the skewers and tuck them in a container—seal it tight. Best to save the sauce separately. It'll all taste good for up to three days in the fridge. Warm it up gently in a skillet or your microwave. It also freezes like a champ. Just thaw and reheat when you're ready.

Swap Ideas

If you can't find coconut cream, scoop the thick part from a can of coconut milk. No oyster sauce? Add more soy and a pinch of sugar. Chicken breast will work if you brine it first to keep it tender. No honey? Melt some sugar with a splash of hot water for the glaze.

Ways to Serve

Pair this with jasmine rice, throw on a cucumber salad, or roll up in lettuce for lighter bites. You could plate with Asian-inspired slaw or some grilled veggies, too. For a party, go big with sticky rice and lots of lime wedges to jazz it up.

A wooden platter with a bunch of shish kabob. Save Pin
A wooden platter with a bunch of shish kabob. | foodiffy.com

Background Flavor

You'll find inspiration for these in Thailand's busy street food scene, where you can smell grilled meats everywhere. The marinade riffs off classic satay but leans heavy into coconut and fresh spices. That rich, nutty peanut sauce is a Thai staple, but brushing on a coconut glaze at the end does something wild and delicious.

Common Questions

→ How long should I marinate the chicken for best flavor?

Let your chicken soak in the flavors for at least a couple hours, but if you can leave it overnight, it’ll taste even better and get super tender.

→ Can I substitute coconut cream with coconut milk?

Go ahead and use full-fat coconut milk if that’s what you’ve got. It’s not as thick or funky as coconut cream, but it works fine.

→ What’s the ideal grill temperature for skewering?

Crank the grill up to about 500°F (260°C). Throw the skewers right over the flames so they pick up that tasty char and stay juicy inside.

→ Is white meat or dark meat better for this dish?

Dark meat’s juicier and has loads more flavor. But if you only have chicken breast, brine it first so it doesn’t dry out.

→ What can I use instead of oyster sauce?

Try swapping in extra soy sauce with a bit more sugar. That combo does a solid job of copying oyster sauce’s super-savored taste in the mix.

→ Can these be made with pork instead of chicken?

For sure! Grab some pork shoulder and use the same soak and grilling steps you would with chicken.

Thai Grilled Chicken

Chicken, soaked in ginger, coconut, and soy, hits the grill before getting glazed and dunked in peanut sauce you whip up at home.

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


Skill Level: Simple

Regional Origin: Thai

Recipe Output: 12 skewers

Diet Preferences: No Dairy

What You'll Need

→ Marinated Chicken

01 Toss 1 kg boneless chicken thighs or drumsticks (chopped into small chunks about 2.5 cm wide) in a big bowl
02 Chop up 2 cloves garlic (around 1.5 tbsp) and throw it in
03 Finely cut about 4-5 slices of fresh ginger (almost 2 tbsp) and add too
04 Mix in 1 tbsp dark soy sauce
05 Two tablespoons granulated sugar go next
06 Add 2 tbsp coconut cream
07 Pour in 1 tbsp oyster sauce
08 Finish the marinade with 2 tbsp light soy sauce

→ Coconut Glaze

09 Pour 6 tbsp coconut cream into a bowl
10 Mix in 1 tsp light soy sauce
11 Add 1.5 tbsp honey

→ Peanut Dip (Optional)

12 Add 60 ml natural, unsweetened peanut butter
13 Spoon 2 tbsp coconut cream into the peanut butter
14 Pour in 2 tsp light soy sauce
15 Drop in 1 tsp rice vinegar
16 Squeeze in 2 tsp of honey or maple syrup
17 Add 1 tsp Thai red curry paste
18 Mix in 2-3 tbsp water until you like the thickness
19 Splash a little chili oil for heat (optional)
20 Add a few drops of sesame oil if you want
21 Sprinkle crushed roasted peanuts over the top, if you're feeling fancy

How to Make It

Step 01

Pile up the hot skewers on a tray over a bed of fresh lettuce. Dip into your homemade peanut sauce or use it to make quick lettuce wraps. Dig in while they're hot.

Step 02

Slather on your sweet coconut glaze over the grilled chicken. Flip the skewers every minute or so and repeat a couple more times until you get that sticky golden coat.

Step 03

Fire up your grill to a blazing 260°C. Set the skewers right over the flames. Turn every couple minutes for about 15-18 minutes until they're nicely charred and the chicken is cooked through.

Step 04

Let chilled chicken sit out for half an hour, then carefully thread each chunk onto your soaked sticks. Make 'em snug so the pieces don't burn or fall off.

Step 05

Stir your coconut cream with a little honey and soy sauce in a small dish. Keep it handy—it'll go on right at the end.

Step 06

Toss light soy sauce, dark soy sauce, oyster sauce, coconut cream, and sugar over the chicken. Give it a really good mix. Pop some plastic wrap on the bowl and chill in the fridge for at least an hour, or leave it overnight if you've got the time.

Step 07

Cut the chicken into bite-sized pieces. Soak your bamboo skewers in water for at least half an hour so they don't catch fire. Chop up that garlic and ginger before tossing them with the chicken.

Step 08

Scoop peanut butter, coconut cream, red curry paste, vinegar, honey or maple, and soy sauce into a bowl. Add water until it's smooth and as runny as you like. Taste it. Mix in sesame oil or chili oil if that's your jam. Drop crushed peanuts on top. Push aside for now.

Additional Tips

  1. Can't find coconut cream? Use thick coconut milk—just know it'll taste and feel a bit lighter.
  2. For a lighter meal, peel off the chicken skin first. You can swap in chicken breast, but it'll dry out unless you brine it before the marinade.
  3. If you're out of oyster sauce, boost flavor with extra soy sauce plus a sprinkle of sugar for some kick.
  4. This tasty marinade isn't just for chicken! Try it with pork shoulder chopped into chunks.
  5. Light soy sauce brings the salt; dark soy is more for deep color and a mild sweetness.
  6. Swapping honey in the glaze for sugar? Dissolve the sugar in a splash of hot water first for easy blending.

Must-Have Tools

  • A grill (gas or charcoal) that's hot enough for 260°C
  • Long skewers—wooden or metal
  • Mixing bowls you don't mind getting messy
  • A brush to slap on the glaze
  • Good sharp knife and cutting board

Allergy Details

Double-check all ingredients for allergens and consult a professional if unsure.
  • Peanuts in this dish
  • Soy is included
  • Watch out for shellfish due to oyster sauce

Nutrition Details (Per Serving)

Please treat this information as general guidance and not as personalized health advice.
  • Calories: 190
  • Fat Amount: 8 g
  • Carbohydrate Count: 18 g
  • Protein Content: 15 g