These grilled Thai coconut chicken skewers are bursting with sweet, savory, and slightly smoky flavors. Tender chicken thighs are marinated in a rich coconut-based mixture, then grilled to perfection for a juicy and flavorful dish that’s perfect for gatherings or weeknight meals.
Why You’ll Love This Recipe
This recipe delivers incredible flavor with minimal effort. The combination of coconut milk, soy sauce, and honey creates a balanced marinade that keeps the chicken moist and deeply seasoned. It’s easy to prepare ahead of time, making it great for meal prep or entertaining. The skewers cook quickly on the grill, and the caramelized edges add a delicious smoky finish. Plus, it’s versatile enough to serve with rice, salad, or flatbread.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
1 ½ lbs chicken thighs, cut into 1-inch cubes
3 tablespoons soy sauce
2 tablespoons honey
1 cup coconut milk
2 tablespoons vegetable oil
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon lime juice
1 teaspoon ground coriander
1 teaspoon turmeric powder
1 teaspoon salt
½ teaspoon black pepper
1 tablespoon brown sugar
Wooden or metal skewers
Directions
Start by preparing the marinade. In a large bowl, combine the coconut milk, soy sauce, honey, vegetable oil, minced garlic, grated ginger, lime juice, coriander, turmeric, salt, black pepper, and brown sugar. Whisk everything together until the mixture is smooth and well blended.
Add the chicken pieces to the marinade and mix thoroughly to ensure each piece is fully coated. Cover the bowl and refrigerate for at least 2 hours, preferably overnight for deeper flavor.
If you are using wooden skewers, soak them in water for at least 30 minutes to prevent burning during grilling.
Preheat your grill to medium-high heat. Thread the marinated chicken pieces onto the skewers, leaving a little space between each piece for even cooking.
Place the skewers on the grill and cook for about 10 to 12 minutes, turning occasionally to ensure all sides are evenly cooked. Brush the skewers with leftover marinade during grilling for extra flavor, making sure the chicken reaches a safe internal temperature.
Once the chicken is fully cooked and slightly charred on the edges, remove the skewers from the grill. Let them rest for a few minutes before serving.
Serve hot with your choice of side dishes such as steamed rice, fresh salad, or grilled vegetables.
Servings and timing
This recipe serves 4 people.
Preparation time: 15 minutes
Marinating time: 2 hours (or up to overnight)
Cooking time: 10–12 minutes
Total time: approximately 2 hours 30 minutes
Variations
You can substitute chicken thighs with chicken breast if you prefer a leaner option, though thighs tend to stay juicier. For a spicier version, add chili flakes or a teaspoon of chili paste to the marinade. You can also include a touch of peanut butter in the marinade for a richer, nutty flavor. If grilling is not an option, these skewers can be cooked in the oven or on a stovetop grill pan.
Vegetable additions like bell peppers, onions, or zucchini can be threaded onto the skewers alongside the chicken for extra color and nutrition.
Storage/Reheating
Store any leftover skewers in an airtight container in the refrigerator for up to 3 days. To reheat, place the chicken in a preheated oven at 180°C (350°F) for about 10 minutes or until warmed through. You can also reheat in a skillet over medium heat, turning occasionally to prevent drying out. Avoid microwaving for too long, as it may make the chicken tough.
FAQs
How long should I marinate the chicken?
At least 2 hours is recommended, but overnight marination gives the best flavor.
Can I use canned coconut milk?
Yes, canned coconut milk works perfectly and provides a rich texture.
Can I bake instead of grill?
Yes, bake at 200°C (400°F) for about 20 minutes, turning halfway through.
What can I serve with these skewers?
They pair well with rice, noodles, or a fresh cucumber salad.
Can I freeze the marinated chicken?
Yes, you can freeze it in the marinade for up to 2 months.
How do I prevent the chicken from sticking to the grill?
Lightly oil the grill grates before cooking.
Can I make this recipe dairy-free?
It is already dairy-free as it uses coconut milk.
What type of chicken is best?
Chicken thighs are preferred for their tenderness and flavor.
Can I cook this on a stovetop?
Yes, use a grill pan or skillet over medium-high heat.
Is this recipe kid-friendly?
Yes, it has a mild sweetness that most kids enjoy. You can skip spicy additions if needed.
Conclusion
Grilled Thai coconut chicken skewers are a delicious and easy way to bring bold, tropical flavors to your table. With a simple marinade and quick cooking time, this recipe is perfect for both casual meals and special occasions. The juicy chicken and rich coconut taste make every bite satisfying, and the versatility allows you to customize it to your liking. Give it a try and enjoy a flavorful homemade dish that’s sure to impress.
Juicy grilled Thai coconut chicken skewers marinated in a rich blend of coconut milk, soy sauce, honey, and spices, delivering a perfect balance of sweet, savory, and smoky flavors.
Ingredients
1 1/2 lbs chicken thighs, cut into 1-inch cubes
3 tablespoons soy sauce
2 tablespoons honey
1 cup coconut milk
2 tablespoons vegetable oil
3 cloves garlic, minced
1 tablespoon fresh ginger, grated
1 tablespoon lime juice
1 teaspoon ground coriander
1 teaspoon turmeric powder
1 teaspoon salt
1/2 teaspoon black pepper
1 tablespoon brown sugar
Wooden or metal skewers
Instructions
In a large bowl, whisk together coconut milk, soy sauce, honey, vegetable oil, garlic, ginger, lime juice, coriander, turmeric, salt, black pepper, and brown sugar until smooth.
Add chicken pieces and mix until fully coated. Cover and refrigerate for at least 2 hours or overnight.
If using wooden skewers, soak them in water for 30 minutes.
Preheat grill to medium-high heat.
Thread marinated chicken onto skewers, leaving space between pieces.
Grill for 10–12 minutes, turning occasionally and basting with marinade.
Cook until chicken is fully done and slightly charred.
Remove from grill and let rest for a few minutes before serving.
Notes
Marinate overnight for deeper flavor.
Chicken thighs are juicier than breast meat.
Add chili flakes for extra heat.
Can be cooked in oven or grill pan if needed.
Add vegetables like bell peppers or onions to skewers.