As the sun sets and the air turns warm with the promise of summer, there’s nothing quite like the sound of sizzling chicken skewers on the grill. It was one of those weekends when my friends and I found ourselves gathered in the backyard, and I wanted to surprise them with a dish that would transport their taste buds to the streets of Thailand. That’s when the idea for these Grilled Thai Coconut Chicken Skewers was born.
Imagine the juicy marinated chicken, infused with ginger and garlic, grilled to perfection and brushed with a rich coconut glaze. The first bite combines sweet and savory, enhanced by a vibrant peanut dipping sauce that’s impossible to resist. Whether you’re looking to impress guests or simply indulge in a home-cooked meal, this recipe is sure to please. Best of all, it’s quick to prepare and packed with flavor, making it the perfect antidote to boring fast food. So let’s fire up the grill and dive into this culinary adventure together!
Why are Grilled Thai Coconut Chicken Skewers amazing?
Simplicity makes this recipe approachable for everyone, showing that gourmet flavors can be achieved without culinary complications. Extraordinary flavor comes from a fragrant marinade that utilizes fresh ginger, garlic, and coconut cream, creating a taste sensation. Versatility allows these skewers to be served with various sides or as part of a festive gathering. Quick cooking time means you can have a memorable meal on the table in just 45 minutes. If you’re looking to elevate your weeknight dinners, check out my tips on creative side dishes to serve alongside!
Grilled Thai Coconut Chicken Skewers Ingredients
Get ready to explore vibrant flavors with these ingredients!
For the Marinade
- Chicken – 1 kg of dark meat is preferred for juiciness.
- Ginger – 4-5 slices (approx. 2 tablespoons) to add warmth and zest.
- Garlic – 2 cloves (approx. 1½ tablespoons) for deep, aromatic flavor.
- Soy Sauce – 2 tablespoons enhances the umami profile of the skewers.
- Dark Soy Sauce – 1 tablespoon for an extra depth of color and richness.
- Coconut Cream – 2 tablespoons to impart a creamy texture and tropical essence.
- Sugar – 2 tablespoons balances the saltiness with a touch of sweetness.
- Oyster Sauce – 1 tablespoon adds a savory, umami goodness to the blend.
For the Glaze
- Coconut Cream – 6 tablespoons enrich the glaze for a luscious finish.
- Honey – 1 ½ tablespoons contributes a delightful caramelization when grilled.
- Soy Sauce – 1 teaspoon keeps the flavors consistent throughout.
For the Peanut Sauce
- Natural Peanut Butter – ¼ cup unsweetened, giving creaminess to the dip.
- Rice Vinegar – 1 teaspoon provides a hint of tanginess to balance flavors.
- Thai Red Curry Paste – 1 teaspoon for a touch of spice and depth.
- Maple Syrup (or honey) – 2 teaspoons for natural sweetness in the sauce.
To Finish
- Additional Soy Sauce – 2 teaspoons to adjust the flavor as needed.
- Water – 2-3 tablespoons to thin out the peanut sauce for desired consistency.
- Sesame Oil (optional) – 1 teaspoon adds a nutty aroma.
- Chili Oil (optional) – 1 teaspoon for an extra kick if desired.
- Crushed Peanuts (optional) – sprinkled on top for crunch in the final serving.
These Grilled Thai Coconut Chicken Skewers will undoubtedly become a favorite, offering a delightful departure from your usual meals!
How to Make Grilled Thai Coconut Chicken Skewers
-
Prepare the Peanut Sauce: In a small bowl, combine the natural peanut butter, rice vinegar, Thai red curry paste, maple syrup, soy sauce, and water. Mix well until smooth and creamy, then set aside for serving with the skewers.
-
Soak Skewers: If you’re using wooden skewers, soak the non-pointy ends in water for about 30 minutes. This will prevent them from burning while grilling.
-
Cut the Chicken: Take your chicken and cut it into 1×1 inch chunks. Ensure each piece is uniform for even cooking, and set them aside in a bowl.
-
Chop Aromatics: Finely chop the garlic and ginger. Add them to the bowl with the chicken, giving your skewers an aromatic boost that complements the dish beautifully.
-
Mix Marinade: Add the soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce to the chicken. Mix everything together well to ensure each piece is coated with that delicious marinade.
-
Marinate Chicken: Cover the bowl with plastic wrap and let the chicken marinate in the fridge for a minimum of 1-2 hours. For the best flavor, let it sit overnight!
-
Pre-Grill Prep: Remove the marinated chicken from the fridge about 30 minutes before grilling to bring it to room temperature, ensuring even cooking.
-
Skewer the Chicken: Thread the marinated chicken pieces onto the soaked skewers, packing them snugly but not too tightly, allowing heat to circulate and cook evenly.
-
Prepare the Glaze: In a small bowl, whisk together the coconut cream, honey, and soy sauce for the glaze. Set this aside for a luscious finish when grilling.
-
Preheat the Grill: Heat your grill to approximately 500°F (260°C). It’s essential to have a hot grill for that perfect sear!
-
Grill the Skewers: Place the skewers over direct heat and grill them, flipping every 2-3 minutes. Grill for about 15-18 minutes until the chicken is browned and thoroughly cooked.
-
Add the Glaze: Brush the skewers with the coconut cream glaze during the last few minutes of grilling, flipping them every minute to caramelize the glaze, creating that wonderful sticky finish.
-
Serve: Present your beautiful skewers over a bed of fresh green lettuce, drizzle with peanut sauce, and enjoy the tropical bliss of your Grilled Thai Coconut Chicken Skewers!
Optional: Garnish with crushed peanuts for an added crunch and flavor burst!
Exact quantities are listed in the recipe card below.

Grilled Thai Coconut Chicken Skewers Variations
Feel free to let your creativity shine and adjust the flavors perfectly to your liking!
-
Dairy-Free: Substitute coconut cream with full-fat coconut milk for a lighter option while maintaining that creamy texture.
If you’re aiming for a lighter dish, this swap still brings that divine coconut flavor without losing the richness. -
Spicy Kick: Add more Thai red curry paste or toss in some diced fresh chili for a heat boost that will tantalize your taste buds.
Spice lovers will appreciate the added warmth, enhancing the overall flavor profile of these skewers. -
Veggie Delight: Include colorful veggies like bell peppers, zucchini, or cherry tomatoes on the skewers for a vibrant twist.
This not only elevates the presentation but also makes it a delightful vegetarian option suitable for non-meat eaters. -
Gluten-Free: Use tamari instead of soy sauce to create a gluten-free marinade and glaze that doesn’t skimp on flavor.
This simple swap ensures everyone can enjoy the dish without worry. -
Fruit Infusion: Add chunks of pineapple or mango to the skewers to introduce a refreshing sweetness that balances the savory marinade.
The combination of sweet and savory is sure to delight your palate! -
Nut-Free: Replace peanut butter with sun butter or omit the nuts altogether for a nut-free dipping sauce option.
This makes the dish accessible for those with nut allergies while still offering a delicious dip. -
Herbaceous Twist: Add fresh herbs like cilantro or basil to the marinade for an additional layer of freshness and aromatic appeal.
These herbs complement the dish wonderfully and bring a burst of freshness with every bite. -
Slow Cooker Substitute: For a different cooking method, marinate and cook the chicken skewers in a slow cooker for a few hours for tender, flavorful meat.
Your guests will appreciate the melt-in-your-mouth texture that comes from this gentle cooking method.
What to Serve with Grilled Thai Coconut Chicken Skewers?
Indulging in these skewers creates a flavorful invitation to a full meal that tantalizes all your senses.
-
Coconut Rice: A fragrant bed of coconut rice perfectly balances the savory chicken and enhances its tropical flavors.
-
Spicy Thai Slaw: This crunchy, zesty slaw adds a fresh contrast, complementing the richness of the skewers while igniting your palate.
-
Grilled Vegetables: Charred bell peppers, zucchini, and corn bring color and a smoky flavor, making it a delightful trio with the skewers.
-
Mango Salad: Sweet mango pieces mixed with herbs and lime juice offer brightness that cuts through the dish’s richness, elevating every bite.
-
Thai Iced Tea: A cool, creamy drink that harmonizes beautifully with the spices of the skewers, providing a refreshing contrast.
-
Cucumber Mint Salad: Light and refreshing, this salad adds a crisp texture and refreshing coolness that complements the warming spices.
-
Peanut Sauce: Extra dipping sauce on the side ensures you can dive deeper into those nutty flavors and sweet tang, enhancing every mouthful.
-
Fresh Fruit Platter: A medley of tropical fruits like pineapple and watermelon balances the savory notes and cleanse the palate.
-
Creamy Coconut Milkshake: A sweet treat to cap off your meal, closing the experience with a deliciously creamy and refreshing sip.
Expert Tips for Grilled Thai Coconut Chicken Skewers
• Marination Matters: Allowing your chicken to marinate overnight will enhance the flavors significantly, making each bite a delightful experience.
• Uniform Chicken Pieces: Cut your chicken into 1×1 inch chunks for even cooking; inconsistent sizes can lead to some pieces being over or undercooked.
• Glaze Timing: Apply the coconut cream glaze during the last few minutes of grilling for that perfect caramelized finish without burning it.
• Check for Doneness: Use a meat thermometer to ensure internal chicken temperature reaches 165°F (75°C) for safe and juicy results.
• Peanut Sauce Consistency: Adjust the thickness of your peanut sauce with water for a smoother dip, ensuring it clings nicely to the skewers.
• Optional Ingredients: Customize the spice level by adding chili oil when preparing your peanut sauce for added warmth in your Grilled Thai Coconut Chicken Skewers!
Make Ahead Options
These Grilled Thai Coconut Chicken Skewers are ideal for meal prep, making your busy weeknights a breeze! You can marinate the chicken up to 24 hours in advance; this allows the flavors to deeply infiltrate the meat, ensuring every bite is just as delicious. Additionally, the peanut sauce can be prepared and refrigerated for up to 3 days. When you’re ready to grill, simply skewer the marinated chicken after letting it sit at room temperature for about 30 minutes. For the best results, brush on the coconut cream glaze just a few minutes before serving, allowing you to create a beautiful, caramelized finish with minimal effort. Enjoy five-star flavors without the rush!
How to Store and Freeze Grilled Thai Coconut Chicken Skewers
Fridge: Store leftover skewers in an airtight container for up to 3 days. Reheat gently in the microwave or on the grill for best results.
Freezer: Freeze cooked skewers in a single layer on a baking sheet, then transfer to a freezer-safe bag. They can last up to 3 months.
Reheating: Thaw in the fridge overnight before reheating. For optimal texture, reheat on the grill or stovetop over medium heat, brushing with a little coconut glaze.
Marinated Chicken: If you have extra marinade, store it in the fridge and use within 5 days for flavor enhancement before grilling fresh chicken.

Grilled Thai Coconut Chicken Skewers Recipe FAQs
What type of chicken is best for this recipe?
Absolutely! Dark meat chicken is preferred for these Grilled Thai Coconut Chicken Skewers because it’s more flavorful and remains juicy while cooking. While you can technically use chicken breast, I strongly recommend the thighs for their tenderness and richness.
How should I store leftover skewers?
Leftover skewers can be stored in an airtight container in the fridge for up to 3 days. When you’re ready to enjoy them again, simply reheat gently in the microwave or on the grill to maintain their delicious flavors!
Can I freeze the chicken skewers?
Yes! To freeze the cooked skewers, lay them in a single layer on a baking sheet and place them in the freezer until solid. After that, transfer them to a freezer-safe bag, where they can last up to 3 months. To reheat, thaw in the fridge overnight, then grill or warm them on the stovetop, brushing with a little coconut glaze for moisture.
What if my grilled skewers start to burn?
Very! If you notice that the skewers are browning too quickly, reduce the heat or move them to a cooler part of the grill. Make sure to flip them every 2-3 minutes as instructed; this helps achieve an even cook while preventing charring.
Are there any dietary considerations with this recipe?
Yes, if you’re cooking for family members with dietary restrictions, keep in mind that this recipe contains peanut butter, which can be an allergen for some. You can substitute the peanut sauce with a sunflower seed butter mix to accommodate those with nut allergies. Moreover, ensure that any sauces used are gluten-free if serving those with gluten intolerance or celiac disease.
How can I tell if the chicken is cooked through?
The best way to ensure doneness is by using a meat thermometer; the internal temperature should reach 165°F (75°C). You can also check that the juices run clear and the meat is no longer pink in the center. This method will guarantee juicy, safe-to-eat chicken skewers.

Savor Grilled Thai Coconut Chicken Skewers for Dinner Bliss
Ingredients
Equipment
Method
- Prepare the Peanut Sauce: In a small bowl, combine the natural peanut butter, rice vinegar, Thai red curry paste, maple syrup, soy sauce, and water. Mix well until smooth and creamy, then set aside.
- Soak Skewers: If using wooden skewers, soak the non-pointy ends in water for about 30 minutes.
- Cut the Chicken: Cut the chicken into 1x1 inch chunks.
- Chop Aromatics: Finely chop the garlic and ginger, adding them to the bowl with the chicken.
- Mix Marinade: Add soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce to chicken. Mix well.
- Marinate Chicken: Cover the bowl with plastic wrap and let marinate in the fridge for 1-2 hours.
- Pre-Grill Prep: Remove marinated chicken from the fridge 30 minutes before grilling.
- Skewer the Chicken: Thread chicken pieces onto the soaked skewers.
- Prepare the Glaze: Whisk together coconut cream, honey, and soy sauce for glaze.
- Preheat the Grill: Heat your grill to approximately 500°F (260°C).
- Grill the Skewers: Grill skewers over direct heat for about 15-18 minutes, flipping every 2-3 minutes.
- Add the Glaze: Brush skewers with glaze during the last minutes of grilling.
- Serve: Present skewers over lettuce, drizzle with peanut sauce, and garnish with crushed peanuts.





