Thai Coconut Grilled Chicken

Featured in Family-Friendly Recipes.

These Thai-inspired skewers are packed with flavor from a simple marinade of coconut cream, soy sauce, garlic, and ginger. Grill them to perfection and brush with a sweet, sticky glaze in the last minutes of cooking. Serve with peanut dip for bold flavors. Ideal as a meal, party dish, or snack. Opt for dark chicken meat for extra moisture and richness, and don’t miss the glaze for a charred, caramelized touch. Great in wraps or served as they are.

Sarah Recipes
Updated on Wed, 23 Apr 2025 20:02:10 GMT
Thai Coconut Grilled Chicken Skewers Pin it
Thai Coconut Grilled Chicken Skewers | recipesaddicts.com

These smoky Thai coconut chicken skewers turn plain chicken into an explosion of taste with a rich marinade of ginger, garlic, and coconut cream. You'll love how each mouthful balances sweet and savory notes, topped with a creamy coconut finish and served with an irresistible peanut dip that'll make everyone ask for more.

I came up with these skewers during a summer cookout when I was tired of regular BBQ options. The coconut mixture was such a success that now my friends won't let me cook anything else when they come over for grilling.

Ingredients

  • Chicken thighs or legs: 1 kg. The darker cuts give better taste and stay moist on the grill. Try to get pieces with skin for extra yumminess.
  • Ginger: 4-5 slices. Fresh ginger brings spicy warmth and aroma. Go for hard pieces with unblemished skin for strongest flavor.
  • Garlic: 2 cloves. Forms the tasty base of your marinade. Pick fat, unsproutted bulbs.
  • Soy sauce: 2 tablespoons. Gives that savory backbone. Standard soy sauce is fine here.
  • Dark soy sauce: 1 tablespoon. This thicker stuff helps the skewers get that lovely brown color and adds depth.
  • Coconut cream: 2 tablespoons. Creates that distinctive Thai taste. Find options with only coconut and water listed.
  • Sugar: 2 tablespoons. Cuts the saltiness and helps everything brown nicely. Plain white sugar does the job.
  • Oyster sauce: 1 tablespoon. Brings rich savory goodness. Don't skimp on quality here for best results.

Step-by-Step Instructions

Mix up the peanut sauce:
Stir together coconut cream, natural peanut butter, rice vinegar, red curry paste, maple syrup, soy sauce, water, and any oils you want to add. Blend until it's smooth and silky. It should be thick but easy to pour. Add more water if it's too stiff. Let it sit while you work on the chicken.
Get the chicken and marinade ready:
Slice chicken into 1-inch chunks, keeping them all about the same size so they cook evenly. Chop the ginger and garlic super fine until they're almost mushy to get maximum flavor. Mix them with both soy sauces, coconut cream, sugar, and oyster sauce in a big bowl. Toss everything so the chicken gets completely covered. Wrap and chill for at least 1-2 hours, but leaving it overnight makes it taste even better.
Prep the skewers:
Put wooden skewer ends into water for at least 30 minutes so they won't burn. Take the chicken out of the fridge about half an hour before cooking to warm up a bit. Push pieces onto skewers, making sure they touch each other so they won't spin when you flip them. Use two skewers for floppy pieces to keep them steady.
Whip up coconut glaze:
Mix coconut cream, honey, and soy sauce until they're fully blended. You want it thick enough to stick to the chicken but thin enough to brush on easily. Set it aside till you're almost done grilling.
Fire up the grill:
Heat your grill to about 500°F for direct cooking. Put skewers right over the heat, turning every 2-3 minutes to get nice char marks all around. They'll need about 15-18 minutes total to cook through while staying juicy. Keep an eye on them since the sugar can burn fast.
Finish with coconut glaze:
In the last 3 minutes of cooking, brush lots of the coconut cream glaze all over the skewers. Keep turning them often to let the glaze get sticky and brown without burning. When done, they should look shiny with some charred spots.
Time to eat:
Lay them on some lettuce leaves with the peanut sauce on the side. People can wrap the skewers in lettuce for a fun, hands-on meal.
A plate of Thai Coconut Chicken Skewers. Pin it
A plate of Thai Coconut Chicken Skewers. | recipesaddicts.com

The best part of this dish has to be the coconut cream glaze that goes on right at the end of grilling. I found this trick by accident when I spilled some coconut cream near my hot grill and saw how amazingly it turned golden. That lucky mistake changed these skewers from pretty good to totally unforgettable.

Prep Ahead Ideas

These skewers actually taste better with more time in the marinade, so they're great for planning ahead. You can get everything ready up to the cooking part a whole day early. The chicken soaks up more flavor sitting in the mixture overnight. You can make the peanut sauce up to three days before and keep it in the fridge in a sealed container. Just let it warm up and give it a stir before serving. The coconut glaze can also be mixed ahead and kept separate until you need it.

Smart Swaps

Don't worry if you're missing something from the ingredient list. This recipe bends easily to what you have around. Can't find coconut cream? Just chill a can of full-fat coconut milk overnight and scoop off the thick stuff that rises to the top. Pork shoulder chunks work great instead of chicken. No oyster sauce? Just use a bit more soy sauce with a pinch of sugar to get that sweet-savory kick. Need it gluten free? Swap the soy sauce for tamari and double-check your oyster sauce has no gluten.

What to Serve With It

These skewers play well with tons of different sides. For a complete Thai meal, try them with coconut lime rice and quick cucumber slices tossed in rice vinegar. If you're serving them as finger food, arrange them on a big plate with the peanut sauce in a small bowl for dipping, then sprinkle fresh cilantro and mint all over for color. At parties, I like to stand each skewer up in a tall glass with some dry rice at the bottom to hold them steady. It looks cool and makes grabbing them easy.

A plate of Grilled Thai Coconut Chicken Skewers. Pin it
A plate of Grilled Thai Coconut Chicken Skewers. | recipesaddicts.com

Frequently Asked Questions

→ What’s the best chicken cut for this dish?

Thigh meat is perfect for its juicy texture and deep flavor, but you can use breast meat—brine it for better results.

→ Can I replace coconut cream with another ingredient?

Full-fat coconut milk works as an alternative, though it will create a thinner marinade with a more subtle flavor.

→ How do I stop skewers from catching fire?

Soak wooden skewers in water for 30 minutes or more before grilling. This keeps them from burning.

→ How can I get a sweet, sticky glaze?

Add the glaze during the final grilling moments, turning the skewers regularly to create a golden, sticky coating.

→ Can I swap chicken for another protein?

Pork shoulder is a fantastic swap and will soak up the flavors beautifully.

Thai Coconut Grilled Chicken

Juicy skewers with coconut marinade and a side of peanut dip.

Prep Time
30 Minutes
Cook Time
15 Minutes
Total Time
45 Minutes
By: Sarah

Category: Family Meals

Difficulty: Intermediate

Cuisine: Thai, Fusion, Asian

Yield: 12 Servings (12 skewers)

Dietary: Dairy-Free

Ingredients

→ Marinade

01 1 tbsp oyster sauce
02 2 tbsp sugar
03 4-5 slices ginger, about 2 tbsp
04 2 tbsp soy sauce
05 2 tbsp coconut cream
06 2 cloves garlic, about 1½ tbsp
07 1 tbsp dark soy sauce

→ Chicken

08 1 kg chicken (prefer dark meat)

→ Coconut Cream Glaze

09 1½ tbsp honey
10 6 tbsp coconut cream
11 1 tsp soy sauce

→ Peanut Sauce (Optional)

12 1 tsp rice vinegar
13 ¼ cup unsweetened peanut butter
14 1 tsp chili oil (optional)
15 2 tsp maple syrup or honey
16 1 tsp sesame oil (optional)
17 2-3 tbsp water (adjust for thickness)
18 Crushed peanuts (optional topping)
19 1 tsp Thai red curry paste
20 2 tbsp coconut cream
21 2 tsp soy sauce

Instructions

Step 01

Combine honey, soy sauce, and coconut cream in a small bowl. Set aside until it’s time to use.

Step 02

Chop the ginger and garlic finely or process until smooth. Stir them into the rest of the marinade ingredients in a bowl. Toss the chicken in the mixture and let it sit for at least 1-2 hours or leave overnight in the fridge.

Step 03

If you’re using wood skewers, soak just the non-sharp end in water so they don’t burn. Take out the chicken 30 minutes before cooking to reach room temperature. Thread the chicken tightly onto skewers to avoid loose bits burning.

Step 04

Get your grill hot—around 260°C (500°F). Grill the chicken directly over the heat, flipping every few minutes for a total of 15-18 minutes. Spread the glaze on during the last few minutes, flipping once or twice more to caramelize.

Step 05

Stir everything listed under ‘Peanut Sauce’ in a bowl until smooth. Adjust with water for your preferred thickness. Leave aside till serving.

Step 06

Serve chicken skewers on a plate with fresh lettuce leaves. Dip into the peanut sauce, or wrap the chicken in the lettuce with sauce for a fun twist.

Notes

  1. Dark soy adds a rich color, but you can use light soy if needed.
  2. Want a different meat? Try swapping chicken for pork shoulder.
  3. Brine white meat to keep it from going dry.
  4. For a stronger coconut hit, opt for cream instead of milk.

Tools You'll Need

  • Grill (gas or charcoal)
  • Skewers (metal or wooden)
  • Handy bowls for mixing
  • Knife, mortar, or processor for chopping

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Includes soy
  • May contain peanuts

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 190
  • Total Fat: 8 g
  • Total Carbohydrate: 18 g
  • Protein: 15 g