As the savory aroma of grilled chicken wafts through the air, I can’t help but feel transported to a bustling street market in Thailand. These Grilled Thai Coconut Chicken Skewers are a perfect harmony of sweet and savory, marinated in a luscious blend of coconut cream, garlic, and ginger. Not only are they incredibly easy to prepare, making them an ideal meal for busy weeknights, but they also bring a unique twist to your summer BBQs, impressing family and friends alike. Plus, they’re gluten-free if you opt for gluten-free soy sauce! So, are you ready to elevate your grilling game and indulge in a taste of Thai paradise? Let’s dive into this delicious adventure!

Why Are These Skewers So Irresistible?
Bursting with Flavor: Each bite is a delightful fusion of ginger, garlic, and rich coconut cream that transports you straight to a Thai street food stall.
Quick and Easy: Perfect for busy weeknights, these skewers come together effortlessly and are grill-ready in no time!
Crowd-Pleasing Dish: With their vibrant flavors and stunning presentation, they’re guaranteed to impress at family gatherings or BBQ parties.
Versatile Options: Feel free to swap chicken for pork or beef, or toss in some colorful veggies for a rainbow of flavors on your skewers!
Gluten-Free Goodness: Use gluten-free soy sauce to cater to dietary needs without compromising on taste. Elevate your grill game with this unique recipe that pairs beautifully with options like Thai Coconut Chicken or Honey Garlic Chicken.
Grilled Thai Coconut Chicken Skewers Ingredients
• The perfect recipe for your next BBQ!
-
For the Marinade
-
Chicken (1 kg) – Best to use dark meat for juiciness; boneless skinless chicken breasts can dry out more easily.
-
Ginger (4-5 slices, approx. 2 tablespoons) – Adds warmth and spice to the mix.
-
Garlic (2 cloves, approx. 1½ tablespoons) – Provides aromatic depth to the marinade.
-
Soy Sauce (2 tablespoons) – Essential for a savory umami flavor.
-
Dark Soy Sauce (1 tablespoon) – Adds a touch of sweetness and rich color.
-
Coconut Cream (2 tablespoons for marinade + 6 tablespoons for glaze) – Creates a luscious and creamy marinade that enhances the Thai flavor. Substitute with full-fat coconut milk for a milder flavor.
-
Sugar (2 tablespoons) – Balances flavors and boosts caramelization on the grill.
-
Oyster Sauce (1 tablespoon) – Infuses umami richness; substitute with soy sauce mixed with a pinch of sugar if needed.
-
For the Glaze
-
Honey (1½ tablespoons) – Adds sweetness to the glaze; can use maple syrup as a substitute.
-
For the Dipping Sauce
-
Peanut Butter (¼ cup, natural and unsweetened) – The creamy base for your delightful dipping sauce.
-
Rice Vinegar (1 teaspoon) – Provides a tangy acidity that balances flavors.
-
Thai Red Curry Paste (1 teaspoon) – Adds spice and depth; adjust based on your heat preference.
-
Maple Syrup (2 teaspoons) – Optional sweetness for the dip; honey works too!
-
Water (2-3 tablespoons) – Adjust the consistency of the peanut sauce as desired.
-
Sesame Oil (1 teaspoon, optional) – Enhance nuttiness; a lovely addition for more flavor.
-
Chili Oil (1 teaspoon, optional) – Introduces extra heat and complexity to the sauce.
-
Crushed Peanuts (optional, for garnish) – Adds a delightful crunchy texture and nutty flavor.
Enjoy preparing these Grilled Thai Coconut Chicken Skewers — they’re sure to be a hit at your next gathering!
Step‑by‑Step Instructions for Grilled Thai Coconut Chicken Skewers
Step 1: Marinate Chicken
Begin by cutting 1 kg of chicken into 1-inch cubes and placing them in a large mixing bowl. Add in slices of ginger, minced garlic, soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce. Toss to combine well, ensuring every piece of chicken is coated in the flavorful marinade. Cover tightly and let it marinate in the refrigerator for at least 1-2 hours, or preferably overnight for a deeper flavor.
Step 2: Prepare Skewers
While the chicken marinates, soak wooden skewers in water for about 30 minutes to prevent burning on the grill. This step is crucial for achieving perfect, charred skewers. After soaking, thread the marinated chicken tightly onto the skewers, ensuring an even distribution of chicken pieces for balanced cooking.
Step 3: Make Coconut Cream Glaze
In a small bowl, whisk together 6 tablespoons of coconut cream, honey, and a splash of soy sauce until well blended. This glaze will enhance the flavor and appearance of your Grilled Thai Coconut Chicken Skewers, adding a sweet finish. Set aside the glaze to allow the flavors to meld while you preheat the grill.
Step 4: Preheat Grill
Prepare your grill by heating it to a high temperature of 500°F (260°C). A hot grill will create a nice sear and caramelization on the skewers, helping to lock in the moisture and flavor of the chicken. Ensure the grates are clean and lightly oiled to prevent sticking.
Step 5: Grill Chicken
Carefully place the chicken skewers on the grill, ensuring there’s space between them for even cooking. Grill the skewers for about 15-18 minutes, turning every 2-3 minutes to achieve an even golden-brown color. Look for the chicken to become juicy and fully cooked through, with a slight char on the outside.
Step 6: Glaze and Finish
During the last few minutes of grilling, generously brush the coconut cream glaze over the skewers. This will create a delicious caramelized crust, enhancing both the visual appeal and flavor of your Grilled Thai Coconut Chicken Skewers. Keep an eye on them to avoid burning, turning occasionally.
Step 7: Serve
Once cooked through and beautifully glazed, remove the skewers from the grill and let them rest for a few minutes. Serve warm with an optional peanut dipping sauce and a side of fresh vegetables for a delightful presentation that will impress your family and friends at any gathering.

Grilled Thai Coconut Chicken Skewers Variations
Feel free to let your creativity shine as you customize these delicious skewers with a variety of enticing twists!
-
Pork or Beef: Swap the chicken for tender pork or beef for a heartier meal. Both options absorb the marinade beautifully, bringing richness to the dish.
-
Veggie Delight: Add bell peppers, zucchini, or cherry tomatoes on the skewers for a colorful, vibrant presentation. These veggies caramelize nicely on the grill and offer a lovely contrast to the chicken.
-
Pineapple Twist: For a sweet, tropical flair, alternate chunks of fresh pineapple with the chicken on skewers. The caramelization on the grill adds an irresistible sweetness.
-
Spice It Up: Incorporate sliced jalapeños or serrano peppers into the skewers for an extra kick. Adjust according to your spice tolerance for a personalized heat level.
-
Coconut Milk Alternative: If you’re out of coconut cream, use full-fat coconut milk in the marinade. While slightly milder, it still adds luscious creaminess and flavor.
-
Nut-Free Option: For a nut-free version of the dipping sauce, simply replace the peanut butter with tahini or sunflower seed butter. The flavors will remain delightful with this swap!
-
Herb Infusion: Add fresh herbs like cilantro, basil, or mint to the marinade for an aromatic lift. These herbs bring a burst of freshness to each skewer, making them even more appealing!
-
Jasmine Rice Pairing: Serve the skewers on a bed of fragrant jasmine rice, infusing each bite with a subtle coconut aroma for a satisfying meal. Try your skewers with other dishes like Fiery Chicken Ramen for a delightful combination!
Feel inspired to mix and match these variations to create your perfect Grilled Thai Coconut Chicken Skewers!
Make Ahead Options
These Grilled Thai Coconut Chicken Skewers are perfect for meal prep enthusiasts looking to save time during busy weeknights! You can marinate the chicken up to 24 hours in advance, allowing the flavors to fully penetrate the meat. Simply cut the chicken into cubes and mix with the marinade ingredients; then store it in an airtight container in the refrigerator. Additionally, you can prepare the coconut cream glaze a day ahead and refrigerate it as well. On grilling day, skewer the marinated chicken and grill it fresh — a quick cook time of about 15-18 minutes will result in juicy, delicious skewers that taste just as amazing! This prep-ahead approach ensures you enjoy the delightful flavors of these Grilled Thai Coconut Chicken Skewers with minimal fuss!
What to Serve with Grilled Thai Coconut Chicken Skewers
There’s something magical about pairing these skewers with complementary sides that elevate the entire dining experience.
- Coconut Rice: Fluffy coconut rice adds a creamy texture and a subtle sweetness that echoes the flavors of the chicken.
- Grilled Vegetables: A colorful mix of bell peppers, zucchini, and eggplant infused with smoky flavors balances well with the chicken’s richness.
- Thai Slaw: A crunchy slaw made with cabbage, carrots, and a zesty dressing adds a refreshing crunch that cuts through the skewers’ sweetness.
- Peanut Dipping Sauce: This creamy sauce provides a delightful layer of flavor, enhancing the skewers while adding a lovely nutty twist.
- Mango Salad: A vibrant mango salad with lime juice and cilantro brings a fruity brightness and a hint of acidity to complement the meat.
- Jasmine Rice: The delicate fragrance and fluffy texture of jasmine rice create a soothing backdrop, soaking up all the delicious juices from the chicken.
- Fresh Herbs: Sprinkling fresh cilantro or mint over your dish adds a burst of freshness, enhancing the skewers’ tropical notes in a beautiful way.
- Chili Sauce: For those who crave heat, a drizzle of sriracha or a tangy chili sauce adds the perfect kick, inviting more flavor to the table.
- Lemonade or Thai Iced Tea: A refreshing drink like homemade lemonade or sweet Thai iced tea rounds out the meal beautifully, quenching thirst and delighting the senses.
How to Store and Freeze Grilled Thai Coconut Chicken Skewers
Fridge: Store leftover skewers in an airtight container in the fridge for up to 3-4 days. This keeps the chicken moist while allowing the flavors to meld.
Freezer: For longer storage, wrap skewers tightly in plastic wrap or aluminum foil and place in a freezer bag. They can be frozen for up to 3 months.
Reheating: To reheat, grill from frozen over medium heat for about 20 minutes, turning occasionally, or place in a preheated oven at 350°F (175°C) until heated through. Enjoy your flavorful Grilled Thai Coconut Chicken Skewers any time!
Expert Tips for Grilled Thai Coconut Chicken Skewers
-
Marinate Longer: For an explosion of flavor, marinate the chicken overnight. This allows the spices to infuse deeply while keeping the meat tender.
-
Check for Doneness: Avoid undercooking by using a meat thermometer; chicken should reach an internal temperature of 165°F (75°C) to ensure safety and juiciness.
-
Skewer Wisely: Don’t overcrowd the skewers! Space the chicken evenly to allow heat circulation, which ensures even cooking and a lovely char.
-
Watch the Heat: Maintain a consistent grill temperature of around 500°F (260°C). Too hot, and they might burn; too cool, and they’ll dry out.
-
Elevate with Garnishes: After grilling, sprinkle crushed peanuts and fresh herbs like cilantro or green onions on the skewers for added flavor and a beautiful presentation.
-
Dipping Sauce Adjustments: Feel free to customize the peanut sauce! Add lime juice for a tangy twist or more chili paste for extra heat to suit your taste while enjoying these Grilled Thai Coconut Chicken Skewers.

Grilled Thai Coconut Chicken Skewers Recipe FAQs
How can I select the best chicken for grilling?
Absolutely! When choosing chicken for these skewers, I recommend going for dark meat, as it remains juicier and more flavorful on the grill. If you prefer a lighter option, boneless skinless chicken breasts can work too, but keep in mind they tend to dry out faster during cooking.
What’s the best way to store leftover skewers?
You can store any leftover skewers in an airtight container in the refrigerator for up to 3-4 days. To reheat, simply grill them over medium heat for a few minutes until warmed through, or pop them in a preheated oven at 350°F (175°C) for about 10-15 minutes. This method keeps the chicken moist and flavorful!
Can I freeze the skewers?
Yes, you can! Wrap the skewers tightly in plastic wrap or aluminum foil, then place them in a zip-top freezer bag. They can be frozen for up to 3 months. To cook from frozen, just grill them over medium heat for about 20 minutes, turning occasionally for even cooking.
What should I do if the chicken is drying out on the grill?
Very! If you notice your chicken is drying out while grilling, try to avoid direct exposure to the hottest parts of the grill. Using a meat thermometer can help too; aim for an internal temperature of 165°F (75°C) to ensure juiciness. Also, continuous glazing with the coconut cream mixture towards the end of grilling can help retain moisture.
Can I customize the marinade for dietary needs?
Definitely! Substitute gluten-free soy sauce to make these Grilled Thai Coconut Chicken Skewers gluten-free. If you have nut allergies, you can replace the peanut butter in the dipping sauce with sunflower seed butter or tahini for a safe alternative without losing that creamy, delicious texture.
Are there alternative ingredients I can use?
Absolutely! Instead of chicken, feel free to use pork or beef for a different flavor profile. You can also add colorful veggies like bell peppers and zucchini to your skewers for extra nutrition and a pop of color. If coconut cream is unavailable, full-fat coconut milk is a great substitute, although it’ll provide a milder flavor.

Grilled Thai Coconut Chicken Skewers
Ingredients
Equipment
Method
- Begin by cutting chicken into 1-inch cubes and placing them in a bowl. Add ginger, minced garlic, soy sauces, coconut cream, sugar, and oyster sauce. Toss to combine, cover tightly, and marinate in refrigerator for 1-2 hours or overnight.
- Soak wooden skewers in water for about 30 minutes. After soaking, thread the marinated chicken onto the skewers tightly.
- In a bowl, whisk together 6 tablespoons of coconut cream, honey, and a splash of soy sauce for the glaze.
- Preheat your grill to a high temperature of 500°F (260°C). Ensure the grates are clean and lightly oiled.
- Place the chicken skewers on the grill, ensuring space between them. Grill for about 15-18 minutes, turning every 2-3 minutes.
- During the last few minutes of grilling, brush the coconut cream glaze on the skewers.
- Once cooked, remove from the grill and let them rest for a few minutes. Serve warm with dipping sauce.

Leave a Reply