
Grilled Thai Coconut Chicken Skewers Recipe tastes smoky, creamy, a little tangy, and just spicy enough to keep things interesting. It works perfectly for busy weeknights or casual entertaining and takes about 35 minutes of active time, plus marinating. I first tested this on my tiny apartment balcony grill, and my neighbors literally leaned over the railing to ask what smelled so good.
Why You Should Try This Grilled Thai Coconut Chicken Skewers Recipe
These Thai coconut chicken skewers hit that sweet spot between comfort food and fresh, bright flavors. You get juicy grilled chicken, coconut richness, lime zing, and a hint of chili in every bite.
The recipe uses simple supermarket ingredients and pantry shortcuts, so you skip any specialty-store scavenger hunt. You can also prep the marinade ahead, which makes this a weeknight hero or a low-stress party dish.
“So flavorful, tender, and juicy that my family asked for it again the next night ★★★★★”
Ingredients You’ll Need
You can scale this Grilled Thai Coconut Chicken Skewers Recipe up or down easily. The amounts below serve about 4 people.
Chicken
- 2 pounds boneless skinless chicken thighs, trimmed and cut into 1 to 1½ inch pieces
- Thighs stay juicier than breasts on the grill, especially with high heat.
- Optional: 1 pound boneless skinless chicken breasts, cut into similar size pieces
- Use a mix of thighs and breasts if you like a leaner bite but still want moisture.
Coconut marinade
- 1 can (13.5 to 14 ounces) full-fat coconut milk
- Use full-fat for best flavor and browning; light coconut milk tastes thinner.
- 3 tablespoons soy sauce
- Use low-sodium if you watch salt; add more at the end if needed.
- 2 tablespoons fish sauce
- I like Red Boat or Squid brand; it adds deep savory flavor, not fishiness.
- 2 tablespoons brown sugar or coconut sugar
- Brown sugar caramelizes nicely on the grill.
- 2 tablespoons fresh lime juice
- Bottled lime juice works in a pinch, but fresh tastes brighter.
- 1 tablespoon lime zest
- 3 cloves garlic, finely minced or grated
- 1 tablespoon fresh ginger, finely grated
- 1 to 2 tablespoons Thai red curry paste
- Mae Ploy or Maesri brands give strong flavor; start with 1 tablespoon if you prefer mild heat.
- 1 tablespoon neutral oil (canola, avocado, or grapeseed)
- ½ teaspoon ground turmeric
- ½ teaspoon ground coriander
- ¼ teaspoon black pepper
For basting and finishing
- 2 tablespoons reserved coconut marinade (keep separate from the raw chicken)
- 1 tablespoon honey or maple syrup
- Extra lime wedges, for serving
- 2 to 3 tablespoons chopped fresh cilantro or Thai basil
- 1 small red chili or jalapeño, thinly sliced, optional for garnish
Skewers and equipment
- 10 to 12 wooden skewers, soaked in water at least 20 to 30 minutes
- Soaking helps prevent burning on the grill.
- Or use metal skewers, which do not need soaking.
- Grill (gas, charcoal, or grill pan on the stove)
- Mixing bowl and whisk
- Cutting board and sharp knife
- Tongs
- Small bowl and brush or spoon for basting
Easy substitutions and pantry shortcuts
- Use pre-minced garlic and ginger from a jar if you feel short on time.
- Swap Thai red curry paste with a mild curry paste if you prefer less heat.
- Replace fish sauce with extra soy sauce plus a squeeze of lime if you avoid fish sauce.
- Use chicken tenders if you do not want to cut up chicken; just thread them on whole.
Tips & Tricks
- Cut chicken pieces to similar size so they cook evenly and stay juicy.
- Marinate at least 30 minutes, but aim for 2 to 4 hours for deeper flavor.
- Do not marinate longer than 24 hours, since the lime can make the texture mushy.
- Reserve a few tablespoons of marinade before you add raw chicken so you can safely use it for basting.
- Oil the grill grates lightly and preheat them well to prevent sticking.
- Thread chicken pieces snugly on skewers but avoid packing them too tightly so heat can reach the center.
- Grill over medium-high heat so the outside caramelizes without burning before the inside cooks.
- Flip the skewers only once or twice to keep nice grill marks and avoid tearing the meat.
- Let the skewers rest a few minutes after grilling so juices redistribute and stay in the chicken.
- Taste a piece and adjust with a squeeze of lime or a pinch of salt right before serving.
How to Make Grilled Thai Coconut Chicken Skewers Recipe
Mix the coconut marinade
- Add coconut milk, soy sauce, fish sauce, brown sugar, lime juice, lime zest, garlic, ginger, red curry paste, oil, turmeric, coriander, and black pepper to a large mixing bowl.
- Whisk until the curry paste dissolves and the mixture looks smooth and creamy.
- Scoop out 2 to 3 tablespoons of this marinade into a small bowl and set it aside in the fridge for basting later.
Prep and marinate the chicken
- Pat the chicken dry with paper towels so the marinade sticks better.
- Cut the chicken into 1 to 1½ inch chunks and drop them into the large bowl of marinade.
- Toss until every piece of chicken looks coated, then cover the bowl and chill at least 30 minutes and up to 24 hours.
- Stir the chicken once or twice during marinating if you can, so the flavor distributes evenly.
Soak the skewers and preheat the grill
- Place wooden skewers in a shallow pan of water and soak at least 20 to 30 minutes.
- Preheat your grill to medium-high heat, around 400 to 425°F.
- Clean the grates and rub them with a lightly oiled paper towel held with tongs so the chicken releases easily.
Thread the chicken
- Remove the chicken from the fridge while the grill heats so it takes the chill off slightly.
- Thread 5 to 7 pieces of chicken onto each skewer, packing them close but not squished.
- Lay the skewers on a tray or baking sheet and discard the used marinade from the bowl.
Mix the basting glaze
- Take the reserved coconut marinade from the fridge.
- Stir in the honey or maple syrup until it blends smoothly.
- Keep this mixture near the grill with a clean brush or spoon.
Grill the skewers
- Place the skewers on the hot grill in a single layer with a little space between each one.
- Grill for about 4 to 5 minutes on the first side until you see nice grill marks and the edges start to brown.
- Flip the skewers and brush lightly with the coconut basting glaze.
- Grill another 4 to 6 minutes, turning once more if needed, until the chicken reaches 165°F in the thickest piece and looks nicely charred in spots.
- Move any pieces that cook faster to a cooler area of the grill so they do not burn while the rest finishes.
Rest and garnish
- Transfer the grilled Thai coconut chicken skewers to a platter and let them rest 3 to 5 minutes.
- Squeeze fresh lime over the top and sprinkle with chopped cilantro or Thai basil.
- Add sliced red chili for extra color and heat if you like.
- Serve hot with your favorite sides and extra lime wedges.
What to Serve with Grilled Thai Coconut Chicken Skewers Recipe
These grilled Thai coconut chicken skewers pair beautifully with jasmine rice or coconut rice, which soak up all the extra sauce and juices. Add a crisp cucumber salad with lime, a touch of sugar, and fresh herbs for a cool contrast. Steamed or grilled veggies like green beans, broccoli, or bell peppers round out the plate. Offer chilled sparkling water, Thai iced tea, or a citrusy mocktail to keep the meal refreshing.
Storage Options
- Store leftover skewers in an airtight container in the fridge for up to 3 to 4 days.
- Remove the chicken from the skewers before freezing and keep it in a freezer-safe bag or container for up to 2 months.
- Reheat gently in a covered skillet over medium-low heat with a splash of water or coconut milk until warmed through.
- You can also reheat in a 325°F oven for 8 to 10 minutes, or in the microwave in short bursts, and add a squeeze of lime after reheating to freshen the flavor.

Grilled Thai Coconut Chicken Skewers Recipe
Ingredients
Instructions
- In a large mixing bowl, combine the coconut milk, soy sauce, fish sauce, brown sugar, lime juice, lime zest, garlic, ginger, Thai red curry paste, neutral oil, turmeric, coriander, and black pepper.
- Whisk until the curry paste dissolves and the mixture is smooth and creamy.
- Scoop out 2 to 3 tablespoons of the marinade into a small bowl and refrigerate to use later for basting.
- Pat the chicken dry with paper towels so the marinade adheres well.
- Cut the chicken into 1 to 1½ inch chunks if not already done and add them to the large bowl of marinade.
- Toss until all the chicken pieces are thoroughly coated. Cover and refrigerate for at least 30 minutes and up to 24 hours, stirring once or twice if possible.
- If using wooden skewers, soak them in water for 20 to 30 minutes to help prevent burning.
- Preheat a gas or charcoal grill (or grill pan) to medium-high heat, about 400–425°F (200–220°C).
- Clean the grill grates and oil them lightly using tongs and an oiled paper towel to reduce sticking.
- Remove the marinated chicken from the refrigerator while the grill heats so it can lose some of the chill.
- Thread 5 to 7 pieces of chicken onto each skewer, packing them close but not too tightly so heat can circulate.
- Place the prepared skewers on a tray and discard any remaining used marinade from the bowl.
- Retrieve the reserved coconut marinade from the refrigerator.
- Stir in the honey or maple syrup until fully combined, and keep this glaze near the grill with a clean brush or spoon.
- Arrange the skewers on the hot grill in a single layer with space between each one.
- Grill for 4 to 5 minutes on the first side, until you see good grill marks and the edges begin to brown.
- Flip the skewers and brush lightly with the coconut basting glaze.
- Grill for another 4 to 6 minutes, turning once more if needed, until the chicken is cooked through (165°F/74°C in the thickest piece) and lightly charred in spots. Move any pieces that cook faster to a cooler part of the grill if necessary.
- Transfer the grilled skewers to a serving platter and let them rest for 3 to 5 minutes so the juices redistribute.
- Squeeze fresh lime over the top and sprinkle with chopped cilantro or Thai basil.
- Garnish with sliced red chili or jalapeño if you like extra color and heat, and serve hot with your favorite sides.
Notes
Approximate per serving (about 1/4 of recipe, made with 2 lb thighs only and all marinade/glaze): 520 calories; fat 36 g; saturated fat 18 g; carbohydrates 14 g; fiber 1 g; sugars 8 g; protein 37 g; sodium 1380 mg. Values will vary based on chicken cuts used, brands, and portion size.

Leave a Reply