Grilled Thai Coconut Chicken Skewers Recipe tastes creamy, savory, a little sweet, and just spicy enough to keep you reaching for one more skewer. It suits weeknight cooks, party hosts, and anyone who wants dinner in about 45 minutes plus marinating time. I tested batch after batch on my tiny patio, and my dog judged me kindly every time.
Why You Should Try This Grilled Thai Coconut Chicken Skewers Recipe
Grilled Thai Coconut Chicken Skewers Recipe delivers big flavor with simple steps and easy pantry staples. You get juicy chicken, smoky grill marks, and a coconut-lime aroma that makes neighbors peek over the fence.
You can scale it for meal prep or a cookout. It works on a grill pan or under the broiler if storms roll in.
Juicy, char-kissed, and bright with lime, these skewers vanished before I could set down the tongs ★★★★★
Ingredients You’ll Need
- Chicken
- 2 pounds boneless skinless chicken thighs, cut into 1.5-inch pieces (use breasts if you prefer leaner; shorten grill time by 1 to 2 minutes)
- Marinade
- 1 can 13.5 ounces full-fat coconut milk, well shaken (Aroy-D or Chaokoh stay smooth)
- 2 tablespoons red curry paste (Mae Ploy runs hotter; Thai Kitchen tastes milder)
- 2 tablespoons fish sauce (Red Boat 40N brings clean umami; check labels if you track allergens)
- 2 tablespoons light brown sugar or palm sugar
- 2 tablespoons fresh lime juice plus 1 teaspoon zest
- 1 tablespoon soy sauce or tamari
- 3 cloves garlic, finely minced
- 1 tablespoon grated fresh ginger
- 1 tablespoon lemongrass paste or 1 finely minced stalk (Gourmet Garden paste works as a shortcut)
- 1 tablespoon neutral oil, plus more for the grill grates
- Optional warm spices: 1 teaspoon ground turmeric or 1 teaspoon ground coriander
- Dipping sauce (quick and fresh, not the used marinade)
- 1/2 cup coconut milk
- 1 teaspoon fish sauce
- 1 tablespoon lime juice
- 1 to 2 teaspoons brown sugar
- 1 to 2 teaspoons chili-garlic sauce or sriracha, to taste
- Garnishes
- Chopped cilantro, sliced scallions, lime wedges, crushed roasted peanuts, and toasted coconut flakes
- Equipment
- Grill, grill pan, or broiler
- Metal skewers or 12 to 16 wooden skewers soaked 20 minutes
- Mixing bowl and whisk
- Tongs and a brush for basting
- Instant-read thermometer
How to Make Grilled Thai Coconut Chicken Skewers Recipe
Mix the marinade
Whisk coconut milk, red curry paste, fish sauce, brown sugar, lime juice and zest, soy or tamari, garlic, ginger, lemongrass, oil, and optional spices until smooth. Taste and adjust salt, sweetness, and heat.
Reserve a clean portion for basting
Scoop 1/3 cup marinade into a small bowl for basting. Keep it separate from the raw chicken.
Marinate the chicken
Add chicken to the remaining marinade and coat every piece. Cover and chill 30 minutes for weeknights or up to 24 hours for deeper flavor.
Prep skewers and grill
If you use wooden skewers, soak them 20 minutes. Preheat the grill to medium-high heat, about 425 to 450 degrees F, and oil the grates.
Thread the skewers
Slide chicken onto skewers without crowding. Aim for 5 to 6 pieces per skewer so heat can circulate.
Grill the skewers
Place skewers on the hot grates. Grill 8 to 10 minutes total, turning every 2 to 3 minutes and brushing with the reserved clean marinade in the last few turns.
Check doneness and rest
Cook until the thickest pieces hit 165 degrees F. Move skewers to a plate and rest 3 minutes so juices settle.
Stir the quick dipping sauce
Whisk coconut milk, fish sauce, lime, brown sugar, and chili-garlic sauce until smooth. Adjust to taste and pour into a small bowl.
Garnish and serve
Shower the skewers with cilantro, scallions, peanuts, and toasted coconut flakes. Add lime wedges on the side and serve with the dipping sauce.
Tips & Tricks
- Cut chicken into equal-size pieces so everything cooks at the same pace.
- Reserve clean marinade before you add raw chicken to keep basting food safe.
- Oil the grates right before grilling to prevent sticking.
- Flip every 2 to 3 minutes to build even char without burning the coconut sugars.
- Use thighs for extra juiciness; choose breasts if you want lean protein and reduce grill time slightly.
- No grill at home? Use a cast-iron grill pan on medium-high heat or broil on the top rack, turning once.
- Add 1 teaspoon brown sugar if your curry paste tastes extra salty or sharp.
- Keep an instant-read thermometer nearby for perfect doneness.
What to Serve with Grilled Thai Coconut Chicken Skewers Recipe
Serve these grilled chicken skewers with jasmine rice, coconut rice, or rice noodles to catch every saucy drip. Add a crunchy side like cucumber salad with rice vinegar and a pinch of sugar. Mango slaw with lime perks up the plate, and grilled pineapple plays nicely with the coconut. I also pass extra lime wedges and more chili-garlic sauce for the spice fans.
Make-Ahead and Storage
Marinate the chicken up to 24 hours ahead, then skewer right before cooking. Store cooked skewers in an airtight container in the fridge for 3 to 4 days or freeze for up to 2 months. Reheat gently on a 325 degree F oven-safe tray for 8 to 10 minutes or warm in a covered skillet over medium-low heat with a splash of coconut milk. Avoid the microwave for too long or the chicken can tighten and dry.

Grilled Thai Coconut Chicken Skewers Recipe
Ingredients
Instructions
- Whisk the coconut milk, red curry paste, fish sauce, brown sugar, lime juice, lime zest, soy or tamari, garlic, ginger, lemongrass, neutral oil, and optional spices in a bowl until smooth. Taste and adjust for salt, sweetness, and heat.
- Reserve 1/3 cup of the marinade in a small bowl for basting later. Keep this portion separate from the raw chicken.
- Add the chicken pieces to the remaining marinade and toss until evenly coated. Cover and refrigerate for at least 30 minutes or up to 24 hours.
- If using wooden skewers, soak them in water for 20 minutes. Preheat a grill, grill pan, or broiler to medium-high heat (about 425–450°F) and oil the grates or pan.
- Thread the marinated chicken onto skewers, leaving a little space between pieces so the heat can circulate. Aim for 5 to 6 pieces per skewer.
- Place the skewers on the hot grill. Cook for 8 to 10 minutes total, turning every 2 to 3 minutes and brushing with the reserved clean marinade during the last few turns.
- Grill until the thickest pieces of chicken reach 165°F. Transfer the skewers to a plate and let rest for about 3 minutes so the juices settle.
- For the dipping sauce, whisk together the coconut milk, fish sauce, lime juice, brown sugar, and chili-garlic sauce or sriracha until smooth. Adjust sweetness, salt, and heat to taste.
- Garnish the skewers with cilantro, scallions, crushed peanuts, and toasted coconut flakes. Serve hot with lime wedges and the dipping sauce on the side.
Notes
Approximate per serving (1/6 of recipe, without optional garnishes): 430 calories; fat 30 g; saturated fat 18 g; carbohydrates 9 g; fiber 1 g; sugars 5 g; protein 30 g; sodium 780 mg. Values will vary based on exact ingredients, brands, and portion sizes.
