Grilled Thai Coconut Chicken Skewers

Loading…

By Reading time
Servings 4–6 people

Grilled Thai coconut chicken skewers turn out with a charred edge, juicy center, and a marinade that clings in a light, glossy coating instead of burning off on the grill. The coconut milk keeps the chicken tender, while lemongrass, ginger, garlic, and a little curry powder give each bite that unmistakable Thai-inspired balance of savory, fragrant, and just a touch sweet. When they come off the grill with those browned spots and a squeeze of lime, they disappear fast.

What makes these work is the marinade ratio. Coconut milk alone can go bland and greasy, but fish sauce brings depth, brown sugar helps with browning, and lemongrass gives the skewers their clean, citrusy backbone. The chicken needs time to sit in that mixture, though not forever; a long soak gives flavor without turning the texture mushy.

Below, I’ve included the small details that matter most: how to handle lemongrass so it doesn’t stay stringy, what to watch for on the grill, and a few practical swaps if you need to adapt the recipe without losing what makes it good.

The coconut marinade caramelized on the grill and the chicken stayed juicy all the way through. I let it sit for about 2 hours, and the lemongrass flavor came through beautifully without overpowering the peanut sauce.

★★★★★— Melissa R.

Grilled Thai coconut chicken skewers with charred edges and peanut sauce are perfect for your next grill night.

Save to Pinterest

The Marinade Needs Balance, Not Just Coconut Milk

Coconut milk gives these skewers tenderness, but it can’t do the whole job on its own. The fish sauce is what keeps the flavor from tasting flat, and the brown sugar helps the chicken pick up those browned, sticky bits on the grill. If the marinade tastes a little aggressive in the bowl, that’s a good sign; it should mellow as it coats the chicken and cooks.

The most common mistake is using too much heat too early. Coconut milk has natural sugars, and those sugars can darken fast before the chicken is cooked through. Medium-high heat is the target here, not a raging fire. You want steady browning on the outside and fully opaque chicken in the center, not blackened spots with raw pieces hidden between them.

What the Lemongrass, Fish Sauce, and Coconut Milk Are Each Doing

Grilled Thai Coconut Chicken Skewers golden charred coconut-lemongrass
  • Coconut milk — Use full-fat coconut milk here. It coats the chicken and carries the aromatics better than light coconut milk, which can taste thin and watery after grilling. Shake the can before opening so the cream and liquid combine.
  • Lemongrass — Fresh lemongrass matters. It brings the bright, citrusy note that makes these taste distinctly Thai, and dried lemongrass won’t give the same punch. Mince it very finely so it softens during marinating and doesn’t leave woody bits on the skewers.
  • Fish sauce — This is the savory backbone of the marinade. It’s not there to make the chicken taste fishy; it adds salt, depth, and umami that coconut milk can’t provide. If you need a substitute, use soy sauce, but the flavor will be a little less round and a little more straightforward.
  • Chicken breasts — Breasts stay lean and grill quickly, which works well as long as the pieces are cut evenly into 1-inch chunks. Thighs also work and stay a little juicier, but they need an extra minute or two on the grill and a bit more attention because they brown faster.
  • Peanut sauce — Don’t skip the dipping sauce. The skewers are balanced, but the peanut sauce adds richness and a creamy finish that plays against the char. If your sauce is thick, thin it with a splash of warm water instead of more coconut milk so the peanut flavor stays clean.

How to Get Juicy Chicken and Real Grill Marks on the Same Skewer

Building 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 cloudy. If the sugar sits in a gritty layer at the bottom, it won’t cling to the chicken properly. The marinade should smell fragrant and savory, with a little sweetness behind it, not sugary or flat.

Marinating Without Turning the Chicken Soft

Add the chicken and coat every piece well, then refrigerate for 1 to 4 hours. Less than an hour and the flavor stays on the surface; much longer than 4 hours and the acids and salt start to work the texture too hard. If you’re prepping ahead, marinate the chicken in the fridge and thread the skewers later so the meat stays cold and firm.

Skewering for Even Cooking

Thread the chicken onto soaked wooden skewers with a little space between pieces. That gap matters because crowded chicken steams instead of browns. If the pieces are pressed tightly together, the centers lag behind while the outside overcooks. Keep the size consistent, too, since mixed pieces mean mixed doneness.

Grilling to the Point of Char

Preheat the grill to medium-high and oil the grates lightly if they tend to stick. Lay the skewers down and let them sit long enough to mark before turning, usually 5 to 6 minutes per side depending on the heat of your grill. Pull them when the chicken is cooked through and the edges have deep brown spots; if you wait for the exterior to look dark all over, the inside usually goes dry.

Make It With Chicken Thighs for a Richer Bite

Chicken thighs bring more fat and a little more forgiveness on the grill, so they stay juicy even if your heat runs a touch hot. Cut them into the same size pieces and expect a slightly longer cook time. The flavor leans deeper and meatier, while the texture stays tender.

Make It Gluten-Free Without Losing the Marinade’s Depth

The skewers themselves are naturally gluten-free as written if your fish sauce and peanut sauce are certified gluten-free. Check the bottle on both, since some versions add wheat-based ingredients. The final dish keeps the same charred, savory-sweet balance.

Turn Them Into a Stovetop Dinner

If you don’t have a grill, use a hot grill pan or cast-iron skillet and cook the skewered or unskewered chicken in batches. You won’t get quite the same smoky edge, but the marinade still caramelizes and the chicken still picks up those browned spots. Keep the heat steady and resist moving the pieces too often.

Storage and Reheating

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. The chicken stays flavorful, though the char softens a bit.
  • Freezer: Freeze the cooked chicken off the skewers for up to 2 months. The texture is best if you freeze it plain and add fresh cilantro and lime after reheating.
  • Reheating: Warm gently in a skillet over medium-low heat with a splash of water or extra peanut sauce. Microwaving on high tends to dry out the chicken fast, so use short bursts if that’s your only option.

Answers to the Questions Worth Asking

Can I marinate the chicken overnight?+

I wouldn’t go overnight for this one. The fish sauce and aromatics are strong enough that the chicken can turn a little soft and overly seasoned if it sits too long. Four hours is the sweet spot for good flavor and a clean texture.

How do I keep the wooden skewers from burning?+

Soak them in water for at least 30 minutes before threading the chicken. That gives the exposed ends enough moisture to hold up on the grill. If your grill runs hot, keep the skewer ends over indirect heat or tuck them away from the flame.

How do I know when the chicken is done?+

The safest check is an instant-read thermometer at 165°F in the thickest piece. Visually, the chicken should be opaque all the way through with clear juices and light charring on the outside. If the surface is browning fast but the center still looks glossy, move the skewers to a slightly cooler spot on the grill.

Can I use chicken thighs instead of chicken breasts?+

Yes, and they’re excellent on the grill. Thighs stay juicier and pick up a deeper, richer flavor from the marinade, though they usually need a minute or two longer. Cut them to the same size as the breast pieces so they cook evenly.

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

Start with a clean, hot grill and lightly oil the grates before the chicken goes on. If the skewers stick, they probably need another minute to sear before turning. Once the chicken has a good crust, it usually releases on its own.

Grilled Thai Coconut Chicken Skewers

Thai chicken skewers marinated in a creamy coconut-lemongrass mixture, then grilled until slightly charred. Skewer-ready lemongrass chicken with a glossy coconut marinade glaze, 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: Dinner
Cuisine: Thai
Calories: 520

Ingredients
  

Chicken skewers
  • 2 lb chicken breasts Cut into 1-inch pieces.
  • 1 can (14 oz) coconut milk For the coconut-lemongrass marinade.
  • 2 tbsp fish sauce Adds savory depth to the marinade.
  • 2 tbsp brown sugar Balances the salt and rounds out the marinade.
  • 2 lemongrass Minced (stalks).
  • 2 tbsp fresh ginger Grated.
  • 3 cloves garlic Minced.
  • 1 tsp curry powder For warm curry flavor in the marinade.
  • 1 wooden skewers Soaked before threading.
  • 1 peanut sauce For serving/dipping.
  • 1 fresh cilantro Chopped for topping.
  • 1 lime wedges Serve alongside for squeezing.

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 uniform in color.
Marinate the chicken
  1. Add chicken breasts to the marinade, toss to coat, and refrigerate for 1-4 hours covered.
Skewer and grill
  1. Thread marinated chicken onto soaked wooden skewers, leaving a little space between pieces for even charring.
  2. Preheat the grill to medium-high heat and lightly clear space for direct heat.
  3. Grill skewers for 5-6 minutes per side until chicken is cooked through and slightly charred, with visible grill marks.
Serve
  1. Serve the grilled skewers immediately with peanut sauce for dipping, fresh cilantro, and lime wedges.

Notes

For best char and glaze, let the grilled skewers rest 2-3 minutes off direct heat before serving so juices settle. Marinated chicken keeps 1-2 days in the refrigerator (or freeze up to 2 months); cooked skewers keep 3-4 days refrigerated and reheat gently. Dietary swap: replace fish sauce with soy sauce (use 1:1) for a fish-free option (flavor will be slightly different).

Loved this recipe?

Save it for later, print a clean copy, or share the link with a friend.

Tip: If you made tweaks, share them in the comments to help other home cooks!

Leave a Comment

Recipe Rating