Grilled Thai Coconut Chicken Skewers

Featured in Hearty Main Courses.

Savory and aromatic, these skewered Thai-style chicken bites are marinated with ginger, garlic, coconut cream, and soy for deep flavor. Grilling over high heat brings smoky notes and an irresistible char. After a quick brush of coconut cream glaze, each skewer gets sticky and caramelized, delivering sweet, salty, and umami depth. Pair with a creamy peanut dipping sauce and fresh greens for a lively meal or appetizer that’s easy to prepare and bursting with Thai-inspired taste.

Ranah
Updated on Thu, 05 Jun 2025 02:09:58 GMT
A wooden plank with grilled meat on it. Pin it
A wooden plank with grilled meat on it. | yummyflavorsrecipes.com

These grilled Thai coconut chicken skewers are my go to for parties and family gatherings The marinade is rich with ginger garlic coconut cream and soy sauce for layers of flavor The grilling caramelizes the sweet coconut glaze and dipping everything in the fresh peanut sauce really takes things over the top Everything comes together quickly and you can prep it all ahead

I first made these for a backyard get together and they disappeared in minutes Now every time I fire up the grill my family starts asking for their favorite Thai chicken I even make extra just for lunchboxes

Ingredients

  • Chicken thighs or dark meat: juicier and more flavorful than breast Look for plump fresh cuts
  • Ginger: adds warmth and zing Fresh ginger feels heavy for its size and has smooth skin
  • Garlic: essential for aroma and depth Choose firm tight cloves
  • Soy sauce light and dark: gives salty flavor and color Use a naturally brewed sauce for best taste
  • Coconut cream: rich and creamy thicker than milk Shake the can and listen for thickness go for brands with high coconut extract
  • Sugar: caramelizes on the grill adding sweetness Use regular white sugar
  • Oyster sauce: deepens the umami If unavailable more soy and a bit extra sugar works
  • Honey: for the glaze to make things sticky and caramelized A good quality runny honey blends best
  • Natural peanut butter: unsweetened for the sauce Check labels for just peanuts and salt
  • Rice vinegar: gives a bright tangy kick in the sauce Look for clear fresh vinegar
  • Thai red curry paste: adds subtle heat and color in the sauce Small jars often have bolder flavor
  • Green lettuce: to serve and wrap with the skewers Crisp leaves add freshness
  • Crushed peanuts: sprinkle for a crunchy topping Freshly chopped tastes best

Step by Step Instructions

Prepare the Peanut Sauce:
In a small bowl combine coconut cream peanut butter rice vinegar red curry paste maple syrup soy sauce and a dash of water Stir for a smooth thick dipping sauce Adjust the water until you reach the consistency you like If using add sesame oil chili oil and crushed peanuts Set aside
Soak and Skewer the Chicken:
If using wooden skewers fill a tall cup with water and soak the ends that will be exposed to the grill so they will not burn Cut chicken into one inch chunks and place in a large bowl
Make the Marinade:
Finely chop ginger and garlic Use a mortar and pestle food processor or just go at it with a sharp knife Mix into the chicken with soy sauce dark soy sauce coconut cream sugar and oyster sauce Toss until every piece is coated and glossy
Marinate:
Cover the bowl and refrigerate for at least one hour Marinating overnight brings out even more flavor Take the chicken out 30 minutes before grilling to take the chill off for even cooking
Thread Chicken on Skewers:
Skewer the chicken pieces so they are snug together without too many loose ends Double skewer as needed so nothing dangles and burns on the grill Avoid running your fingers along the skewer to skip splinters Use the meat as a buffer as you thread
Prepare the Coconut Cream Glaze:
Mix coconut cream honey and soy sauce in a bowl for a glossy sweet basting sauce This gets brushed over the chicken after grilling for a caramelized finish
Grill the Skewers:
Heat your grill to five hundred degrees Use charcoal for extra smokiness or gas for ease Lay the skewers over direct heat Flip every two to three minutes for fifteen to eighteen minutes until the chicken is firm and nicely golden brown
Glaze and Finish:
Brush with the coconut cream glaze then keep flipping every minute or so for a few turns Let it get sticky and a little charred This step gives you that signature sweet and smoky Thai look and taste
Serve:
Lay skewers over a bed of green lettuce and offer the peanut sauce for dipping or for rolling into mini wraps The fresh greens cut the richness and make it hands on and fun
A wooden cutting board with grilled meat on it. Pin it
A wooden cutting board with grilled meat on it. | yummyflavorsrecipes.com

You Must Know

  • Naturally dairy and gluten free if you swap the oyster and soy sauces for suitable alternatives
  • Marinade can be doubled and frozen for future quick meals
  • Perfect as appetizers or main dish with rice and salad

The coconut cream is my secret weapon here it makes the marinade lush and also gives the glaze its sticky shine I never skip the crushed peanuts on top my kids always help sprinkle them for some extra crunch and memories

Storage Tips

If you have leftovers remove the chicken from the skewers and store in an airtight container For best results keep the sauce separate Everything stays fresh for up to three days in the fridge Gently reheat in a microwave or skillet until just warmed through The chicken also freezes well just thaw and heat before serving

Ingredient Substitutions

No coconut cream Use full fat coconut milk pick the thickest option you can find No oyster sauce Go for more soy sauce plus a pinch of sugar Chicken breast can work too but try brining it first to keep it juicy If you are out of honey in the glaze dissolve some sugar in hot water

Serving Suggestions

Serve with steamed jasmine rice fresh cucumber salad or make lettuce wraps for lighter bites Add a side of tangy Asian slaw or simple grilled veggies For a party platter include some sticky rice and extra lime wedges to brighten things up

A wooden platter with a bunch of shish kabob. Pin it
A wooden platter with a bunch of shish kabob. | yummyflavorsrecipes.com

Cultural Context

These skewers are inspired by Thai street food where the smell of grilling meats floats through markets The marinade is a twist on classic satay with a focus on coconut and fresh aromatics That sweet nutty peanut sauce is a familiar friend to many Thai favorites but the coconut glaze sets these apart as a unique fusion dish

Frequently Asked Questions

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

Marinate the chicken for at least 1-2 hours in the fridge, but overnight yields the richest flavors and tenderness.

→ Can I substitute coconut cream with coconut milk?

Yes, but choose full-fat coconut milk for best results. The flavor and thickness won’t be as pronounced as coconut cream.

→ What’s the ideal grill temperature for skewering?

Preheat your grill to about 500°F (260°C) and cook the skewers over direct heat for a smoky char and juicy texture.

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

Dark meat is preferred for more flavor and juiciness, but chicken breast can be used if brined to prevent dryness.

→ What can I use instead of oyster sauce?

Try extra soy sauce with a touch more sugar to mimic the umami richness of oyster sauce in the marinade.

→ Can these be made with pork instead of chicken?

Absolutely! Pork shoulder works well, following the same marinade and grilling steps as you would for chicken.

Grilled Thai Coconut Chicken Skewers

Chicken skewers marinated in ginger, coconut, soy, then grilled, glazed, and served with homemade peanut sauce.

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

Category: Hearty Main Dishes

Difficulty: Easy

Cuisine: Thai

Yield: 12 skewers

Dietary: Dairy-Free

Ingredients

→ Chicken and Marinade

01 1 kg boneless chicken thighs or drumsticks, cut into 2.5 cm pieces
02 4-5 slices fresh ginger (approximately 2 tablespoons), finely chopped
03 2 cloves garlic (approximately 1.5 tablespoons), finely chopped
04 2 tablespoons light soy sauce
05 1 tablespoon dark soy sauce
06 2 tablespoons coconut cream
07 2 tablespoons granulated sugar
08 1 tablespoon oyster sauce

→ Coconut Cream Glaze

09 6 tablespoons coconut cream
10 1.5 tablespoons honey
11 1 teaspoon light soy sauce

→ Simple Peanut Sauce (Optional)

12 2 tablespoons coconut cream
13 60 ml natural unsweetened peanut butter
14 1 teaspoon rice vinegar
15 1 teaspoon Thai red curry paste
16 2 teaspoons maple syrup or honey
17 2 teaspoons light soy sauce
18 2-3 tablespoons water, as needed
19 1 teaspoon sesame oil (optional)
20 1 teaspoon chili oil (optional)
21 Crushed roasted peanuts, for garnish (optional)

Instructions

Step 01

Combine coconut cream, peanut butter, rice vinegar, red curry paste, maple syrup, soy sauce, and water in a small bowl. Mix thoroughly until smooth, adjusting water for desired consistency. Stir in sesame oil and chili oil if using. Garnish with crushed peanuts. Set aside.

Step 02

Soak wooden skewers in water for at least 30 minutes if using. Cut chicken into 2.5 cm cubes and place in a large mixing bowl. Finely chop ginger and garlic before adding to the chicken.

Step 03

Add light soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce to the chicken bowl. Mix thoroughly to ensure even coating. Cover and refrigerate for at least 1-2 hours, or overnight for maximum flavor.

Step 04

In a small bowl, combine coconut cream, honey, and soy sauce. Set aside for glazing during the final stage of grilling.

Step 05

Remove chicken from refrigeration 30 minutes before grilling. Thread marinated pieces onto soaked skewers securely, ensuring minimal loose ends to prevent burning.

Step 06

Preheat charcoal or gas grill to approximately 260°C. Place skewers over direct heat and cook, turning every 2-3 minutes for a total of 15-18 minutes, until the meat is evenly browned and just cooked through.

Step 07

Brush coconut cream glaze over the cooked skewers, flipping every minute and repeating 2-3 times to achieve a caramelized, sticky finish.

Step 08

Arrange hot skewers on a platter over fresh green lettuce leaves. Accompany with prepared peanut sauce for dipping or to make lettuce wraps.

Notes

  1. If coconut cream is unavailable, substitute with high-fat coconut milk, though the resulting flavor and texture will be lighter and less rich.
  2. For a healthier option, remove chicken skin prior to marinating. Chicken breast may be used, but is best brined before marinating to retain moisture.
  3. Oyster sauce imparts an umami depth; substitute with extra soy sauce and a pinch of sugar if necessary.
  4. This marinade is also excellent with pork shoulder, cut into similar-sized chunks.
  5. Light soy sauce provides saltiness while dark soy sauce contributes depth of color and subtle sweetness.
  6. When substituting sugar for honey in the glaze, dissolve sugar in a small amount of hot water first for proper mixing.

Tools You'll Need

  • Grill (charcoal or gas), capable of reaching 260°C
  • Long wooden or metal skewers
  • Large mixing bowls
  • Brush for glazing
  • Cutting board and sharp knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains peanuts
  • Contains soy
  • Contains shellfish due to oyster sauce

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