Grilled Thai Coconut Skewers

Featured in Family Dinner Ideas.

Grilled Thai coconut chicken skewers are a vibrant and flavorful dish ideal for gatherings or weeknight dinners. Marinate tender chicken thigh pieces in a mixture of coconut milk, soy sauce, fish sauce, lime juice, ginger, garlic, red curry paste, and warm spices like turmeric and coriander. Let the marinade infuse overnight for the best flavor. Skewer the marinated chicken and grill until charred with a tender, juicy texture. Serve with jasmine rice, lime wedges, or peanut sauce for an undeniably satisfying meal.

Fatiha
Updated on Mon, 30 Jun 2025 13:52:32 GMT
A plate of food with chicken skewers and a bowl of sauce. Pin it
A plate of food with chicken skewers and a bowl of sauce. | zestplate.com

This grilled Thai coconut chicken skewer recipe transforms ordinary chicken into a flavor explosion with aromatic herbs, warming spices, and creamy coconut milk. The marinade infuses each bite with a perfect balance of sweet, savory, tangy, and spicy elements that will transport your taste buds straight to Thailand.

I first made these skewers for a backyard gathering when I wanted something more exciting than standard BBQ fare. The empty platter and multiple recipe requests confirmed I had found a winner. Now it's my go-to dish whenever I want to elevate an ordinary weeknight dinner into something special.

Ingredients

  • Coconut milk: Creates the creamy base that tenderizes the chicken while adding subtle sweetness
  • Fish sauce: Delivers that essential umami depth authentic to Thai cuisine
  • Fresh lime juice: Brightens all the flavors and helps tenderize the meat
  • Red curry paste: Provides complex heat and authentic Thai flavor without requiring dozens of individual spices
  • Turmeric: Adds beautiful golden color and earthy warmth plus anti-inflammatory benefits
  • Fresh ginger and garlic: Form the aromatic backbone that makes the marinade irresistible
  • Chicken thighs: Remain juicy and tender on the grill unlike breast meat which can dry out quickly

How To Make Grilled Thai Coconut Chicken Skewers

Prepare the marinade:
Whisk together coconut milk, soy sauce, fish sauce, brown sugar, lime juice, ginger, garlic, red curry paste, turmeric, coriander, and cilantro in a large bowl until completely combined. The marinade should have a creamy consistency with a beautiful golden orange hue from the turmeric and curry paste.
Marinate the chicken:
Cut chicken thighs into uniformly sized pieces about 1.5 inches each to ensure even cooking. Submerge completely in the marinade, cover tightly, and refrigerate. The longer you can marinate the meat, the more flavor it will absorb. The acid from the lime juice helps tenderize while the coconut milk keeps everything moist.
Prepare for grilling:
Soak bamboo skewers completely submerged in water for at least 30 minutes to prevent burning. This step is crucial for avoiding flare-ups and ensuring your skewers remain intact throughout cooking. Heat your grill to medium-high, around 375-400°F for optimal caramelization without burning.
Skewer the chicken:
Thread 5-6 pieces onto each skewer, leaving minimal space between pieces but not cramming them together. The spacing allows heat to circulate properly while keeping the meat juicy. Discard any remaining marinade that has contacted raw chicken.
Grill to perfection:
Place skewers on the hot grill and cook with the lid closed for about 4-5 minutes per side, turning every few minutes to promote even cooking and caramelization. Look for light char marks and caramelized edges while ensuring internal temperature reaches 165°F for food safety.
Garnish and serve:
Transfer the finished skewers to a serving platter and sprinkle generously with fresh cilantro for brightness and visual appeal. The vibrant green against the golden chicken creates an appetizing presentation that promises incredible flavor.
A plate of food with a bowl of sauce. Pin it
A plate of food with a bowl of sauce. | zestplate.com

My absolute favorite aspect of this recipe is how the coconut milk and lime juice work together to tenderize the chicken thighs. I learned this technique from a Thai chef who explained that the fat in coconut milk carries flavor compounds deeper into the meat while the acid gently breaks down proteins for incredible tenderness without mushiness.

Serving Suggestions

These skewers pair beautifully with jasmine rice which soaks up the flavorful juices. For a complete Thai-inspired meal, serve alongside a refreshing cucumber salad dressed with rice vinegar and a sprinkle of sugar. The cool crunch balances the warm, aromatic chicken perfectly. Consider offering a simple peanut dipping sauce on the side a mixture of peanut butter, soy sauce, lime juice, brown sugar, and a touch of water creates the perfect complement to the coconut flavors.

A plate of food with a bowl of sauce. Pin it
A plate of food with a bowl of sauce. | zestplate.com

Make-Ahead Options

The marinade can be prepared up to 3 days in advance and stored in an airtight container in the refrigerator. For maximum convenience, you can even combine the chicken with the marinade in a freezer bag and freeze for up to 3 months. The marinade acts as a preservative and continues to infuse flavor as it thaws in the refrigerator overnight before cooking. Already cooked skewers will keep for 3-4 days refrigerated and can be gently reheated in a 300°F oven wrapped in foil with a sprinkle of water to maintain moisture.

Ingredient Substitutions

If coconut milk is unavailable, use Greek yogurt thinned with a little water for a different but still delicious flavor profile. Those avoiding fish sauce can substitute with additional soy sauce plus a dash of lime juice. For a vegetarian version, extra-firm tofu works beautifully with the same marinade, though reduce marinating time to maximum 2 hours to prevent the tofu from becoming too soft. Red curry paste can be replaced with 1 teaspoon of curry powder plus 1/4 teaspoon of cayenne for heat, though the flavor complexity will differ slightly from authentic Thai.

Frequently Asked Questions

→ How long should the chicken marinate?

For optimal flavor, marinate the chicken for at least 2 hours, but preferably overnight.

→ What should I serve with the chicken skewers?

Serve the skewers with jasmine rice, lime wedges, and a side of peanut sauce for a complete meal.

→ What type of chicken is best for this dish?

Boneless, skinless chicken thighs are ideal due to their tenderness and juicy texture.

→ What precautions should I take with the bamboo skewers?

Soak the bamboo skewers in water for at least 30 minutes to prevent them from burning on the grill.

→ Can I use a different protein instead of chicken?

Yes, you can substitute chicken with shrimp, tofu, or even beef, adjusting the marinade time as necessary.

→ Is this dish spicy?

The level of spice is mild with hints of warmth from the red curry paste and ginger. Adjust spice levels as needed.

Grilled Thai Coconut Chicken

Juicy Thai chicken skewers marinated in spiced coconut with lime and grilled to perfection.

Prep Time
15 Minutes
Cook Time
12 Minutes
Total Time
27 Minutes
By: Fatiha

Category: Main Dishes

Difficulty: Intermediate

Cuisine: Thai

Yield: 4 Servings (8–10 skewers)

Dietary: Dairy-Free

Ingredients

→ Marinade

01 240 ml canned coconut milk
02 30 ml soy sauce
03 30 ml fish sauce
04 24 g brown sugar
05 15 ml freshly squeezed lime juice
06 8 g grated fresh ginger
07 3 cloves garlic, minced
08 17 g red curry paste
09 2 g ground turmeric
10 1 g ground coriander
11 3 g chopped fresh cilantro, plus extra for garnish

→ Protein

12 680 g boneless, skinless chicken thighs, cut into bite-sized pieces

→ Other

13 Bamboo skewers, soaked in water for at least 30 minutes

Instructions

Step 01

In a large mixing bowl, whisk together coconut milk, soy sauce, fish sauce, brown sugar, lime juice, ginger, garlic, red curry paste, turmeric, coriander, and cilantro until homogeneous.

Step 02

Add chicken thigh pieces to the marinade and toss thoroughly to ensure even coating. Cover and refrigerate for at least 2 hours, ideally overnight, to allow flavors to infuse.

Step 03

Heat grill to medium-high temperature.

Step 04

Thread marinated chicken pieces onto soaked bamboo skewers, leaving minimal space between each piece for even cooking.

Step 05

Place skewers on the grill and cook for 10–12 minutes, turning periodically, until the chicken is cooked through and displays lightly charred edges.

Step 06

Transfer skewers to a serving platter. Sprinkle with additional chopped cilantro and serve with jasmine rice, lime wedges, and peanut sauce as desired.

Notes

  1. Soaking bamboo skewers in water prevents them from burning on the grill.

Tools You'll Need

  • Large mixing bowl
  • Whisk
  • Grill
  • Bamboo skewers

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Soy (from soy sauce)
  • Fish (from fish sauce)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 275
  • Total Fat: 14.8 g
  • Total Carbohydrate: 6.5 g
  • Protein: 27.3 g