Grilled Thai Coconut Chicken Skewers Recipe
If you love bold flavors and crave a dish that transports you straight to the heart of Southeast Asia, then you are going to adore these Grilled Thai Coconut Chicken Skewers. Juicy pieces of tender chicken bathed in a luscious coconut milk marinade, infused with fresh ginger, garlic, and a hint of lime, are grilled to perfection to achieve that irresistible char and smokiness. This recipe is a celebration of vibrant flavors and effortless grilling that comes together quickly but tastes like you spent hours masterfully crafting it. Trust me, these skewers are an absolute crowd-pleaser that will have you planning your next get-together just to make them again.

Ingredients You’ll Need
Gathering the right ingredients is the first step towards achieving those authentic and mouthwatering flavors. Each component listed here is simple but essential, creating a perfect balance of creamy coconut richness, zingy citrus, and savory umami that makes the dish shine.
- Fresh ginger (4-5 slices): Adds warmth and a spicy brightness that cuts through the richness of the coconut milk.
- Garlic (2 cloves, minced): Brings depth and a fragrant punch to the marinade.
- Chicken (1 kg, dark meat preferred): Thighs or drumsticks are ideal for their juiciness, ensuring tender skewers that stay moist on the grill.
- Soy sauce (2 tablespoons): Provides savory saltiness and umami complexity.
- Dark soy sauce (1 tablespoon): Adds a robust color and deeper flavor to the marinade.
- Coconut milk (1 can, 400 mL): The creamy base that tenderizes the chicken and infuses tropical sweetness.
- Brown sugar (1 tablespoon): Enhances caramelization while balancing the tangy and savory notes.
- Fresh lime juice (2 tablespoons): Gives a zesty brightness that lifts the entire dish.
- Salt and pepper (to taste): Simple seasonings that bring all the flavors into harmony.
- Bamboo skewers: Soaked in water to prevent burning on the grill, these are perfect for easy handling and even cooking.
How to Make Grilled Thai Coconut Chicken Skewers
Step 1: Prepare the Marinade
Start by mixing the star ingredients that will coat your chicken in layers of flavor. In a large bowl, combine the peeled and thinly sliced fresh ginger, minced garlic, soy sauce, dark soy sauce, creamy coconut milk, sweet brown sugar, and freshly squeezed lime juice. Season lightly with salt and pepper, then whisk everything until beautifully blended. This rich and aromatic marinade is what makes the Grilled Thai Coconut Chicken Skewers truly sing.
Step 2: Marinate the Chicken
Next, add your chicken chunks—preferably thighs or drumsticks for maximum juiciness—to the marinade. Toss gently to ensure every piece is thoroughly coated with the fragrant mixture. Cover the bowl with plastic wrap and let it rest in the refrigerator. If you’re short on time, 30 minutes will awaken the flavors, but if you can spare up to 4 hours, the chicken will soak up even more of that tropical goodness.
Step 3: Assemble the Skewers
Once marinated, thread the chicken pieces onto your pre-soaked bamboo skewers. Leave a little space between each chunk so the heat circulates evenly during grilling, helping to create those gorgeous grill marks and ensuring every bite is cooked through perfectly. This step is where your dish starts to take shape and get ready for the grill.
Step 4: Preheat the Grill
Fire up your grill or stovetop grill pan to medium-high heat. Oiling the grill grates lightly prevents sticking and lets the chicken cook with a smoky char. A properly heated grill is essential to lock in the juices while giving the skewers that irresistible crispy edge.
Step 5: Grill the Skewers
Place your assembled skewers on the grill and let them cook undisturbed for about 4 to 5 minutes on one side. Then, turn the skewers carefully to cook the other side for an additional 4 to 5 minutes. The chicken should develop a beautiful golden brown char while remaining juicy inside. Keep an eye on your grill and adjust the heat if necessary to avoid burning.
Step 6: Serve and Enjoy
Once grilled to perfection, remove the skewers and give them a final squeeze of fresh lime juice to brighten the flavors. Serve them hot and enjoy that perfect harmony of creamy, tangy, and savory notes in every bite of these sensational Grilled Thai Coconut Chicken Skewers.
How to Serve Grilled Thai Coconut Chicken Skewers

Garnishes
Fresh garnishes can elevate your dish both visually and in flavor. Sprinkle chopped fresh cilantro or Thai basil over the skewers for an aromatic burst that complements the coconut and lime. Thin slices of red chili or a handful of crushed peanuts can add a delightful punch of heat or crunch.
Side Dishes
These skewers pair beautifully with fragrant jasmine rice or sticky rice to soak up every bit of marinade that drips. For a lighter option, try a crisp Asian-style cucumber salad dressed with fish sauce, lime, sugar, and chili. A fresh papaya salad also works wonderfully to add a sweet and tangy contrast.
Creative Ways to Present
For a fun presentation, arrange the skewers on a platter with pineapple rings or wedges, echoing the tropical vibe. Serving alongside small bowls of dipping sauces like sweet chili or peanut sauce invites a playful, interactive experience. Even skewering colorful vegetables like bell peppers, cherry tomatoes, or red onions along with the chicken adds pops of color and extra flavor.
Make Ahead and Storage
Storing Leftovers
If you have any leftover Grilled Thai Coconut Chicken Skewers, store them in an airtight container in the refrigerator for up to 3 days. Keep them well-covered to prevent the chicken from drying out and retain the marinade’s moisture and flavors.
Freezing
You can also freeze the skewers if you want to save them for later. Wrap each skewer individually with plastic wrap or foil, then place them in a freezer-safe container or bag. They will keep well for up to 2 months. Thaw overnight in the fridge before reheating to maintain juicy texture.
Reheating
To reheat, place the thawed skewers on a grill pan or regular pan over medium heat for a few minutes, turning occasionally until warmed through. This helps retain the grilled char and prevents the chicken from becoming rubbery as it might in a microwave.
FAQs
Can I use chicken breast instead of dark meat?
Yes, you can substitute with chicken breast, but keep in mind that dark meat like thighs stays juicier and more flavorful when grilled. Chicken breast can dry out more easily, so watch cooking times closely.
Do I have to soak the bamboo skewers?
Absolutely! Soaking bamboo skewers for at least 30 minutes prevents them from burning on the grill. This simple step protects your skewers and helps your chicken cook evenly.
Can I prepare the marinade ahead of time?
Definitely. You can prepare the marinade up to 24 hours in advance and store it in the fridge. Just mix the chicken in when you’re ready to marinate and grill.
What if I don’t have a grill?
No grill? No problem! You can cook the skewers in a grill pan on your stovetop or even under the broiler in your oven. Just turn them carefully to achieve that nice char on all sides.
Are these skewers spicy?
This recipe isn’t spicy by default but is packed with flavor from ginger, garlic, and lime. If you want some heat, try adding chopped fresh chilies to the marinade or serving with a spicy dipping sauce.
Final Thoughts
Once you try these Grilled Thai Coconut Chicken Skewers, you’ll find yourself coming back to this recipe again and again. The blend of creamy coconut, zesty lime, and perfectly grilled chicken is utterly addictive and sure to impress. It’s a perfect dish for casual dinners, weekend BBQs, or anytime you want a taste of Thailand without leaving your kitchen. So grab those skewers and let the grill work its magic—happiness is just a few bites away!
PrintGrilled Thai Coconut Chicken Skewers Recipe
Grilled Thai Coconut Chicken Skewers are tender, flavorful chicken pieces marinated in a rich blend of coconut milk, ginger, garlic, and soy sauces, then grilled to perfection. This dish combines the creamy sweetness of coconut with aromatic Thai spices, resulting in juicy skewers with a smoky char, perfect for a quick weeknight meal or entertaining guests.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
- Diet: Halal
Ingredients
Marinade Ingredients
- 4–5 slices fresh ginger, peeled and thinly sliced
- 2 cloves garlic, minced
- 2 tablespoons soy sauce
- 1 tablespoon dark soy sauce
- 1 can (400 mL) coconut milk
- 1 tablespoon brown sugar
- 2 tablespoons fresh lime juice, plus extra for serving
- Salt and pepper, to taste
Chicken and Skewers
- 1 kg chicken dark meat (thighs or drumsticks), boneless and cut into chunks
- Bamboo skewers (if wooden, soaked in water for at least 30 minutes)
Instructions
- Prepare the Marinade: In a large mixing bowl, whisk together the fresh ginger slices, minced garlic, soy sauce, dark soy sauce, coconut milk, brown sugar, lime juice, and a pinch of salt and pepper until well blended to create a flavorful marinade base.
- Marinate the Chicken: Add the chicken chunks to the marinade and stir thoroughly to coat each piece. Cover the bowl tightly with plastic wrap and refrigerate for at least 30 minutes, allowing the chicken to absorb all the aromatic flavors; marinating up to 4 hours will deepen the taste further.
- Assemble the Skewers: Thread the marinated chicken pieces evenly onto the soaked bamboo skewers, leaving a small space between each piece to ensure even cooking and a nice grilled char on all sides.
- Preheat the Grill: Heat your outdoor grill or stovetop grill pan to medium-high. Lightly oil the grill grates to prevent the chicken from sticking during cooking.
- Grill the Skewers: Place the chicken skewers over the hot grill and cook for 4-5 minutes on each side, turning once. Grill until the chicken is cooked through, nicely charred on the outside, and reaches an internal temperature of 165°F (74°C).
- Serve and Enjoy: Remove the skewers from the grill. For extra freshness and a bright tang, squeeze additional lime juice over the chicken before serving immediately. These skewers pair wonderfully with steamed rice or a fresh salad.
Notes
- Soaking bamboo skewers prevents them from burning on the grill.
- For best flavor, marinate the chicken for at least 30 minutes but no longer than 4 hours to avoid meat texture becoming mushy.
- You can substitute chicken breast for a leaner option, but dark meat keeps the skewers tender and juicy.
- Adjust the level of soy sauce and salt according to taste to control sodium.
- When grilling indoors, use a grill pan and ensure good ventilation to handle smoke.
Nutrition
- Serving Size: 1 serving (approx. 250g)
- Calories: 340 kcal
- Sugar: 4 g
- Sodium: 620 mg
- Fat: 20 g
- Saturated Fat: 16 g
- Unsaturated Fat: 4 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 1 g
- Protein: 28 g
- Cholesterol: 90 mg
Keywords: Thai chicken skewers, coconut chicken, grilled chicken, Thai recipe, coconut milk marinade, BBQ chicken skewers

