Grilled Thai Coconut Chicken Skewers

Category: Dinner Recipes

Golden, lightly charred chicken skewers with a coconut-lemongrass marinade are one of those grilled dinners that disappear fast. The coconut milk keeps the chicken tender, the fish sauce adds depth, and the brown sugar helps the edges pick up that sticky, browned finish that makes each bite taste like it came off a much more complicated grill setup.

What makes this version work is balance. The marinade is rich, but it isn’t heavy once the lemongrass, ginger, garlic, and curry powder have a chance to infuse the chicken. I use boneless chicken breast cut into even pieces so the skewers cook quickly and stay juicy, and I always soak the wooden skewers so they don’t scorch before the chicken is done.

Below you’ll find the timing that matters most for getting clean grill marks, the ingredient swaps that still keep the Thai character intact, and the small fixes that help when the marinade starts to cling instead of drip.

The coconut marinade clung to the chicken and the skewers came off the grill with just the right char. I served them with peanut sauce and lime, and even the leftovers were still juicy the next day.

★★★★★— Melissa R.

These grilled Thai coconut chicken skewers get their charred edges and creamy peanut sauce finish just right when you marinate them overnight or at least long enough for the lemongrass to work through the chicken.

Save to Pinterest

The Marinade Needs Time to Coat, Not Just Season

The biggest mistake with chicken skewers like these is rushing the marinade and expecting the grill to do all the work. Coconut milk carries the aromatics, but it needs time to settle around the chicken so the lemongrass, ginger, garlic, and curry powder actually penetrate instead of sitting on the surface. One hour is the minimum that gives you a noticeable payoff; up to four hours brings the best balance of flavor and texture.

Cut the chicken into even 1-inch pieces so every skewer cooks at the same pace. If the pieces are too small, they dry out before you get a little char. If they’re too large, the outside overcooks while the center stays pale. The goal is juicy chicken with browned edges, not thick chunks that need a long grill time.

What Each Ingredient Is Actually Doing in These Skewers

Grilled Thai Coconut Chicken Skewers coconut-lemongrass grilled
  • Coconut milk — This is the base of the marinade and the reason the chicken stays tender over high heat. Full-fat coconut milk works best because it carries the flavors better and clings to the chicken; light coconut milk gives you a thinner marinade and a less luxurious finish.
  • Fish sauce — This adds the salty backbone and the savory depth that makes the skewers taste finished, not flat. There isn’t a good substitute for the exact flavor, but soy sauce will get you close if you need a vegetarian or fish-free swap, though the result will be a little less round.
  • Lemongrass — Fresh lemongrass brings the bright, citrusy perfume that defines the dish. Mince it very finely so it softens in the marinade; large pieces stay fibrous and can read stringy on the skewers.
  • Chicken breasts — Breast meat cooks fast and stays clean-tasting against the rich marinade. If you use thighs instead, you’ll get a juicier, more forgiving skewer with a deeper flavor and a little more room for grill time.
  • Brown sugar — This helps the chicken caramelize and gives the marinade that slight sticky edge you want on the grill. White sugar will work in a pinch, but brown sugar adds a deeper note that plays better with the coconut milk.

Building Char Without Drying Out the Chicken

Mixing the Marinade

Stir the coconut milk, fish sauce, brown sugar, lemongrass, ginger, garlic, and curry powder until the sugar dissolves and the mixture looks evenly speckled. You want a marinade that smells bright and savory, not one where the spices are sitting in separate clumps at the bottom. If the coconut milk has separated in the can, whisk it well first so the marinade stays uniform.

Coating and Marinating the Chicken

Add the chicken pieces and turn them until every side is coated. Cover and refrigerate for 1 to 4 hours; any longer and the surface can start to turn a little soft from the acid and salt in the marinade. If you’re short on time, even 45 minutes helps, but don’t skip the marinating step entirely because the flavor depends on it.

Skewering for Even Cooking

Thread the chicken onto soaked wooden skewers with a little space between pieces. Crowding them too tightly traps steam and makes it harder to get those browned edges. If a piece of chicken is folded or doubled over on the skewer, it will lag behind the others and can leave the rest of the skewer overdone while you wait for the center to finish.

Grilling to the Right Finish

Preheat the grill to medium-high so the grates are hot enough to sear the outside quickly. Grill for 5 to 6 minutes per side, turning once, until the chicken is cooked through and lightly charred at the edges. If the marinade starts to flare on the grill, move the skewers to a cooler spot for a minute instead of pushing through over direct heat, which can burn the sugar before the chicken catches up.

Three Ways to Make These Skewers Fit Your Table

Dairy-Free, Naturally

This recipe already leans dairy-free, so nothing needs to change in the marinade. Just check your peanut sauce if you’re serving a bottled version, because some brands add milk powder. The skewers stay just as creamy and flavorful without any dairy at all.

Chicken Thigh Swap for a Juicier Result

Use boneless chicken thighs instead of breasts if you want a richer bite and a little more forgiveness on the grill. Thighs stay juicy even if they get a minute or two extra heat, but they won’t slice quite as cleanly off the skewer and they’ll pick up a slightly deeper, meatier flavor.

Gluten-Free Serving Notes

The skewers themselves are gluten-free as written, but the peanut sauce can be the catch if it includes soy sauce or thickeners. Use a certified gluten-free sauce or make your own with gluten-free soy sauce or tamari. The grilled chicken keeps the same charred, coconut-scented flavor either way.

No Grill, Use a Broiler

Set the skewers on a foil-lined sheet pan and broil them close to the heat, turning once, until the edges brown and the chicken is cooked through. The flavor is still there, but you’ll get less smoky char and a more even surface color. Watch them closely because the sugar in the marinade can darken fast under the broiler.

Storage and Reheating

  • Refrigerator: Store cooked skewers in an airtight container for up to 3 days. The chicken stays moist, though the grilled edges soften a little as it sits.
  • Freezer: Freeze the cooked chicken off the skewers for up to 2 months. Thaw overnight in the refrigerator before reheating so the outside doesn’t dry out before the center warms.
  • Reheating: Warm in a 325°F oven, covered loosely with foil, until heated through. A microwave works for speed, but it can make the chicken rubbery if you blast it too long, so use short bursts and stop as soon as it’s hot.

Answers to the Questions Worth Asking

Can I use chicken thighs instead of chicken breasts?+

Yes, and they’re a great swap if you want a juicier skewer. Thighs handle the grill a little better than breasts because they stay tender even if the edges pick up extra color. Use the same marinade and expect a slightly richer flavor.

How do I keep the chicken from sticking to the grill?+

Start with clean, well-heated grates and oil them lightly before the skewers go on. If the chicken sticks, it usually means it isn’t ready to turn yet; give it another minute and it should release more cleanly once a crust forms. Turning too early tears the surface and leaves half the marinade on the grates.

Can I marinate the chicken overnight?+

I wouldn’t go overnight for this one. The fish sauce and coconut milk keep the flavor bold, but a very long marinating time can make the outside of the chicken a little soft. One to four hours is the sweet spot for texture and taste.

How do I know when the skewers are done?+

They’re done when the chicken is opaque all the way through and the juices run clear, with a little char on the outside. If you use an instant-read thermometer, pull them at 165°F in the thickest piece. That keeps the breast meat from drying out while still giving you the grilled finish you want.

Can I make the skewers ahead of time?+

Yes. You can marinate the chicken earlier in the day, thread it onto skewers a few hours before grilling, and keep it covered in the refrigerator. For the best texture, grill it right before serving so the coconut glaze and char stay fresh.

Grilled Thai Coconut Chicken Skewers

Grilled Thai coconut chicken skewers with a creamy coconut-lemongrass marinade and golden char from medium-high grilling. Juicy 1-inch chicken pieces are marinated for 1–4 hours, then served with peanut sauce for dipping.
Prep Time 20 minutes
Cook Time 12 minutes
marinating 1 hour
Total Time 1 hour 32 minutes
Servings: 6 servings
Course: Main Dish
Cuisine: Thai
Calories: 620

Ingredients
  

Chicken and coconut marinade
  • 2 lb chicken breasts Cut into 1-inch pieces.
  • 1 can (14 oz) coconut milk Creamy base for the marinade.
  • 2 tbsp fish sauce Savory umami for the marinade.
  • 2 tbsp brown sugar Balances salt with gentle sweetness.
  • 2 lemongrass Minced stalks.
  • 2 tbsp fresh ginger Grated.
  • 3 clove garlic Minced cloves.
  • 1 tsp curry powder Adds warm, aromatic color.
  • 1 wooden skewers Soaked before grilling.
Serving
  • 1 peanut sauce For dipping.
  • 1 fresh cilantro Chopped or left for garnish.
  • 1 lime wedges Serve on the side.

Equipment

  • 1 grill

Method
 

Make the coconut-lemongrass marinade
  1. Combine coconut milk, fish sauce, brown sugar, lemongrass, ginger, garlic, and curry powder in a bowl until smooth and evenly blended.
  2. Add chicken pieces to the marinade and refrigerate for 1-4 hours.
Grill the skewers
  1. Thread marinated chicken onto soaked wooden skewers, leaving a little space between pieces for even grilling.
  2. Preheat grill to medium-high heat.
  3. Grill skewers for 5-6 minutes per side until chicken is cooked through and slightly charred, watching for golden edges and visible char.
Serve
  1. Serve grilled Thai coconut chicken skewers immediately with peanut sauce for dipping, fresh cilantro, and lime wedges.

Notes

For deeper flavor, marinate up to 4 hours (not longer) and keep the chicken fully submerged in the coconut mixture. Refrigerate leftovers in a sealed container for up to 3 days; freeze cooked skewers up to 2 months. Dietary swap: use tamari or soy sauce in place of fish sauce for a fish-free option (flavor will be slightly different).

You might also like these recipes

Leave a Comment

Recipe Rating