Grilled Thai Coconut Chicken Skewers

Loading…

By Reading time

Jump to Recipe ↓

Golden, charred chicken skewers with coconut milk marinade have a way of disappearing fast, especially when the edges pick up just enough caramelization from the grill. The chicken stays juicy because the marinade does more than season it; the coconut milk carries garlic, ginger, lemongrass, and spices deep into the meat while keeping the thighs tender over high heat.

The key here is balance. Brown sugar helps the chicken bronzing happen without turning the outside bitter, while fish sauce and soy sauce bring the savory depth that makes each bite taste complete. If you’ve ever had grilled chicken turn out dry or bland, this version fixes both problems with one smart marinade and a fast, hot grill.

Below you’ll find the little details that matter most: how long to marinate for the best texture, why thigh meat works better than breast here, and how to keep the peanut sauce smooth and spoonable instead of thick and clumpy.

The marinade gave the chicken that pale golden color and the grill marks turned out perfect. I doubled the peanut sauce because it was the first thing gone.

★★★★★— Megan R.

Save these grilled Thai coconut chicken skewers for the nights when you want charred edges, juicy thighs, and a peanut sauce that ties everything together.

Save to Pinterest

The Marinade That Bastes the Chicken Before It Hits the Grill

Chicken thighs are the right cut here because they stay tender even after a hard sear. Breasts dry out before they pick up the same level of char, especially when the pieces are small enough to thread onto skewers. Coconut milk does the heavy lifting by carrying the seasonings across the surface and helping the chicken brown without going leathery.

The part people often miss is the balance between salt, sugar, and acid-free richness. This marinade isn’t trying to cure the chicken or turn it mushy; it just needs time to season the meat and let the turmeric, lemongrass, and ginger settle in. Two hours is the floor, overnight is better if you want the flavor to reach all the way through.

  • Chicken thighs — The extra fat keeps them juicy over direct heat. If you swap in chicken breast, cut the grill time down and watch closely or it will dry out fast.
  • Coconut milk — Use full-fat coconut milk, not the light kind. The fat helps the marinade cling and gives the chicken that pale golden color after grilling.
  • Lemongrass paste — This brings the clean, citrusy note that makes the skewers taste distinctly Thai. Fresh lemongrass works too, but it needs to be minced very finely so it doesn’t leave stringy bits behind.
  • Fish sauce and soy sauce — Together they build the salty, savory base. If you skip the fish sauce, the chicken still works, but it loses a layer of depth that makes people reach for a second skewer.

Building Deep Char Without Burning the Coconut Marinade

grilled-thai-coconut-chicken-skewers-recipe

Mixing the Marinade Until It Smells Balanced

Whisk the coconut milk, garlic, ginger, soy sauce, fish sauce, brown sugar, lemongrass paste, turmeric, and cumin until the mixture looks smooth and pale gold. The turmeric should stain everything evenly, with no streaks or clumps left at the bottom of the bowl. If the sugar sits in a pile, the first pieces of chicken will taste sweeter than the rest.

Letting the Chicken Marinate Long Enough to Matter

Toss the chicken pieces until every surface is coated, then cover and refrigerate for at least 2 hours. That gives the salt time to season the meat and the coconut milk time to tenderize without turning the texture soft. Overnight works well too, but don’t push it much farther or the chicken can start to taste a little flat on the outside.

Threading and Grilling for Real Color

Soak wooden skewers before you start, then thread the chicken with a little space between pieces so heat can move around them. Oil the grates well and preheat the grill to medium-high; the chicken should sizzle the moment it lands. Grill for 6 to 7 minutes per side until the edges are deeply charred and the center reaches 165F. If the skewers stick, the grill wasn’t hot enough or the grates weren’t oiled enough.

Whisking the Peanut Sauce to the Right Texture

Stir the peanut butter, soy sauce, lime juice, honey, and warm water until smooth and glossy. Warm water matters here because it loosens the peanut butter without seizing it into a thick paste. If the sauce looks too tight, add another splash of water; if it gets too thin, a little more peanut butter brings it back fast.

How to Adapt These Skewers for Different Grills and Diets

Dairy-Free by Default

This recipe already fits a dairy-free dinner, which is part of why it works so well for a crowd. Keep the coconut milk full-fat and don’t substitute a dairy milk in the marinade, since it won’t carry the spices or brown the same way.

No Grill? Use a Hot Broiler

Arrange the skewers on a foil-lined sheet pan and broil close to the heating element, turning once. You’ll still get browned edges, but the char will be more concentrated in spots instead of all over like it is on a grill.

Chicken Breast Instead of Thighs

Chicken breast works if that’s what you have, but cut the pieces slightly larger and pull them as soon as they hit 165F. Breast meat doesn’t forgive overcooking, so the difference between juicy and dry is a minute or two on the grill.

Make It Gluten-Free

Use tamari or a certified gluten-free soy sauce in place of regular soy sauce. The flavor stays deep and savory, and the peanut sauce still comes together the same way.

Storage and Reheating

  • Refrigerator: Store cooked skewers in an airtight container for up to 4 days. The chicken stays juicy, though the char softens a little.
  • Freezer: The cooked chicken freezes well for up to 2 months. Freeze the skewers off the sticks if you can, and keep the peanut sauce separate since it can thicken after thawing.
  • Reheating: Warm the chicken gently in a 325F oven, covered loosely with foil, until hot. High heat dries out the thighs and makes the coconut coating stick instead of staying glossy.

Questions I Get Asked About This Recipe

Can I marinate the chicken overnight?+

Yes, overnight works well and gives the chicken deeper seasoning. I wouldn’t push it much past 24 hours, because the surface can start to lose its fresh flavor and turn a little soft from the salt.

How do I keep the coconut marinade from burning on the grill?+

Use medium-high heat, not ripping-hot flames, and oil the grates well before the chicken goes on. The coconut milk and brown sugar will caramelize fast, so if the grill is too hot they can scorch before the chicken cooks through.

Can I use chicken breast instead of thighs?+

You can, but chicken breast needs more attention because it dries out faster than thighs. Cut the pieces a little larger and start checking early so you can pull them the moment they hit 165F.

How do I know when the skewers are done?+

The chicken should be deeply browned on the outside and read 165F in the thickest piece. If the outside looks right but the center is still underdone, move the skewers to a cooler part of the grill for a minute or two instead of blasting them over high heat.

Can I make the peanut sauce ahead of time?+

Yes, and it’s a good idea if you’re serving these for guests. It thickens in the fridge, so whisk in a spoonful of warm water before serving until it turns smooth and pourable again.

Grilled Thai Coconut Chicken Skewers

Thai coconut chicken skewers with a coconut milk marinade that turns the chicken golden and deeply charred on the grill. Threaded onto skewers and grilled until 165°F, then served over creamy Thai peanut dipping sauce.
Prep Time 20 minutes
Cook Time 14 minutes
Marinating 2 hours
Total Time 2 hours 34 minutes
Servings: 4 servings
Course: Dinner, Main Dish
Cuisine: Thai
Calories: 840

Ingredients
  

Coconut-marinated chicken
  • 1.5 lb boneless skinless chicken thighs Cut into 1.5-inch pieces.
  • 1 can (13.5 oz) coconut milk
  • 3 garlic Minced.
  • 1 tbsp fresh ginger Grated.
  • 2 tbsp soy sauce
  • 1 tbsp fish sauce
  • 1 tbsp brown sugar
  • 1 tsp lemongrass paste
  • 1 tsp turmeric
  • 0.5 tsp cumin
Thai peanut dipping sauce
  • 0.25 cup peanut butter
  • 2 tbsp soy sauce
  • 1 tbsp lime juice
  • 1 tbsp honey
  • 0.25 cup warm water Add as needed to thin; whisk until smooth.

Equipment

  • 1 grill

Method
 

Make the coconut marinade
  1. Combine coconut milk, garlic, ginger, soy sauce, fish sauce, brown sugar, lemongrass paste, turmeric, and cumin, then toss with chicken pieces until evenly coated with a pale golden mixture.
  2. Cover and marinate the chicken in the refrigerator for at least 2 hours or overnight, until the pieces look well-saturated and more uniformly golden from the coconut milk.
Skewer and grill
  1. Soak wooden skewers in water for 30 minutes so they don’t burn on the grill.
  2. Thread the marinated chicken onto skewers in an even layer of 1.5-inch pieces, leaving small gaps for charred edges to form.
  3. Preheat the grill to medium-high heat and oil the grates well so the chicken sears and releases cleanly.
  4. Grill skewers for 6-7 minutes per side until deeply charred and cooked through to 165°F, with caramelized edges and a golden charred surface.
Make the peanut dipping sauce and serve
  1. Whisk peanut sauce ingredients together (peanut butter, soy sauce, lime juice, honey, and warm water) until smooth and pourable.
  2. Serve skewers alongside the peanut sauce with lime wedges and fresh herbs, letting guests dip for a creamy, tangy bite.

Notes

For the best caramelized edges, let excess marinade drip off the chicken before grilling so it chars instead of steaming. Refrigerate cooked leftovers up to 3 days; reheat on a hot grill or skillet until warmed through. Freezing is not recommended because coconut-marinated chicken can soften after thawing. If you need it dairy-free and still creamy, use natural peanut butter and skip any honey alternatives with dairy—keep the sauce based on peanut butter + lime.

You might also like these recipes

Leave a Comment

Recipe Rating