New recipes every day — Follow on Pinterest to never miss one ✦
Grilled Thai Coconut Chicken Skewers
Home Dinner Recipes Grilled Thai Coconut Chicken Skewers
Dinner Recipes

Grilled Thai Coconut Chicken Skewers

Prep Time 20 min
Cook Time 12 min
Servings 6

Grilled Thai Coconut Chicken Skewers

Golden grilled chicken skewers with coconut, lemongrass, and a little char on the edges are the kind of dinner that disappears fast. The marinade clings to the chicken and caramelizes on the grill, so every bite comes through with creamy coconut richness, salty fish sauce, and that bright, grassy note from lemongrass.

What makes these skewers work is balance. Coconut milk gives the chicken a soft, glossy coating, but the fish sauce and curry powder keep it from tasting flat. The brown sugar helps the outside brown without burning too quickly, which matters when you’re grilling bite-sized pieces that cook fast. A short marinade is enough to season the chicken deeply, but don’t leave it overnight or the texture can turn a little spongy.

Below, you’ll find the small details that matter most here: how to keep the skewers from sticking, how to know when the chicken is done without drying it out, and how to adjust the marinade if you’re serving this with extra peanut sauce or a pile of rice.

The coconut marinade made the chicken stay juicy, and the grill marks turned out perfect after just 6 minutes per side. I served them with extra peanut sauce and they were gone in minutes.

★★★★★— Megan R.

These grilled Thai coconut chicken skewers are perfect when you want charred edges, juicy chicken, and a peanut sauce finish.

Save to Pinterest

The Marinade Needs Time, But Not Too Much

The biggest mistake with chicken skewers like these is thinking longer marinating always means better flavor. With coconut milk and acid-free aromatics like lemongrass and ginger, the chicken picks up flavor quickly, and the salt in the fish sauce does most of the heavy lifting. After about 1 to 4 hours, the surface is seasoned and the texture stays tender. Push it much farther and the chicken can lose that clean, juicy bite.

Another thing worth knowing: the sugar in the marinade is there for browning, not sweetness alone. On a hot grill, it helps the chicken develop those dark spots and glossy edges that make the skewers taste finished instead of simply cooked. The trick is grilling over medium-high heat so the outside chars before the coconut milk burns.

What Each Ingredient Is Actually Doing in This Dish

Grilled Thai Coconut Chicken Skewers charred coconut peanut sauce
  • Coconut milk — This is the base of the marinade and gives the chicken its soft, rounded coating. Use full-fat coconut milk for the best texture; the light version tastes thinner and won’t cling as well.
  • Fish sauce — This brings the salty, savory backbone that makes the marinade taste distinctly Thai. There’s no exact substitute for its depth, but if you need one, use soy sauce for salt and add a squeeze of lime at serving.
  • Lemongrass — Fresh lemongrass gives the skewers their bright, citrusy lift. Mince it finely so it softens in the marinade; big chunks stay woody and don’t give you much flavor.
  • Ginger and garlic — These sharpen the marinade and keep the coconut milk from tasting heavy. Fresh is worth using here, not powdered, because you want their bite to come through on the grill.
  • Brown sugar — Just enough to help the chicken caramelize and balance the salt. White sugar works in a pinch, but brown sugar adds a deeper edge that fits the coconut marinade better.
  • Chicken breast — Breasts cook fast and stay clean-tasting on skewers, but they need careful timing so they don’t dry out. Cut them into even 1-inch pieces so they finish at the same moment on the grill.

Threading and Grilling Without Losing the Marinade

Coating the Chicken Evenly

Stir the marinade together until the brown sugar dissolves and the coconut milk looks smooth, not streaked. Add the chicken and coat every piece well, then cover and refrigerate it for at least an hour. If the chicken sits in clumps, the seasoning will be uneven and some pieces will taste flat next to the salty ones.

Building the Skewers

Thread the chicken onto soaked wooden skewers with a little space between pieces. Tight packing slows down the heat and traps steam, which is how you end up with pale chicken instead of those caramelized edges. If the pieces are cut unevenly, tuck the smallest ones toward the middle of the skewer so they don’t dry out first.

Grilling to the Right Char

Set the grill to medium-high heat and oil the grates lightly before the skewers go on. Grill for about 5 to 6 minutes per side, turning once, until the chicken is opaque all the way through and the edges have dark spots. If the marinade starts to flame because of the sugar, move the skewers to a cooler spot for a minute instead of chasing it with constant flipping.

Serving While the Chicken Is Still Juicy

Pull the skewers off the grill and let them rest for a couple of minutes before serving. That short rest keeps the juices inside the chicken instead of running onto the platter. Spoon on peanut sauce, add cilantro and lime wedges, and serve right away while the char is still crisp at the edges.

How to Adapt These Skewers for Different Grills and Diets

Gluten-Free Without Changing the Flavor

This recipe is naturally gluten-free if your fish sauce and peanut sauce are gluten-free, so the only thing to check is the label. That keeps the marinade exactly as written and preserves the same salty-sweet balance.

Chicken Thighs for Extra Juiciness

Boneless chicken thighs work well here and give you a richer, more forgiving result on the grill. They can handle a little extra char without drying out, though they take a minute or two longer than breast meat.

Broiler Method When You Can’t Grill

Lay the skewers on a foil-lined rack and broil them close to the heat, turning once halfway through. You’ll lose a little smoke and grill flavor, but the coconut marinade still browns nicely if the rack is close enough to the element.

Storage and Reheating

  • Refrigerator: Store cooked skewers in an airtight container for up to 3 days. The chicken stays flavorful, though the grilled edges soften a bit.
  • Freezer: The cooked chicken can be frozen for up to 2 months, but the texture is best when frozen off the skewer. Wrap tightly and thaw in the refrigerator before reheating.
  • Reheating: Warm gently in a 325°F oven until hot, or use a covered skillet over low heat with a splash of water. High heat dries out the chicken fast, especially after it has already been grilled once.

Answers to the Questions Worth Asking

Can I marinate these Thai chicken skewers overnight?+

I wouldn’t. The coconut milk and fish sauce season the chicken quickly, and overnight marinating can start to dull the texture instead of improving it. One to four hours gives you the best balance of flavor and juiciness.

How do I know when the chicken is done on the grill?+

The chicken should be opaque in the center with no translucent spots, and the juices should run clear when you cut into the thickest piece. On the grill, that usually takes about 5 to 6 minutes per side for 1-inch pieces. If the outside is browning too fast, move the skewers to a cooler part of the grill so the center can catch up.

Can I use chicken thighs instead of chicken breasts?+

Yes, and they hold up beautifully on the grill. Thighs are a little richer and more forgiving than breasts, so they stay juicy even if the heat runs a little high. Expect to grill them for a minute or two longer.

How do I keep the wooden skewers from burning?+

Soak them for at least 30 minutes, and longer if your grill runs hot. The ends can still darken a little, which is normal, but fully soaked skewers hold up well for this cook time. If the exposed tips are close to the flame, wrap those ends in foil for extra protection.

Can I make these chicken skewers ahead of time?+

Yes. You can marinate the chicken earlier in the day, thread the skewers a few hours before grilling, and keep them covered in the fridge until you’re ready to cook. For the best texture, grill them just before serving so the coconut glaze and char stay fresh.

Grilled Thai Coconut Chicken Skewers

Thai chicken skewers get coated in a creamy coconut-lemongrass marinade, then grilled until lightly charred and juicy inside. These grilled skewers are finished with a peanut sauce dip for a classic Thai BBQ flavor.
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 marinade
  • 2 lb chicken breasts Cut into 1-inch pieces.
  • 1 can (14 oz) coconut milk
  • 2 tbsp fish sauce
  • 2 tbsp brown sugar
  • 2 lemongrass Minced.
  • 2 tbsp fresh ginger Grated.
  • 3 cloves garlic Minced.
  • 1 tsp curry powder
  • 1 wooden skewers Soaked.
  • 1 peanut sauce For serving.
  • 1 fresh cilantro For serving.
  • 1 lime wedges For serving.

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 the sugar dissolves and the mixture looks smooth and creamy.
  2. Add the chicken pieces to the marinade, stir to coat evenly, then refrigerate for 1-4 hours so the chicken absorbs the flavor.
Skewer and grill
  1. Thread the marinated chicken onto soaked wooden skewers, letting any excess marinade drip back into the bowl.
  2. Preheat the grill to medium-high heat.
  3. Grill the skewers for 5-6 minutes per side until the chicken is cooked through and slightly charred, then remove from the grill when they show visible caramelized edges.
Serve
  1. Serve the grilled skewers with peanut sauce for dipping, and top with fresh cilantro and lime wedges.

Notes

For maximum flavor, marinate for the full 4 hours; if the chicken seems dry, use a spoon to drizzle a little marinade back over the skewers during grilling. Refrigerate leftovers in a covered container for up to 3 days; freeze cooked skewers for up to 2 months (reheat gently to avoid drying). For a lighter option, use light coconut milk and slightly reduce the brown sugar to keep the glaze balanced.

Leave a Comment

Recipe Rating