Step-by-step instructions
- In a medium bowl, combine the soy sauce, honey, olive oil, minced garlic, and grated ginger to create a savory marinade.
- Add the chicken pieces to the bowl, mixing until they’re well-coated. Allow them to marinate for at least 30 minutes for maximum flavor.
- Preheat your grill to medium-high heat, making sure it’s hot enough for a good sear.
- Thread the marinated chicken onto skewers, ensuring even spacing for even cooking.
- Grill the skewers for about 10-15 minutes, turning occasionally. Look for those beautiful grill marks and ensure the chicken is cooked through.
- Serve the skewers hot, garnished with lime wedges or fresh cilantro if desired. Enjoy every juicy bite!
Best ways to enjoy it
These Grilled Thai Coconut Chicken Skewers are fantastic on their own, but why not take it a step further? Serve them alongside a vibrant jasmine rice or a refreshing cucumber salad for a complete meal. You could also whip up a tangy dipping sauce utilizing peanut butter and lime juice for an extra kick or use them in wraps with your favorite veggies.
How to store & freeze
If you have leftovers (which is rare!), store the skewers in an airtight container in the refrigerator for up to 3 days. For long-term storage, freeze the cooked skewers in a single layer in a freezer-safe bag for up to 3 months. When ready to eat, thaw in the refrigerator overnight and reheat in a skillet or microwave.
Pro chef tips
- Marinate your chicken overnight if possible; it deepens the flavor significantly.
- Soaking wooden skewers in water for 30 minutes before grilling prevents them from burning on the grill.
- Use a meat thermometer to ensure your chicken is cooked to an internal temperature of 165°F for safety.
Creative twists
Feel free to add your own flair to the marinade. A splash of lime juice adds brightness, while chili flakes can provide a kick for heat lovers. If you’re looking for a vegetarian option, swap chicken for firm tofu or a hearty vegetable mix, and grill them the same way for a delicious alternative.

Common questions
What is the preparation time for this recipe?
The total preparation time is around 40-45 minutes, including a marinating time of at least 30 minutes.
Can I substitute the chicken thighs with other meats?
Absolutely! Chicken breast or even shrimp would work well. Just be mindful of cooking times and temperatures.
How can I store leftovers safely?
You can keep leftover skewers in an airtight container in the refrigerator for up to 3 days. Be sure to let them cool completely before storing.
