Grilled Thai Coconut Chicken Skewers Recipe
Introduction
These Grilled Thai Coconut Chicken Skewers offer a delicious blend of fragrant ginger, creamy coconut, and tangy lime. Perfect for a quick weeknight dinner or a flavorful addition to your next barbecue, they bring vibrant Thai flavors straight to your grill.

Ingredients
- 4-5 slices fresh ginger, peeled and thinly sliced
- 2 cloves garlic, minced
- 1 kg chicken (dark meat preferred, thighs or drumsticks, boneless and cut into chunks)
- 2 tablespoons soy sauce
- 1 tablespoon dark soy sauce
- 1 can (400 mL) coconut milk
- 1 tablespoon brown sugar
- 2 tablespoons fresh lime juice
- Salt and pepper, to taste
- Skewers (if using wooden, soak in water for at least 30 minutes)
Instructions
- Step 1: Prepare the marinade by combining the ginger, garlic, soy sauce, dark soy sauce, coconut milk, brown sugar, lime juice, salt, and pepper in a large mixing bowl. Whisk until well blended.
- Step 2: Add the chicken chunks to the marinade, turning to coat them thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes, or up to 4 hours for deeper flavor.
- Step 3: Preheat your grill or stovetop grill pan to medium-high heat. Lightly oil the grill grates to prevent sticking.
- Step 4: Thread the marinated chicken pieces onto soaked skewers, leaving a little space between each piece to ensure even cooking.
- Step 5: Place the skewers on the hot grill and cook for 4-5 minutes per side, turning once, until the chicken is nicely charred and cooked through.
- Step 6: Remove the skewers from the grill, squeeze fresh lime juice over them, and serve immediately.
Tips & Variations
- For extra smoky flavor, add a pinch of smoked paprika or chili flakes to the marinade.
- If you prefer, swap chicken dark meat for breast meat, but reduce marinating time to avoid drying out.
- Serve the skewers with a side of jasmine rice or fresh cucumber salad for a complete meal.
Storage
Store leftover cooked chicken skewers in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently in a preheated oven or on a stovetop grill pan to prevent drying out. Marinated but uncooked chicken can be refrigerated for up to 4 hours before grilling.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use frozen chicken for this recipe?
It’s best to use fresh or fully thawed chicken for even cooking and better marinade absorption. If using frozen chicken, thaw completely before marinating and grilling.
How do I prevent the chicken from sticking to the grill?
Lightly oil the grill grates before cooking and make sure the grill is properly preheated to medium-high. Soaking wooden skewers also helps prevent burning and sticking.
PrintGrilled Thai Coconut Chicken Skewers Recipe
These Grilled Thai Coconut Chicken Skewers feature tender, juicy chicken marinated in a fragrant blend of coconut milk, ginger, garlic, and soy sauces, then char-grilled to perfection. Perfect for a flavorful and refreshing meal with a hint of sweetness from brown sugar and zesty lime juice.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 45 minutes
- Yield: 4–5 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
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
- Salt and pepper, to taste
Chicken
- 1 kg Chicken (dark meat preferred, thighs or drumsticks, boneless and cut into chunks)
Additional
- Skewers (if using wooden, soak in water for at least 30 minutes)
Instructions
- Prepare the Marinade. In a large mixing bowl, combine the ginger, garlic, soy sauce, dark soy sauce, coconut milk, brown sugar, lime juice, salt, and pepper. Whisk the mixture until all ingredients are well blended, ensuring that the marinade is flavorful and aromatic.
- Marinate the Chicken. Add the chicken chunks to the marinade bowl, turning the pieces to coat them thoroughly. Cover the bowl with plastic wrap and refrigerate for at least 30 minutes to allow the chicken to absorb the flavors, or up to 4 hours for deeper marination.
- Assemble the Skewers. Thread the marinated chicken pieces onto the soaked skewers, making sure to leave a small gap between each chunk to promote even cooking and prevent sticking.
- Preheat the Grill. Heat your grill or stovetop grill pan to medium-high heat. Lightly oil the grates or grill surface to prevent the chicken from sticking and to achieve those desirable grill marks.
- Grill the Skewers. Place the chicken skewers on the hot grill. Cook them for 4-5 minutes on each side, turning once halfway through. Grill until the chicken is nicely charred on the outside and fully cooked through internally.
- Serve and Enjoy. Remove the skewers from the grill and immediately squeeze additional fresh lime juice over the top for an extra pop of citrus flavor. Serve these skewers hot and enjoy a delicious Thai-inspired meal.
Notes
- If using wooden skewers, soaking them in water for at least 30 minutes prior to grilling prevents burning.
- For best flavor, marinate the chicken for at least 1 hour or up to 4 hours but not longer to avoid overly mushy texture.
- You can use a grill pan if you don’t have an outdoor grill, but maintain medium-high heat for good char.
- Pair the skewers with jasmine rice or a fresh cucumber salad for a complete meal.
- This recipe tastes great with additional fresh herbs like cilantro or Thai basil sprinkled on top before serving.
Keywords: Grilled Chicken Skewers, Thai Coconut Chicken, Coconut Milk Chicken, Grilled Thai Skewers, Thai Chicken Marinade

