As the sun begins to set, the enticing aroma of grilled meats fills the air, transporting me back to vibrant street markets in Thailand. Today, I’m thrilled to share my version of Grilled Thai Coconut Chicken Skewers, a recipe that’s not only a crowd-pleaser but also incredibly easy to whip up, perfect for your next barbecue. With a rich marinade featuring coconut cream, ginger, and soy sauce, these skewers deliver a smoky delight that tantalizes the taste buds. Plus, their high-protein content makes them a wholesome option for dinner or a weekend gathering. Curious how this simple yet mouthwatering dish can transform your dinner table? Let’s get grilling!

How are these skewers so flavorful?
Juicy, Tender Chicken: Each skewer showcases marinated chicken that locks in flavor and moisture, making every bite a delight.
Rich, Creamy Marinade: The combination of coconut cream, ginger, and soy sauce creates a sweet-savory balance that’s uniquely Thai.
Quick Prep Time: Enjoy a time-saving recipe that requires minimal effort — just marinate, skewer, and grill!
Crowd-Pleasing Dish: Ideal for gatherings, these skewers are sure to impress and please everyone at the table. Pair them with a side of Coconut Shrimp Sweet or Sticky Garlic Chicken for a complete feast.
Versatile Options: Feel free to experiment—add veggies or switch to pork to keep the excitement alive at your meals!
Grilled Thai Coconut Chicken Skewers Ingredients
For the Marinade
• Chicken (dark meat preferred) – Provides a juicy and savory base for the skewers; boneless skinless chicken breasts can be a substitute, but dark meat yields more flavor.
• Ginger (4-5 slices or approx. 2 tablespoons) – Adds a spicy warmth and aromatic quality; fresh ginger is ideal, as dried ginger will alter the flavor.
• Garlic (2 cloves or approx. 1½ tablespoons) – Contributes depth and richness; garlic powder can be used in a pinch.
• Soy Sauce (2 tablespoons) – Base flavor for the marinade, adding umami and savory saltiness; tamari can be used for a gluten-free option.
• Dark Soy Sauce (1 tablespoon) – Enhances color and adds complexity to the flavor; substitutable with more regular soy sauce mixed with a pinch of sugar.
• Coconut Cream (2 tablespoons + 6 tablespoons for glaze) – Provides a rich, creamy texture with a sweet coconut flavor; full-fat coconut milk can be used in place of coconut cream.
• Sugar (2 tablespoons) – Balances the savory and spicy flavors of the marinade; honey can be used as a sweeter alternative.
• Oyster Sauce (1 tablespoon) – Adds an additional layer of umami; can be replaced with a mix of soy sauce and sugar.
For the Glaze
• Honey (1½ tablespoons) – Sweetens the glaze and aids in achieving a caramelized finish; maple syrup can be used as a substitute.
For the Optional Peanut Sauce
• Peanut Butter (¼ cup, unsweetened) – Base for the sauce, giving richness and a nutty flavor; any natural nut butter can work.
• Rice Vinegar (1 teaspoon) – Adds acidity to balance the richness of the peanut butter; apple cider vinegar can be used as a replacement.
• Thai Red Curry Paste (1 teaspoon) – Imparts a spicy kick; any curry paste can be substituted depending on your heat preference.
• Maple Syrup (2 teaspoons) – Sweetens the sauce to create balance; honey can also work well here.
• Water (as needed) – Adjusts the consistency of the sauce; consider coconut milk for a richer option if desired.
• Sesame Oil (1 teaspoon, optional) – Adds a nutty flavor; not necessary but recommended for added depth.
• Chili Oil (1 teaspoon, optional) – Introduces heat; fresh chili or sriracha can also elevate the flavor.
• Crushed Peanuts (optional for garnish) – Enhances texture and provides a crunchy finish; any chopped nuts can be used for garnish.
Let’s dive into creating this unforgettable dish!
Step‑by‑Step Instructions for Grilled Thai Coconut Chicken Skewers
Step 1: Prepare the Marinade
In a medium mixing bowl, combine 4-5 slices of ginger, 2 cloves of minced garlic, 2 tablespoons of soy sauce, 1 tablespoon of dark soy sauce, 2 tablespoons of coconut cream, 2 tablespoons of sugar, and 1 tablespoon of oyster sauce. Whisk these ingredients together until smooth, creating a rich and aromatic marinade that will infuse the grilled Thai coconut chicken skewers with flavor.
Step 2: Marinate the Chicken
Cut the chicken into 1×1-inch cubes and add them to the prepared marinade, ensuring each piece is well-coated. Cover the bowl and refrigerate for at least 1-2 hours, or overnight if you want maximum flavor. This marination process is essential for creating those juicy, tender grilled Thai coconut chicken skewers that everyone will love.
Step 3: Soak the Skewers
If you’re using wooden skewers, soak them in water for at least 30 minutes before grilling. This step prevents the skewers from burning on the grill and allows the grilled Thai coconut chicken skewers to cook evenly. Meanwhile, you can preheat your grill to get it ready for those marinated chicken delights.
Step 4: Skewer the Chicken
Once marinated, take the chicken pieces out of the fridge. Thread the marinated chicken onto the soaked skewers, ensuring they’re snug but not overcrowded. This will help the chicken cook evenly during grilling, allowing the flavors from the marinade to shine through in each grilled Thai coconut chicken skewer.
Step 5: Prepare the Glaze
In a small bowl, mix 6 tablespoons of remaining coconut cream, 1½ tablespoons of honey, and a drizzle of soy sauce to create a flavorful glaze. This sweet and savory mixture will complement the grilled Thai coconut chicken skewers perfectly. Keep it handy for brushing onto the skewers while they grill for added richness.
Step 6: Grill the Skewers
Preheat your grill to high heat, ideally around 500°F. Place the chicken skewers on the grill, cooking them for 15-18 minutes. Turn them every few minutes to ensure even cooking, and brush with the glaze during the last few minutes of grilling. The skewers should be slightly charred and cooked through, showcasing a beautiful golden color.
Step 7: Serve the Skewers
Once cooked, remove the grilled Thai coconut chicken skewers from the grill and let them rest for a few minutes to allow their juices to redistribute. Serve them warm over a bed of lettuce for a refreshing touch, or with an optional peanut sauce for an added flavor burst that will take your dish to the next level.

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; simply cut the chicken into cubes and immerse them in the delicious marinade before refrigerating. The longer marinade time enhances the flavors, making your skewers just as delicious when you cook them later. You can also prepare the glaze ahead of time and store it in the fridge for up to 3 days. When you’re ready to grill, just skewer the marinated chicken and grill for 15-18 minutes, brushing on the glaze during the last few minutes. This straightforward prep helps you achieve restaurant-quality results with minimal effort!
Expert Tips for Grilled Thai Coconut Chicken Skewers
Marinate Longer: Allow your chicken to marinate overnight for an explosion of flavor that makes a real difference in your grilled Thai coconut chicken skewers.
Watch the Heat: Grill at high heat, but keep an eye on the skewers to avoid burning. If they start to char too quickly, reduce the heat slightly.
Soak Your Skewers: Soaking wooden skewers for at least 30 minutes prevents them from burning and helps achieve even cooking for your skewers.
Rest After Grilling: Letting your skewers rest for a few minutes before serving allows the juices to redistribute, ensuring each bite is juicy and flavorful.
Experiment with Variations: Don’t hesitate to add bell peppers, zucchini, or use pork instead of chicken for a delightful twist on your grilled Thai coconut chicken skewers!
Storage Tips for Grilled Thai Coconut Chicken Skewers
Fridge: Store leftovers in an airtight container for up to 3-4 days to maintain freshness. Ensure the skewers are cooled before placing them in the fridge.
Freezer: It’s best not to freeze cooked skewers, as this may lead to moisture loss and affect texture. However, you can freeze ungrilled marinated chicken for up to 3 months.
Reheating: When ready to enjoy leftovers, reheat in the oven at 350°F (175°C) for about 10-15 minutes to preserve the juiciness of the grilled Thai coconut chicken skewers.
Make-Ahead Tips: These skewers can be marinated overnight in the fridge, making them a great make-ahead option for busy weekdays or gatherings!
Grilled Thai Coconut Chicken Skewers Variations
Feel free to unleash your culinary creativity and customize your skewers with these delicious ideas!
-
Spicy Twist: Add red pepper flakes or sriracha to the marinade for an exciting kick. The heat will complement the sweetness of the coconut beautifully.
-
Veggie Option: Incorporate bell peppers, onions, or zucchini between chicken pieces on the skewers. Colorful veggies not only add flavor but also make for a gorgeous presentation.
-
Pork Substitute: Use pork shoulder for a different flavor profile while adjusting cooking time as needed. The richness of pork pairs well with the Thai marinade, creating a hearty version of these skewers.
-
Herb Infusion: Mix in fresh herbs like cilantro or basil into your marinade for a refreshing twist. These vibrant flavors can elevate the overall taste and bring a burst of freshness.
-
Citrus Zing: Squeeze some lime or lemon juice into the marinade for an added tangy flavor. The acidity provides balance to the sweetness and savory notes, making every bite refreshing.
-
Peanut Sauce Upgrade: Enhance the peanut sauce by adding crushed scallions or a dash of sesame oil. This will give your sauce a unique twist that complements the skewers perfectly.
-
Marinate Up to 24 Hours: For maximum flavor, marinate the chicken longer. Letting it soak overnight intensifies the taste, ensuring each bite is packed with deliciousness.
-
Grilled Pineapple: Thread pieces of fresh or canned pineapple on the skewers along with the chicken. The caramelized sweetness of grilled pineapple adds a fantastic tropical note to the dish.
Pair these skewers with a side of Mediterranean Chicken Gyros or the hearty Chicken Shawarma Cozy for a delightful feast to share with family and friends!
What to Serve with Grilled Thai Coconut Chicken Skewers
Enhance your dining experience with delightful side dishes that perfectly complement these vibrant and smoky grilled skewers.
- Jasmine Rice: Classic Thai jasmine rice offers a fluffy and fragrant base that absorbs the delicious marinade, making each bite a perfect balance of flavors.
- Crunchy Asian Slaw: A refreshing slaw of cabbage, carrots, and leafy greens tossed in a tangy dressing adds crunch and a lively contrast to the tender chicken.
- Grilled Veggies: Colorful bell peppers, zucchini, and red onion bring a charred sweetness, adding vibrancy and nutritional balance to your meal.
- Peanut Sauce: A creamy, nutty peanut sauce enhances the flavors of the skewers while adding a rich, indulgent dip that will keep everyone coming back for more.
- Cucumber Salad: Cool and crisp cucumber slices drizzled with a light vinaigrette cleanse the palate, making your meal feel refreshing and complete.
- Mango Sticky Rice: Finish off with a touch of sweetness from this traditional Thai dessert, combining creamy coconut and ripe mango for a heavenly bite.
- Thai Iced Tea: This sweet, creamy tea brings a delightful contrast, balancing the savory skewers with its spiced notes and vibrant color.
- Grilled Pineapple: Sweet, caramelized pineapple rounds are an unexpected treat that echoes the tropical notes of coconut while providing a deliciously juicy finish.

Grilled Thai Coconut Chicken Skewers Recipe FAQs
How do I choose the best chicken for the skewers?
Absolutely! For the juiciest flavor, I recommend using dark meat chicken, such as thighs, as they tend to be more tender and flavorful than breasts. However, if you prefer white meat, boneless skinless chicken breasts can work—just be cautious as they may dry out more easily.
How should I store leftover skewers?
Very! Place any leftovers in an airtight container in the refrigerator. They will stay fresh for 3-4 days. Just make sure the skewers have cooled down to room temperature before sealing them to prevent any moisture buildup.
Can these skewers be frozen?
Yes, but with a caveat! You can freeze the marinated, uncooked chicken for up to 3 months. Just be sure to place it in a freezer-safe bag, removing as much air as possible. Once you’ve grilled the skewers, avoid freezing cooked ones, as the texture can degrade, leading to dryness.
What if my chicken is dry after grilling?
Don’t worry! If you find that your chicken is on the dry side, it may be due to a couple of factors, such as overcooking or using chicken breasts, which have less fat. For future batches, try marinating longer (even overnight) and monitor the grilling time closely. If you’ve got dry skewers, a quick toss in an additional glaze or sauce after cooking can help revive some moisture!
Are there any dietary considerations I should keep in mind?
Absolutely! This recipe contains soy sauce, which can be a concern for those with gluten allergies. Opt for tamari or gluten-free soy sauce as an easy substitute. If you’re serving these to children or pets, be cautious of the garlic and any added spices as they can be too strong. Always taste-test first!
What other variations can I try with this recipe?
The more the merrier! Feel free to add colorful bell peppers, zucchini, or onions alongside the chicken on the skewers. If you want to switch it up, using pork shoulder instead of chicken can provide a different and delightful flavor profile—just adjust the cooking time accordingly to ensure it’s cooked through.

Grilled Thai Coconut Chicken Skewers for a Flavor Explosion
Ingredients
Equipment
Method
- In a medium mixing bowl, combine ginger, garlic, soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce. Whisk until smooth.
- Cut the chicken into 1x1-inch cubes and add them to the marinade. Cover and refrigerate for at least 1-2 hours.
- Soak wooden skewers in water for at least 30 minutes before grilling.
- Thread the marinated chicken onto the soaked skewers, ensuring they're snug but not overcrowded.
- In a small bowl, mix remaining coconut cream, honey, and a drizzle of soy sauce to create a glaze.
- Preheat grill to high heat. Cook the skewers for 15-18 minutes, turning every few minutes and brushing with glaze.
- Remove from grill and let rest for a few minutes before serving. Serve warm over lettuce or with optional peanut sauce.

Leave a Reply