These grilled Thai coconut chicken skewers come off the grill with smoky edges, juicy centers, and a marinade that turns from fragrant and silky to lightly caramelized on the hot grates. The coconut milk keeps the chicken tender while lemongrass, ginger, garlic, and curry powder build that bright, savory Thai-style flavor that makes these skewers easy to keep reaching for.
The part that matters is the balance in the marinade. Coconut milk brings fat and body, but it needs fish sauce and brown sugar to keep the chicken from tasting flat. Lemongrass and ginger need to be minced or grated fine enough to spread their flavor through the marinade instead of sitting in little bits on the surface.
Below, I’ll walk through the grill timing that keeps the chicken from drying out, what to do if you don’t have fresh lemongrass, and the small prep details that help the skewers char instead of stick.
The coconut marinade clung beautifully and the chicken stayed juicy on the grill. I got those browned edges without losing the tender middle, and the peanut sauce tied everything together.
Save these grilled Thai coconut chicken skewers for the nights when you want smoky char, juicy chicken, and peanut sauce in one grill-pan meal.
The Marinade Needs Time, But Not Too Much
The most common mistake with coconut-based chicken skewers is treating the marinade like a sauce bath you can leave all day. Coconut milk is gentle, but the fish sauce, garlic, and ginger still need a limit. One to four hours is the sweet spot here: long enough for the chicken to pick up flavor, short enough to keep the texture clean and juicy.
Another place people lose the dish is on the grill. If the heat is too low, the marinade just steams and the sugar never gets that faint char. If the heat is too high, the outside darkens before the center is done, especially with 1-inch chicken pieces. Medium-high heat gives you the best chance at browned edges and cooked-through centers at the same time.
- Chicken breast — Breast meat stays tender if you cut it evenly and don’t oversize the pieces. If some pieces are much bigger than others, the small ones dry out before the larger ones are safe to eat.
- Lemongrass — Fresh lemongrass is worth using here because it brings a clean citrusy aroma that dried herbs can’t copy. Mince it very finely so it softens in the marinade and doesn’t stay woody on the skewer.
- Coconut milk — Full-fat coconut milk gives the marinade enough body to cling to the chicken. Light coconut milk works in a pinch, but the coating will be thinner and less rich.
- Fish sauce — This is the savory backbone. There isn’t a perfect substitute for the depth it brings, but soy sauce can cover the salt and umami if you need a swap; the flavor will lean less Thai and a little more general grilled chicken.
How to Grill These Skewers Without Drying Out the Chicken
Building the Marinade
Stir the coconut milk, fish sauce, brown sugar, lemongrass, ginger, garlic, and curry powder together until the sugar dissolves and the mixture looks evenly speckled. The marinade should smell fragrant and layered, not sharp or greasy. If the curry powder clumps, whisk again before the chicken goes in so every piece gets the same seasoning.
Marinating the Chicken
Add the chicken pieces and turn them until every surface is coated. Refrigerate for 1 to 4 hours; that window matters because the coconut marinade needs time to season the meat, but too long can make the texture a little soft on the outside. If the chicken sits in the fridge longer than 4 hours, it will still cook safely, but the texture can start to suffer.
Threading and Setting Up the Grill
Soak wooden skewers before you start, then thread the chicken with a little space between pieces so hot air and flame can reach more surface area. Pack them too tightly and the centers take longer to cook, which leaves you with pale chicken instead of those charred edges. Preheat the grill to medium-high and oil the grates if they tend to stick.
Cooking to the Right Finish
Grill the skewers for 5 to 6 minutes per side, turning once, until the chicken is opaque all the way through and the edges are lightly charred. If the sugar in the marinade browns quickly, that’s normal; just keep an eye on the heat so you don’t go from caramelized to burnt. Pull them off when the chicken feels springy and the juices run clear, then serve right away with peanut sauce, cilantro, and lime.
How to Adapt These Skewers for Different Grills and Diets
Make It Dairy-Free Without Changing a Thing
This recipe is already dairy-free as written, which makes the coconut milk work even harder as the rich base of the marinade. Keep the peanut sauce dairy-free too, and you’ve got a meal that stays creamy and satisfying without any adjustment.
Swap in Thighs for a Juicier Result
Boneless chicken thighs can stand in for breasts if you want a little more forgiveness on the grill. They stay juicier and handle a slightly longer cook time, though they won’t slice quite as cleanly and the finished skewers will taste richer.
Use Gluten-Free Sides and Sauce Pairings
The skewers themselves are naturally gluten-free, but peanut sauce varies by brand, so check the label if you’re serving someone who needs to avoid gluten. Serve with rice, cucumber salad, or grilled vegetables and the meal still feels complete without changing the main dish.
Oven-Broil Them When the Grill Isn’t an Option
Set the skewers on a lined sheet pan and broil them close to the heat, turning once halfway through. You won’t get the same smoky depth, but you’ll still get caramelized edges and juicy chicken if you keep the pieces evenly sized and watch them closely.
Storage and Reheating
- Refrigerator: Store cooked skewers in an airtight container for up to 4 days. The chicken stays flavorful, though the char softens a bit.
- Freezer: The cooked chicken freezes well for up to 2 months if you remove it from the skewers first. Wrap tightly and thaw in the fridge before reheating.
- Reheating: Warm gently in a 300°F oven or in a covered skillet over low heat until just hot. High heat will dry out the breast meat before the center is warmed through, which is the mistake that turns leftovers stringy.
Answers to the Questions Worth Asking

Grilled Thai Coconut Chicken Skewers
Ingredients
Equipment
Method
- Combine coconut milk, fish sauce, brown sugar, lemongrass, ginger, garlic, and curry powder in a bowl until evenly blended.
- Add chicken pieces to the marinade and refrigerate for 1–4 hours so the flavor penetrates.
- Thread marinated chicken onto soaked wooden skewers, leaving a little space between pieces for even cooking.
- Preheat the grill to medium-high heat and oil the grates if needed to prevent sticking.
- Grill skewers for 5–6 minutes per side, until chicken is cooked through and slightly charred with visible grill marks.
- Serve grilled skewers with peanut sauce for dipping, and top with fresh cilantro and lime wedges for brightness.


