Grilled Thai Coconut Chicken Skewers

Category: Dinner Recipes

Golden grilled chicken skewers with a coconut-lemongrass marinade hit that sweet spot where the outside picks up a little char and the inside stays juicy. The coconut milk softens the chicken, the fish sauce brings depth, and the brown sugar helps the edges caramelize instead of drying out. Served with peanut sauce and a squeeze of lime, they land with that balance of smoky, salty, and bright that keeps you reaching for one more skewer.

What makes this version work is the marinade ratio. Coconut milk gives you body without making the chicken heavy, while lemongrass, ginger, and garlic build a sharp aromatic base that actually stands up to the grill. A short marinating window is enough here; leave the chicken in too long and the texture can turn a little mushy from the acidity and salt in the fish sauce. Soaking the skewers and grilling over medium-high heat both matter too. You want steady heat that cooks the chicken through before the sugars scorch.

Below you’ll find the timing that keeps the chicken tender, the small prep detail that keeps the skewers from burning, and a few smart ways to adapt the marinade if you need to work with what you have.

The coconut marinade coated the chicken beautifully and the grill marks came out perfect without drying anything out. I served it with peanut sauce and lime, and the skewers disappeared before I could even get seconds.

★★★★★— Megan R.

Save these Grilled Thai Coconut Chicken Skewers for the nights when you want smoky grill flavor, a creamy coconut marinade, and peanut sauce on the side.

Save to Pinterest

The Marinade Needs Balance, Not More Coconut

The biggest mistake with coconut chicken skewers is leaning so hard on coconut milk that everything else gets buried. Coconut milk brings richness, but it doesn’t season the meat by itself. Fish sauce, garlic, ginger, lemongrass, and curry powder are doing the work that makes the chicken taste like something you want to keep eating after the first bite. If the marinade tastes flat before the chicken goes in, the finished skewers will taste flat too.

Another place people go wrong is treating marinating time like a bonus instead of a limit. For this recipe, 1 to 4 hours is the sweet spot. The chicken picks up flavor and stays tender, but the texture doesn’t start to break down. Past that window, especially with small chicken pieces, the outside can get a little soft after grilling.

What Each Ingredient Is Actually Doing in These Skewers

Grilled Thai Coconut Chicken Skewers smoky coconut-lemongrass
  • Chicken breasts — Boneless chicken breasts cook quickly and stay easy to thread, but they need the marinade and the grill timing to stay juicy. If you prefer thighs, they work too and give you a little more forgiveness on the grill. Cut everything into even 1-inch pieces so the skewers finish at the same time.
  • Coconut milk — Use full-fat coconut milk here. The fat carries the aromatics and helps the chicken brown without drying out. Light coconut milk will still work, but the marinade will be thinner and the finish less lush.
  • Fish sauce — This is the salty backbone of the marinade. It doesn’t make the chicken taste fishy; it makes it taste seasoned all the way through. There isn’t a perfect substitute, but soy sauce is the closest swap if you need one, though you’ll lose some of the savory depth.
  • Lemongrass — Fresh lemongrass gives the marinade its bright, citrusy edge. Mince it very finely so it softens enough to cling to the chicken and doesn’t leave stringy pieces behind. If you can only find lemongrass paste, use it, but the flavor will be a little less punchy.
  • Ginger, garlic, and curry powder — These round out the marinade and keep the coconut from tasting one-note. Fresh ginger matters more than powdered here because it gives the chicken a cleaner heat. Curry powder is the quiet background note, not the main flavor, so use a good one if yours has been sitting in the cabinet too long.
  • Brown sugar — This helps the skewers caramelize on the grill and balances the salt in the fish sauce. It doesn’t make the chicken sweet; it helps the surface brown faster and taste fuller. White sugar will work in a pinch, but brown sugar gives a deeper finish.
  • Peanut sauce, cilantro, and lime — The peanut sauce adds a creamy, nutty counterpoint, while cilantro and lime cut through the richness. Don’t skip the lime if you like a sharper finish. That squeeze right at the end wakes up the whole plate.

Building the Skewers So the Chicken Charred, Not Dry

Mix the Marinade Until It Smells Alive

Stir the coconut milk, fish sauce, brown sugar, lemongrass, ginger, garlic, and curry powder together until the sugar dissolves and the mixture looks uniform. You want the garlic and ginger evenly distributed, not floating in separate clumps. If the marinade smells flat, the finished chicken will too, so taste a tiny bit before the chicken goes in and adjust only if something is clearly missing.

Let the Chicken Soak Without Overdoing It

Drop the chicken pieces into the marinade and coat every side. Cover and refrigerate for at least 1 hour and up to 4 hours. The marinade should cling to the chicken, not swamp it; if you’ve got a huge pool of liquid, don’t worry, but don’t leave it overnight or the texture can soften too much. A shorter soak still works because the pieces are small.

Thread for Even Cooking

Use soaked wooden skewers and thread the chicken pieces with a little space between them. Crowding the pieces slows down browning and makes the centers cook unevenly. If the marinade is dripping off the chicken when you skewer it, let the excess drain for a minute first so the grill doesn’t flare up.

Grill Over Medium-High Heat

Preheat the grill before the skewers go on. Medium-high heat gives you char in about 5 to 6 minutes per side without burning the sugar in the marinade too fast. If the chicken sticks when you try to turn it, give it another minute; when it has seared properly, it releases more cleanly. Cook until the chicken is cooked through and the edges are lightly blistered and browned.

Make It with Chicken Thighs

Boneless thighs give you a juicier, more forgiving skewer and can handle a slightly longer grill time without drying out. The tradeoff is a richer finish and less lean texture. Keep the pieces the same size so the skewers still cook evenly.

Dairy-Free, Naturally

This recipe already fits a dairy-free table as written, which is one reason it works so well for a crowd. The coconut milk gives you creaminess without needing anything else. Serve it with rice, cucumber salad, or grilled vegetables and you’ve got a full meal without changing the marinade.

No Grill? Use a Broiler

Set the skewers on a foil-lined rack and broil them close to the heat, turning once halfway through. You won’t get the same smoky edge, but you will get good browning if the chicken is spaced out. Watch closely because the sugar in the marinade can go from caramelized to burned fast under a broiler.

Storage and Reheating

  • Refrigerator: Store cooked skewers in an airtight container for up to 3 days. The chicken stays tasty, though the exterior loses some of its char.
  • Freezer: Freeze the cooked chicken off the skewers for up to 2 months. The texture softens a bit after thawing, but it still works well for rice bowls or salads.
  • Reheating: Warm gently in a covered skillet over low heat with a splash of water or coconut milk. High heat dries the chicken fast and can make the marinade coating separate.

Answers to the Questions Worth Asking

Can I use chicken thighs instead of breasts?+

Yes, and they hold up beautifully on the grill. Thighs stay juicier and are a little more forgiving if your heat runs high or you leave them on a minute too long. Just keep the pieces even so they finish at the same time.

How do I keep the chicken from drying out on the grill?+

Use medium-high heat, not blazing heat, and pull the skewers as soon as the chicken is cooked through. The marinade already adds fat and sugar, so the surface will brown quickly. If the grill is too hot, the outside will char before the center has time to cook.

Can I marinate these overnight?+

I wouldn’t. The fish sauce and lemongrass are strong enough that a long soak can push the chicken past tender and into soft. One to four hours gives you the best flavor without damaging the texture.

How do I know when the skewers are done?+

The chicken should feel firm, look opaque all the way through, and have light char on the edges. If you’re using a thermometer, aim for 165°F in the thickest piece. Don’t wait for deep black grill marks; by then the sugar in the marinade may have gone too far.

Can I cook these without wooden skewers?+

Yes. You can grill the chicken pieces in a grill basket or thread them onto metal skewers. The only reason to keep the skewer format is presentation and easier turning; the flavor stays the same either way.

Grilled Thai Coconut Chicken Skewers

Thai chicken skewers with a creamy coconut-lemongrass marinade and quick grilling for smoky char. Juicy grilled chicken pieces are glazed by the coconut sauce and finished with fresh cilantro and lime.
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 stalks, minced
  • 2 tbsp fresh ginger grated
  • 3 clove garlic minced
  • 1 tsp curry powder
  • 1 wooden skewers soaked
For serving
  • 1 peanut sauce for serving
  • 1 fresh cilantro and lime wedges
  • 1 lime wedges

Equipment

  • 1 sheet pan
  • 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.
  2. Add the chicken pieces to the marinade and refrigerate for 1-4 hours so the flavors soak in.
Skewer and grill
  1. Thread the marinated chicken onto soaked wooden skewers, spacing pieces evenly for even cooking.
  2. Preheat the grill to medium-high heat for a hot sear and visible char.
  3. Grill the skewers for 5-6 minutes per side until the chicken is cooked through and slightly charred, using the coconut marinade as a glaze if it drips back onto the meat.
Serve
  1. Serve the skewers with peanut sauce for dipping, and top with fresh cilantro and lime wedges.

Notes

Pro tip: marinate at least 1 hour for strong lemongrass flavor; 4 hours is best if you have time. Refrigerate leftovers in a sealed container up to 3 days; freeze cooked skewers up to 2 months (reheat gently so the chicken stays tender). For a lower-sodium option, use reduced-sodium fish sauce and keep the rest of the marinade the same.

You might also like these recipes

Leave a Comment

Recipe Rating