Grilled Thai Coconut Chicken Skewers

By: Susan Updated on Thu, 16 Jul 2026 10:16:28 GMT Grilled Recipes

Tags: #chicken #thai-inspired #coconut #grilled #skewers

Grilled Thai coconut chicken skewers with lime and cilantro Pin it
Grilled Thai coconut chicken skewers with lime and cilantro

Grilled Thai Coconut Chicken Skewers are the kind of dinner that smells good before the chicken even hits the grill. The marinade is creamy from coconut milk, sharp with lime, salty with fish sauce, and fresh from cilantro stems and lemongrass.

I like chicken thighs here because they stay juicy over live heat. Cut them into even pieces, give them at least 45 minutes in the marinade, and the edges pick up a sweet, smoky char without drying out.

Coconut Lime Marinade Lineup

The best version starts with full-fat coconut milk and fresh aromatics. Shake the can well before measuring so the coconut cream and liquid blend into a smooth marinade.

Ingredients for Thai coconut chicken skewers with lime and lemongrass
Ingredients for Thai coconut chicken skewers with lime and lemongrass
  • Chicken thighs. Stay tender over high heat and take on smoky edges without drying out.
  • Coconut milk. Adds richness and helps the spices cling to the chicken.
  • Fish sauce. Brings salt and deep savory flavor in a small amount.
  • Lime zest and juice. Brighten the marinade and cut through the coconut.
  • Garlic and ginger. Give the skewers a warm, sharp backbone.
  • Lemongrass. Adds citrusy aroma that makes the chicken taste fresh off the grill.
  • Cilantro stems. Pack more flavor than the leaves and blend smoothly into the marinade.
  • Brown sugar. Helps the chicken caramelize without making it taste sweet.
  • Turmeric and coriander. Add golden color and a gentle earthy flavor.
  • Thai chili or chili garlic sauce. Gives the skewers a mild heat that you can adjust.

Skewer, Grill, Glaze

  1. Soak the skewers. Put wooden skewers in water for at least 30 minutes so the exposed ends do not scorch too quickly.
  2. Blend the marinade. Stir or blend coconut milk, fish sauce, lime, garlic, ginger, lemongrass, cilantro stems, brown sugar, turmeric, coriander, chili, salt, and oil until smooth.
  3. Marinate the chicken. Cut thighs into even 1-inch pieces, coat well, and refrigerate for at least 45 minutes.
  4. Thread the skewers. Slide chicken pieces onto skewers with a little space between each piece so heat can reach the edges.
  5. Grill over steady heat. Cook on a clean, oiled grill over medium-high heat for 8-10 minutes, turning every few minutes.
  6. Finish and rest. Pull the skewers when the chicken reaches 165°F, then rest 5 minutes and shower with herbs and lime.
Four steps for marinating, skewering, and grilling coconut chicken
Four steps for marinating, skewering, and grilling coconut chicken

Grilled Thai Coconut Chicken Skewer Basics

This recipe borrows from the same flavor family as gai yang, Thai grilled chicken that often uses garlic, pepper, coriander root, fish sauce, and sometimes coconut milk. The Epicurious gai yang recipe is a useful reference for that classic mix of savory marinade and smoky grilling.

For skewers, I make the pieces small and use thighs instead of bone-in chicken. That gives you more browned edges and a shorter cook time. If you already love the lime and herb direction, this pairs naturally with the site's Grilled Thai Coconut Chicken Skewers with Fresh Lime and Herbs.

Heat Matters More Than Time

Medium-high heat is where these skewers behave best. Too low, and the coconut marinade sits on the surface and steams. Too hot, and the sugar scorches before the chicken cooks through. I aim for a grill that lets the chicken sizzle right away without flaring hard.

Oil the grates after they are hot, then lay the skewers down and leave them alone for the first 2 minutes. That first contact builds the char. Turn them every few minutes after that. For food safety, chicken should reach 165°F according to FoodSafety.gov's temperature chart.

Swaps With Thai Flavor

No lemongrass is not a dealbreaker. Use extra lime zest and a few more cilantro stems. It will taste different, but still bright and fragrant. If you want more heat, add minced Thai chile or a spoon of chili garlic sauce. For a softer family-friendly batch, leave the chile out and serve hot sauce on the side.

Chicken breast works, but thighs are more forgiving. Tofu can also work if you press it well and use a grill basket. For another coconut-rich dinner that leans saucy instead of smoky, try Easy Coconut Chicken Curry or the cozy Thai Coconut Chicken Soup.

Serving It Fresh

Serve these skewers right after resting, while the edges are still sticky and the herbs smell fresh. Jasmine rice is the easy base. Coconut rice makes the whole plate richer, while a cucumber and herb salad keeps it crisp. A squeeze of lime at the table matters. It wakes up the coconut and fish sauce.

For a cookout spread, pile the skewers on a platter with lime wedges, cilantro leaves, sliced scallions, and a small bowl of sweet chili sauce. If you are building a skewer night, add something creamy and spicy like Easy Bang Bang Chicken Skewers for contrast.

Storing The Leftovers

Leftover chicken keeps well for 3 days in an airtight container in the refrigerator. Slide it off the skewers before storing if you want faster reheating. Warm the pieces in a covered skillet over low heat with a splash of water or coconut milk. The microwave works in short bursts, but it can toughen the edges.

Cold leftovers are useful too. Slice them over salad, tuck them into lettuce cups, or build rice bowls with cucumber, carrots, herbs, and chili sauce. I do not freeze the cooked skewers often because coconut marinades can turn a little grainy after thawing, but the flavor is still good if you need to save a batch.

Summary

These coconut chicken skewers are best served hot from the grill with lime wedges, jasmine rice, cucumber salad, or a quick chili dipping sauce.

Charred Thai coconut chicken skewers with cilantro and lime
Charred Thai coconut chicken skewers with cilantro and lime

FAQs

Can I use chicken breast instead of thighs?

Yes, but watch it closely. Chicken breast dries out faster, so cut it into slightly larger pieces and pull it from the grill as soon as the center reaches 165°F.

How long should Thai coconut chicken skewers marinate?

Give them at least 45 minutes. For deeper flavor, marinate them 4-8 hours in the refrigerator. I do not recommend overnight because the lime can start to firm the outside of the chicken.

Can I make these without a grill?

Yes. Use a grill pan over medium-high heat or broil the skewers on a foil-lined sheet pan. Turn them often and cook until the edges brown and the chicken is cooked through.

What can I use instead of fish sauce?

Use gluten-free tamari or coconut aminos if you need to skip fish sauce. The flavor will be less briny, so add a small extra pinch of salt and a squeeze of lime before serving.

Are these chicken skewers gluten-free?

They are gluten-free if you use gluten-free tamari or skip soy sauce completely. Always check fish sauce and chili sauce labels because some brands include wheat or shared-line warnings.

What should I serve with coconut chicken skewers?

Jasmine rice, coconut rice, sliced cucumbers, grilled pineapple, and a limey herb salad all work well. For a lighter plate, serve the skewers in lettuce cups with herbs and a simple chili-lime dip.

References

Sources cited in this recipe.

Grilled Thai Coconut Chicken Skewers

Prep time:
60 min
Cook time:
10 min
Total time:
70 min
Servings:
6
Grilled Thai coconut chicken skewers with lime and cilantro
Print it Pin it Send it

Juicy Thai-inspired chicken skewers marinated in coconut milk, lime, garlic, ginger, fish sauce, and herbs, then grilled until smoky and tender.

Ingredients

  • For the chicken and marinade

  • For serving

Instructions

1.

1. Soak the skewers: If using wooden skewers, soak them in water for at least 30 minutes. This helps slow down burning on the grill.

2.

2. Make the marinade: In a bowl, whisk coconut milk, fish sauce, tamari, lime zest, lime juice, brown sugar, garlic, ginger, lemongrass, cilantro stems, coriander, turmeric, chili sauce, oil, and salt until smooth.

3.

3. Marinate the chicken: Add the chicken thigh pieces and turn until fully coated. Cover and refrigerate for at least 45 minutes, or up to 8 hours for deeper flavor.

4.

4. Thread the chicken: Thread the chicken onto skewers, leaving a small bit of space between pieces. Discard any marinade that touched raw chicken unless you boiled it first.

5.

5. Heat the grill: Preheat a grill or grill pan to medium-high heat. Clean and oil the grates so the coconut marinade does not stick.

6.

6. Grill the skewers: Grill for 8-10 minutes, turning every 2-3 minutes, until lightly charred and the thickest chicken pieces reach 165°F.

7.

7. Rest and finish: Transfer the skewers to a platter and rest for 5 minutes. Finish with cilantro leaves, scallions, and fresh lime wedges.

Good to know

  1. Prep time includes a 45-minute minimum marinade.
  2. For best flavor, marinate 4-8 hours in the refrigerator.
  3. Use metal skewers or soaked wooden skewers.

Equipment

  • Grill or grill pan
  • Mixing bowl
  • Whisk
  • Skewers
  • Instant-read thermometer
  • Tongs

Allergens

Always check labels if you have allergies.
  • Fish
  • Soy if using tamari
  • Coconut

Nutrition facts

Values are estimates per serving.
  • Calories: 385
  • Fat: 23 g
  • Carbs: 8 g
  • Protein: 34 g