thai coconut chicken skewers
Get ready to transport your taste buds to the vibrant street food markets of Thailand with these incredibly flavorful Thai Coconut Chicken Skewers! Infused with aromatic spices, tangy lime, and creamy coconut, these grilled chicken skewers are a true celebration of Southeast Asian flavors, perfect for a weeknight dinner or your next backyard barbecue.
Why You’ll Love This Recipe
- Explosion of Flavor: Each bite is packed with savory, sweet, and tangy notes from the unique marinade.
- Effortlessly Delicious: Simple steps make this gourmet-tasting dish achievable for any home cook.
- Perfect for Grilling: The skewers cook beautifully on the grill, creating a lovely char and juicy chicken.
- Versatile Meal: Great as an appetizer or a main course when paired with coconut rice.
- Make-Ahead Friendly: The chicken marinates for hours, absorbing all those wonderful spices.
- Crowd-Pleasing: This recipe is a guaranteed hit for family dinners and entertaining alike.
Ingredients
Gather these fresh ingredients to create your irresistible Thai coconut chicken skewers.
For the Coconut Marinade:
- 1 ¼ cups (300 ml) light coconut milk
- 2 teaspoons (10 ml) ground cumin
- 1 teaspoon (5 ml) ground coriander
- 1 teaspoon (5 ml) sea salt
- ¼ teaspoon (1.25 ml) black pepper
- 2 tablespoons (30 ml) light brown sugar, packed
- ½ teaspoon (2.5 ml) garlic powder
- ⅛ teaspoon (0.5 ml) cayenne pepper, or more to taste
- 1 tablespoon (15 ml) curry powder
- 2 tablespoons (30 ml) low-sodium soy sauce
- ¼ teaspoon (1.25 ml) minced fresh ginger
- Zest of 1 small lime
- Juice of ½ small lime (approximately 1 tablespoon / 15 ml)
For the Chicken:
- 1 ½ pounds (approximately 680 g) boneless, skinless chicken thighs, cut into 1-inch (2.5 cm) wide strips
For Serving (Optional):
- 10-12 bamboo skewers
- 1 ½ cups (300 g) basmati rice
- 1 can (13.5 oz / 400 ml) light coconut milk (for rice, in addition to marinade)
- Fresh cilantro, chopped, for garnish
Ingredient Notes & Substitutions
- Light Coconut Milk: Using light coconut milk keeps the dish a bit lighter, but full-fat works too for a richer flavor. Do not use cream of coconut, which is sweetened.
- Chicken Thighs: Chicken thighs stay incredibly juicy on the grill. You can substitute with boneless, skinless chicken breast, but be careful not to overcook them as they tend to dry out faster.
- Fresh Ginger: Freshly minced ginger adds a brighter, more pungent flavor than ground ginger. Don’t skip it if you can help it!
- Lime Zest & Juice: These are crucial for that bright, tangy lift. Always zest before you juice the lime.
- Cayenne Pepper: Adjust the amount to your spice preference. A pinch adds warmth, while more will bring a noticeable kick.
- Basmati Rice: This fragrant long-grain rice is perfect for soaking up the delicious juices, but any white rice will do.
Equipment
- Large resealable bag or mixing bowl
- Grill (gas or charcoal) or grill pan
- Small saucepan or rice cooker (for rice)
- Tongs
- Shallow dish for basting
How to Make
Follow these simple steps to create your mouthwatering Thai coconut chicken skewers.
Step 1: Prepare the Marinade
In a large resealable plastic bag or a mixing bowl, combine the light coconut milk, ground cumin, ground coriander, salt, black pepper, brown sugar, garlic powder, cayenne pepper, curry powder, soy sauce, minced ginger, lime zest, and lime juice. Seal the bag or cover the bowl and shake/whisk well until all ingredients are thoroughly mixed.
Step 2: Marinate the Chicken
Add the chicken thigh strips to the marinade, ensuring all pieces are fully coated. Press out any excess air from the bag and seal it. Refrigerate for at least 1 hour, or up to 4 hours, to allow the flavors to penetrate the chicken. Reserve about ¼ cup (60 ml) of the marinade for basting.
Step 3: Prepare Skewers & Grill
While the chicken marinates, soak your bamboo skewers in water for at least 30 minutes to prevent them from burning on the grill. Preheat your grill to medium-high heat.
Step 4: Thread and Grill
Thread the marinated chicken strips onto the soaked bamboo skewers, weaving them back and forth. Discard any remaining marinade that touched the raw chicken (unless you boiled it). Place the skewers on the preheated grill. Cook for 3-5 minutes per side, rotating frequently, until the chicken is cooked through and has nice char marks. During the last few minutes of cooking, brush the skewers with the reserved fresh marinade.
Step 5: Cook Coconut Rice (Optional)
If serving with coconut rice, prepare it while the skewers are grilling. In a rice cooker or saucepan, combine 1 ½ cups (300 g) basmati rice with the additional 1 can (400 ml) of light coconut milk (and enough water to reach your rice cooker’s fill line for 1.5 cups of rice, or as per stovetop directions for 1.5 cups of rice, substituting water with coconut milk). Cook according to package directions.
Step 6: Serve
Remove the cooked chicken skewers from the grill. Let them rest for a couple of minutes. Serve hot, perhaps over a bed of warm coconut rice, and garnish generously with fresh chopped cilantro.
Pro Tips
- Don’t Over-Marinate: While marinating adds flavor, don’t leave the chicken in the lime-based marinade for more than 4 hours, as the acid can start to break down the chicken’s texture.
- Soak Skewers Thoroughly: This is crucial for bamboo skewers to prevent them from catching fire on the grill.
- Don’t Crowd the Grill: Cook the skewers in batches if necessary to ensure even cooking and a good sear. Overcrowding lowers the grill temperature.
- Use an Instant-Read Thermometer: For perfectly cooked chicken, aim for an internal temperature of 165°F (74°C). This prevents dry chicken!
- Boil Reserved Marinade: If you want to use more of the marinade that touched raw chicken for basting or as a sauce, bring it to a rolling boil for at least 1 minute to ensure it’s safe to consume.
Serving Suggestions
These Thai Coconut Chicken Skewers are incredibly versatile.
- Serve them simply on their own as a fantastic appetizer.
- For a complete meal, pair them with fragrant coconut basmati rice.
- Add a fresh side salad with a light vinaigrette.
- A quick cucumber salad or some stir-fried vegetables also make great accompaniments.
- A squeeze of fresh lime juice just before serving brightens all the flavors.
Storage & Reheating
- Storage: Store any leftover cooked chicken skewers in an airtight container in the refrigerator for up to 3-4 days.
- Reheating: To reheat, you can use a microwave for convenience, but for best results, warm them gently in a skillet over medium-low heat or in a preheated oven (or air fryer) at 350°F (175°C) until just heated through. Be careful not to overcook, as this can dry out the chicken.
Variations & Substitutions
- Spice Level: Increase the cayenne pepper or add a fresh bird’s eye chili, finely minced, to the marinade for more heat.
- Vegetarian Option: Marinate firm tofu or halloumi cheese cubes in the same delicious marinade and grill them until golden.
- Different Proteins: This marinade also works beautifully with shrimp, pork tenderloin, or even firm white fish. Adjust cooking times accordingly.
- Nutty Twist: Sprinkle some crushed peanuts over the finished skewers for added crunch and flavor.
- Herbs: Experiment with adding a little fresh lemongrass, bruised and added to the marinade, for an extra layer of authentic Thai aroma.
Nutrition Information
These Thai Coconut Chicken Skewers offer a lean protein source, rich in flavor without being overly heavy. The recipe is generally low in saturated fat when using light coconut milk and chicken thighs. It provides essential micronutrients from the spices and is a satisfying meal, especially when paired with a moderate portion of rice. Specific nutritional values can vary based on exact ingredient choices and portion sizes.
FAQ
Q: Can I prepare the chicken skewers in advance?
A: Yes, you can marinate the chicken for up to 4 hours in the refrigerator. You can also thread the chicken onto skewers a few hours before grilling and keep them refrigerated.
Q: What if I don’t have a grill?
A: No problem! You can cook these skewers in a hot grill pan on the stovetop or even bake them in the oven at 400°F (200°C) for 15-20 minutes, flipping halfway, until cooked through.
Q: Can I use pre-cut chicken?
A: Absolutely! If your store sells pre-cut chicken strips or cubes, they’ll work perfectly and save you some prep time. Just ensure they are roughly 1-inch thick for even cooking.
Q: Is this dish spicy?
A: The recipe as written provides a mild warmth from the cayenne pepper and curry powder. You can easily adjust the spice level up or down to your preference by adding more or less cayenne.
Q: What kind of skewers should I use?
A: Bamboo skewers are traditional and widely available. Just remember to soak them in water beforehand. Metal skewers also work great and don’t require soaking.
Conclusion
These Thai Coconut Chicken Skewers are more than just a meal; they’re an experience! With their vibrant flavors and simple preparation, they’re sure to become a new favorite in your cooking repertoire. Whether you’re grilling for a crowd or enjoying a quiet dinner at home, these skewers promise a taste of paradise in every tender, juicy bite. Enjoy!
Recipe Card

thai coconut chicken skewers
Ingredients
Equipment
Method
- Combine coconut milk, cumin, coriander, salt, pepper, brown sugar, garlic powder, cayenne, curry powder, soy sauce, ginger, lime zest & juice in a large Ziploc bag. Swish contents around in bag to mix well.
- Add in chicken thighs. Marinate for 1-2 hours.
- Soak bamboo skewers in water for 10 minutes and then thread chicken pieces onto skewers (reserve marinade). Heat grill to medium-high. Cook skewers until cooked through, rotating often to cook each side and brushing with extra marinade.
- Meanwhile, measure out rice and replace the water required to cook the rice with coconut milk instead. I like to use a rice cooker but feel free to use stovetop or microwave too!
- When skewers are finished, serve atop a bed of fresh, warm coconut rice and sprinkle with cilantro. Enjoy!
