
Grilled Thai Coconut Chicken Skewers Recipe tastes smoky, creamy, a little sweet, and just spicy enough to keep things interesting. It works perfectly for busy weeknights or casual entertaining, and you can get it on the table in about 45 minutes including marinating. I tested this on my own picky family and they now request it more than pizza, which feels like a small culinary miracle.
Why Grilled Thai Coconut Chicken Skewers Recipe Is Worth It
You get juicy, tender chicken that soaks up coconut milk, lime, garlic, and Thai curry flavor in every bite. The grill adds char and smokiness that balance the richness of the coconut and the brightness of the lime.
You also prep everything in one bowl, thread it on skewers, and cook it in under 15 minutes. Cleanup stays easy, and the recipe scales up nicely for parties, potlucks, or meal prep.
“These Grilled Thai Coconut Chicken Skewers tasted like a backyard vacation and disappeared in minutes, ★★★★★”
Ingredients You Need
Chicken
- 2 pounds boneless skinless chicken thighs, cut into 1 to 1.5 inch pieces
- Thighs stay juicier than breasts on the grill.
- Use chicken breast if you prefer leaner meat; just shorten grill time slightly.
Marinade
- 1 can (13.5 to 14 ounces) full fat coconut milk
- Use full fat for best flavor and tenderness; light coconut milk works but tastes less rich.
- 2 tablespoons red Thai curry paste
- I like Mae Ploy or Thai Kitchen; adjust amount if your brand runs hotter.
- 2 tablespoons soy sauce
- Use tamari or coconut aminos for gluten free.
- 1 tablespoon fish sauce
- Adds deep savory flavor; use Red Boat or Squid brand if possible.
- 2 tablespoons brown sugar or coconut sugar
- Honey works in a pinch; reduce to 1 tablespoon if you want less sweetness.
- 3 cloves garlic, finely minced or grated
- 1 tablespoon fresh ginger, finely minced or grated
- Zest of 1 lime
- Juice of 1 lime (about 2 tablespoons)
- 1 tablespoon neutral oil (canola, avocado, or grapeseed)
- 1 teaspoon ground coriander
- 1 teaspoon ground turmeric or 1 tablespoon fresh grated turmeric
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon black pepper
- 1 to 2 teaspoons sriracha or chili garlic sauce, optional for more heat
For grilling and garnish
- 1 to 2 tablespoons neutral oil for the grill grates
- 1 small bunch cilantro, chopped
- 1 to 2 tablespoons chopped fresh mint, optional
- Extra lime wedges for serving
- 1 small red chili, thinly sliced, optional for heat and color
- 1/4 cup toasted shredded coconut, optional but tasty
Pantry shortcuts and notes
- Use jarred minced garlic and ginger if you need speed; the flavor still works nicely.
- Use frozen chicken that you thaw overnight in the fridge; it absorbs the marinade very well.
- Use pre-cut chicken tenders to skip some knife work; just cut them into chunks.
Equipment list
- Grill: gas or charcoal, or a stovetop grill pan
- Metal skewers or wooden skewers (soak wooden skewers in water 20 to 30 minutes)
- Large mixing bowl or zip top bag for marinating
- Cutting board and sharp knife
- Tongs for turning skewers
- Instant read thermometer for perfect doneness
- Small brush for oiling grill grates
Quick Tips & substitutions
- Cut chicken into even size pieces so everything cooks at the same speed.
- Marinate at least 20 minutes, but aim for 2 to 4 hours for deeper flavor.
- Use chicken breast instead of thighs and grill slightly less time to avoid dryness.
- Swap soy sauce with tamari or coconut aminos to keep the recipe gluten free.
- Skip fish sauce and add extra soy sauce if you avoid fish products.
- Use green or yellow curry paste instead of red for a different flavor profile.
- Thread chicken tightly on skewers to keep it juicy, but leave tiny gaps so heat circulates.
- Oil the grill grates well and preheat fully to prevent sticking.
- Grill on medium high heat so the outside chars while the inside stays juicy.
- Save a small portion of marinade before adding raw chicken to use as a basting sauce; never reuse marinade that touched raw chicken.
How to Make Grilled Thai Coconut Chicken Skewers Recipe
Mix the marinade
- Add coconut milk, red curry paste, soy sauce, fish sauce, brown sugar, garlic, ginger, lime zest, lime juice, oil, coriander, turmeric, salt, pepper, and sriracha to a large bowl.
- Whisk until the curry paste dissolves and the mixture looks smooth and creamy.
- Taste a small spoonful and adjust salt, lime, or sugar until the flavor hits a nice sweet, salty, tangy balance.
- Scoop out about 1/4 cup of this marinade into a small bowl and keep it in the fridge for basting later.
Marinate the chicken
- Add the chicken pieces to the large bowl of marinade and toss until every piece looks coated.
- Cover the bowl or seal the bag and chill in the fridge at least 20 minutes and up to 8 hours.
- Stir or massage the bag once or twice during marinating so every piece gets equal flavor.
- Pull the chicken from the fridge about 15 minutes before grilling so it loses some of the chill.
Prep the skewers and grill
- Soak wooden skewers in water 20 to 30 minutes if you use them, so they do not burn.
- Preheat your grill to medium high heat; aim for about 400 to 425°F.
- Clean the grill grates, then oil them lightly with a folded paper towel dipped in oil and held with tongs.
- Thread the marinated chicken onto skewers, packing pieces snugly but not smashed together.
Grill the skewers
- Place the skewers on the hot grill and close the lid.
- Grill 4 to 5 minutes on the first side until you see good grill marks and the edges look slightly charred.
- Flip the skewers and brush lightly with the reserved clean marinade.
- Grill another 4 to 6 minutes until the chicken reaches 165°F in the thickest piece and the surface looks nicely browned.
Finish and garnish
- Transfer the skewers to a platter and let them rest 3 to 5 minutes so the juices settle.
- Sprinkle with chopped cilantro, mint, and toasted coconut if you use it.
- Add sliced red chili over the top if you like heat.
- Serve with lime wedges so everyone can squeeze fresh lime over their own skewers.
Recipe Variations
- Gluten free: Use tamari or coconut aminos instead of soy sauce and confirm your curry paste lists no wheat.
- Dairy free: The recipe already uses coconut milk, so it fits dairy free as written.
- Lower carb: Reduce or skip the brown sugar and serve with cauliflower rice or a crunchy cabbage salad.
- Mild version: Use less curry paste and skip sriracha; add more coconut milk and lime for gentle flavor.
- Extra spicy: Add Thai bird chiles to the marinade and finish with more sliced chiles on top.
- Vegan: Swap chicken with extra firm tofu or tempeh, press it well, then marinate and grill on lightly oiled skewers.
- Veggie heavy: Thread bell peppers, red onion, and zucchini between chicken pieces for more color and crunch.
- Saucy version: Simmer leftover clean marinade in a small saucepan for a few minutes and use it as a drizzle over rice.
Ways to Serve Grilled Thai Coconut Chicken Skewers Recipe
- Over jasmine rice with extra lime and cilantro.
- With coconut rice and a side of sliced cucumbers and carrots.
- In lettuce cups with shredded cabbage, herbs, and a squeeze of lime.
- Over rice noodles with a simple cucumber and herb salad.
- With grilled pineapple and a side of steamed green beans or snap peas.
- Chopped over a big salad with crunchy veggies and a light lime dressing.
- In a rice bowl with edamame, pickled veggies, and avocado.
Storage Success
Store leftover grilled Thai coconut chicken skewers in an airtight container in the fridge for up to 3 days. Pull the chicken off the skewers before chilling if you want easier reheating. Reheat gently in a skillet over medium heat or in the microwave at 50 percent power so the chicken stays tender. Use leftovers in salads, wraps, or rice bowls for fast lunches that still taste special.

Grilled Thai Coconut Chicken Skewers Recipe
Ingredients
Instructions
- In a large bowl, combine coconut milk, red curry paste, soy sauce, fish sauce, brown sugar, garlic, ginger, lime zest, lime juice, neutral oil, ground coriander, turmeric, salt, pepper, and sriracha if using.
- Whisk until the curry paste dissolves and the mixture looks smooth and creamy.
- Taste and adjust with more salt, lime, or sugar to balance sweet, salty, and tangy flavors.
- Reserve about 1/4 cup of the marinade in a separate bowl and refrigerate for basting later.
- Add the chicken pieces to the remaining marinade and toss until evenly coated.
- Cover and refrigerate for at least 20 minutes and up to 8 hours, stirring once or twice during marinating.
- Remove the chicken from the fridge about 15 minutes before grilling to take off the chill.
- If using wooden skewers, soak them in water for 20 to 30 minutes so they do not burn.
- Preheat the grill to medium-high heat (about 400 to 425°F). Clean the grates, then oil them lightly with a paper towel dipped in neutral oil and held with tongs.
- Thread the marinated chicken pieces onto skewers, packing them snugly but not tightly so heat can circulate.
- Place the skewers on the hot grill and close the lid.
- Grill for 4 to 5 minutes on the first side until you see good grill marks and the edges begin to char slightly.
- Flip the skewers and brush lightly with the reserved clean marinade.
- Grill for another 4 to 6 minutes, or until the chicken reaches 165°F in the thickest piece and is nicely browned.
- Transfer the skewers to a platter and let rest for 3 to 5 minutes so the juices settle.
- Sprinkle with chopped cilantro, mint, and toasted coconut if using.
- Top with sliced red chili for extra heat if desired and serve with lime wedges for squeezing over the skewers.
Notes
Approximate per serving (1/6 of recipe, without optional toppings): 370 calories; fat 26 g; saturated fat 15 g; carbohydrates 8 g; fiber 1 g; sugars 5 g; protein 27 g; sodium 730 mg. Values will vary based on specific ingredients, brands, optional garnishes, and portion size.

Leave a Reply