Grilled Thai Coconut Chicken Skewers with Fresh Lime and Herbs

By: Susan Updated on Sun, 22 Jun 2025 02:39:45 GMT Grilled Recipes

Tags: #chicken #thai #grilled #coconut #lime

Grilled Thai coconut chicken skewers with cilantro, basil, and lime wedges Pin it
Grilled Thai coconut chicken skewers with cilantro, basil, and lime wedges

This is the kind of recipe that turns a Tuesday night into something you actually look forward to. Chicken pieces soak up a coconut milk marinade loaded with lime, garlic, and warm spices, then hit the grill until the edges char and the kitchen smells like a street stall in Bangkok.

The magic is in the marinade time. Even an hour does wonders, but give it three or four and the meat turns juicy all the way through. A handful of fresh cilantro and basil at the end keeps everything bright.

What goes into the marinade

The ingredient list is short but strategic. Full-fat coconut milk carries the flavor and keeps the chicken from drying out over high heat. Fresh lime juice and zest do the heavy lifting, so skip the bottled stuff.

Raw ingredients for Thai coconut chicken skewers on a wooden surface
Raw ingredients for Thai coconut chicken skewers on a wooden surface
  • Boneless chicken breast. Cut into even 1-inch chunks so they cook at the same rate without drying out.
  • Full-fat coconut milk. The fat coats the meat and carries the aromatics deep into every piece.
  • Fresh lime. Both juice and zest add the sharp, clean acidity that defines the dish.
  • Garlic and ginger. Freshly minced, they give the marinade its punch without overwhelming the coconut.
  • Fish sauce and soy sauce. A mix of both builds a savory backbone that salt alone cannot match.
  • Brown sugar. Just a spoonful helps the edges caramelize on the grill.
  • Fresh cilantro and basil. Scattered on after grilling so they stay vivid and fragrant.

How to thread and grill

  1. Marinate the chicken. Whisk coconut milk, lime juice and zest, fish sauce, soy sauce, garlic, ginger, brown sugar, and a pinch of pepper in a bowl. Add the chicken, toss to coat, cover, and chill for at least 1 hour or up to 6.
  2. Soak the skewers. If you are using bamboo, submerge them in water for 30 minutes so they do not scorch on the grill.
  3. Thread evenly. Slide 4 to 5 chicken pieces onto each skewer, leaving a little gap between them so heat circulates.
  4. Grill over medium-high. Oil the grates and cook for 2 to 3 minutes per side until charred in spots and the internal temperature hits 165°F.
  5. Rest and garnish. Let the skewers sit for 2 minutes, then shower with fresh herbs and an extra squeeze of lime.
Grilled Thai Coconut Chicken Skewers with Fresh Lime and Herbs
Grilled Thai Coconut Chicken Skewers with Fresh Lime and Herbs

The fat in coconut milk

Light coconut milk might seem like a smart swap, but the fat in full-fat coconut milk is what prevents the lean chicken breast from turning chalky on the grill. The fat also picks up the lime zest and ginger and carries those flavors into the meat while it sits. If you have leftover marinade, bring it to a boil in a small pan for 5 minutes and use it as a quick brushing sauce.

Grill setup that works

A two-zone fire is your friend here. Sear the skewers over the hot side to get color and those little charred edges, then shift them to the cooler side to finish gently without drying out. If you are cooking indoors, a grill pan set over medium-high heat works too. Just do not crowd the pan or the chicken will stew in its own juices. For another take on coconut and lime, try our creamy coconut lime chicken with fresh greens.

Smart swaps you can make

Chicken thighs are more forgiving than breasts if you tend to overcook. Cut them into similar-sized chunks and add an extra minute or two on the grill. No fish sauce? Use extra soy sauce and a small pinch of salt. If you want heat, add a teaspoon of red curry paste or a sliced Thai chile to the marinade. And if skewers feel like too much work, simply grill the whole marinated breasts and slice them after resting. Looking for more skewer inspiration? Our bang bang chicken skewers with sweet chili sauce are a fun twist.

Storing and reheating

Leftover skewers keep in an airtight container in the fridge for up to three days. Reheat them in a hot skillet with a splash of water rather than the microwave, which dries out the edges. You can also pull the cold chicken off the sticks and toss it into a salad or rice bowl. It pairs beautifully with fresh pineapple salsa with lime and cilantro or a simple cucumber salad.

What to serve alongside

Sticky jasmine rice is the classic choice, but coconut rice is even better. A crisp green papaya salad or just sliced cucumbers with rice vinegar cuts through the richness. For soup alongside, a light Thai coconut chicken soup keeps the theme going without competing. The USDA recommends cooking chicken to an internal temperature of 165°F. See the USDA chicken safety guide for details.

Grilled Thai Coconut Chicken Skewers with Fresh Lime and Herbs
Grilled Thai Coconut Chicken Skewers with Fresh Lime and Herbs

FAQs

Can I use chicken thighs instead of breast?

Yes. Thighs stay juicier and tolerate a little extra heat. Cut them into 1-inch pieces and grill for about 3 minutes per side until they reach 165°F.

How long should I marinate the chicken?

One hour is the minimum for real flavor. Three to four hours is ideal. Do not go past eight hours or the lime juice can start to break down the texture.

Can I bake these instead of grilling?

Yes. Arrange the skewers on a foil-lined baking sheet and bake at 425°F for 12 to 15 minutes, turning once, until cooked through. Broil for the last two minutes to get some color.

What can I use instead of fish sauce?

Use an equal amount of soy sauce plus a tiny pinch of salt. The flavor will be slightly different but still savory and rich.

How do I keep bamboo skewers from burning?

Soak them in water for at least 30 minutes before threading. You can also wrap the exposed ends in foil if your grill is very hot.

What sides pair best with these skewers?

Jasmine rice, coconut rice, green papaya salad, or cucumber slices with vinegar all work well. A sweet chili dipping sauce is a great addition too.

Can I make the marinade ahead?

Absolutely. The marinade keeps in the fridge for up to three days. You can also freeze it with raw chicken for an easy future meal.

How do I store and reheat leftovers?

Store cooked skewers in an airtight container in the fridge for up to three days. Reheat in a skillet over medium heat with a splash of water to revive the moisture.

References

Sources cited in this recipe.
4.20 from 8 votes

Grilled Thai Coconut Chicken Skewers with Fresh Lime and Herbs

Prep time:
15 min
Cook time:
10 min
Total time:
25 min
Servings:
4
Grilled Thai coconut chicken skewers with cilantro, basil, and lime wedges
Print it Pin it Send it

Juicy Thai coconut chicken skewers in a lime-herb marinade, grilled until smoky and charred. An easy weeknight dinner packed with fresh flavor.

Ingredients

  • For the marinade

  • For the skewers

  • For serving

Instructions

1.

1. Make the marinade: Whisk together the coconut milk, lime juice, lime zest, soy sauce, fish sauce, garlic, ginger, brown sugar, and black pepper in a large bowl. Add the chicken cubes and toss until evenly coated. Cover and refrigerate for at least 1 hour and up to 6 hours.

2.

2. Soak and thread: If using wooden skewers, soak them in water for 30 minutes. Thread 4 to 5 chicken pieces onto each skewer, leaving small gaps between pieces for even heat circulation.

3.

3. Preheat the grill: Heat an outdoor grill or grill pan to medium-high. Lightly oil the grates to prevent sticking.

4.

4. Grill the skewers: Place the skewers on the grill and cook for 2 to 3 minutes per side, turning as needed, until charred in spots and the internal temperature reaches 165°F. Move to a cooler zone if the sugar starts to burn.

5.

5. Garnish and serve: Transfer the skewers to a platter and let them rest for 2 minutes. Scatter fresh cilantro and basil over the top and serve with lime wedges.

Good to know

  1. For food safety, chicken should reach an internal temperature of 165°F.
  2. Bring leftover marinade to a rolling boil for at least 5 minutes before using it as a sauce.

Equipment

  • Grill or grill pan
  • Instant-read thermometer
  • Tongs

Allergens

Always check labels if you have allergies.
  • Soy
  • Fish

Nutrition facts

Values are estimates per serving.
  • Calories: 380
  • Fat: 16 g
  • Carbs: 12 g
  • Protein: 46 g