If you’re searching for a show-stopping and flavor-packed summer meal, Grilled Thai Coconut Chicken Skewers are about to become your go-to! Marinated in creamy coconut, soy, and aromatics, then char-grilled and finished with a sticky glaze, these skewers are impossibly juicy and explode with Thai-inspired flavors in every bite.
Why You’ll Love This Recipe
- Super Juicy and Flavorful: The coconut cream marinade ensures the chicken stays ultra-moist and fragrant with every mouthwatering bite.
- That Irresistible Char: High-heat grilling creates caramelized edges and smoky flavor you just can’t replicate with oven baking.
- Crowd-Pleasing & Fun to Eat: Whether it’s a BBQ, picnic, or a weeknight dinner, these skewers always draw cheers and disappear fast.
- Totally Customizable: You can easily adjust spice levels, switch up the protein, or go wild with garnishes—there’s a skewer for everyone!
Ingredients You’ll Need
The ingredient list for Grilled Thai Coconut Chicken Skewers is refreshingly straightforward, with each element working a little magic. From creamy coconut cream to zippy aromatics, each component brings bold taste, tenderness, or color to the final dish—don’t skip a single one for the best results!
- Chicken (1 kg, preferably dark meat): Thighs or drumsticks stay juicier and pack more flavor than breast meat for grilling.
- Ginger & Garlic (freshly chopped): These form the aromatic backbone of the marinade, infusing every bite with warmth and zing.
- Soy Sauce & Dark Soy Sauce: Regular soy adds saltiness, while dark soy brings extra depth and a gorgeous caramelized color.
- Coconut Cream: The star ingredient—rich, thick coconut cream gives the marinade its moisture, subtle sweetness, and unmistakable Thai personality.
- Sugar & Honey: Sugar in the marinade and honey in the glaze help balance the savory, bringing out a sticky-sweet, lacquered finish.
- Oyster Sauce: Adds an umami punch and a little gloss to the meat; you can sub with extra soy and sugar if needed.
- Optional Peanut Sauce: Coconut cream, peanut butter, rice vinegar, Thai red curry paste, maple syrup, and soy sauce make a quick, creamy dip that takes these skewers over the top.
- Water & Oils: Used to thin out sauces or add a hint of richness—sesame oil and chili oil are optional for a flavor boost.
- Skewers (wooden or metal): Don’t forget to soak wooden skewers to keep them from burning on the grill!
Variations
One of my favorite things about Grilled Thai Coconut Chicken Skewers is how amiable they are to twists and tweaks! Whether you’re looking to keep things spicy, vegetarian, or allergy-friendly, it’s so easy to adapt this crowd-pleaser to suit everyone’s tastes or your current pantry situation.
- Pork Instead of Chicken: Swap the chicken for pork shoulder chunks—juicy, flavorful, and holds up beautifully to the marinade.
- Vegetarian Version: Use cubes of extra firm tofu or even seitan, marinated and grilled just like the chicken.
- Coconut Milk Substitute: If you can’t find coconut cream, use a high-fat coconut milk for a lighter, but still aromatic, result.
- Spice It Up: Add a little Thai chili paste or fresh chili to the marinade for an extra kick.
- Nut-Free Option: Skip the peanut sauce or use sunflower seed butter for a safe and creamy dip.
How to Make Grilled Thai Coconut Chicken Skewers
Step 1: Mix Up the Easy Peanut Sauce (Optional)
If you’re a fan of creamy, tangy sauces, take 2 minutes to prep the peanut sauce first—it’s pure dipping joy! Just whisk together coconut cream, natural peanut butter, rice vinegar, Thai red curry paste, maple syrup or honey, soy sauce, and enough water to reach your ideal pourable texture. Set it aside to let the flavors meld while you move on to the chicken.
Step 2: Prep and Marinate the Chicken
Chop your chicken into 1-inch chunks for easy eating and maximum flavor absorption. Pulverize ginger and garlic as finely as possible—use a mortar and pestle, food processor, or your trusty knife. Combine them with the chicken, then pour over soy sauces, coconut cream, sugar, and oyster sauce. Massage everything together and let it marinate in the fridge (1–2 hours minimum, up to overnight for bolder flavor!).
Step 3: Skewer the Chicken
When the chicken is fully marinated, skewer the pieces snugly onto soaked wooden or metal skewers. Try not to overcrowd or leave little bits dangling—compactness ensures even cooking and prevents burnt edges. Safety tip: Keep your fingers away from running along the wood to avoid splinters, especially with salty marinade involved!
Step 4: Make the Coconut Cream Glaze
While your grill heats, stir together coconut cream, honey, and a bit of soy sauce in a bowl. This simple glaze is your secret weapon for achieving that glossy, caramelized sheen at the end of grilling—don’t skip it!
Step 5: Grill to Perfection
Preheat your grill to a blazing 500°F (260°C). Grill the skewers over direct heat, flipping every 2–3 minutes for around 15–18 minutes total, until charred, sizzling, and fully cooked. (Keep watch—these babies cook fast!) In the last few minutes, baste with the coconut glaze and flip every minute so that sticky, sweet layer caramelizes to perfection.
Step 6: Serve and Savor
Serve your Grilled Thai Coconut Chicken Skewers immediately—over a bed of crisp green lettuce for that restaurant-worthy, fresh crunch. Don’t forget the peanut sauce for dipping, and let everyone assemble their own little lettuce wraps if they like. It’s interactive, fun, and outrageously flavorful!
Pro Tips for Making Grilled Thai Coconut Chicken Skewers
- Marination Magic: The longer you marinate (preferably overnight), the juicier and more deeply flavored your skewers will be—don’t rush this step for best results!
- Master Your Grill Heat: Aim for high, direct heat—this creates that signature char and caramelization without drying the chicken out.
- Skewer Packing Technique: Thread chicken pieces close together but not smashed—you want even cooking and a little surface charring on all sides.
- Glaze at the Finish Line: Brush on the coconut cream glaze only in the last few minutes, flipping quickly—this is what gives you that beautiful, sticky, not-burnt exterior.
How to Serve Grilled Thai Coconut Chicken Skewers
Garnishes
Grilled Thai Coconut Chicken Skewers love a flourish of fresh herbs—think chopped cilantro, mint, and Thai basil. A sprinkle of crushed peanuts or toasted sesame seeds adds crunch, while extra slices of red chili boost the color and heat. Lay them atop crisp lettuce leaves for an eye-catching presentation and a perfect flavor contrast.
Side Dishes
For a true Thai-inspired feast, try pairing your skewers with steamed jasmine rice, coconut rice, or a tangy green papaya salad. Quick-pickled cucumbers or a crunchy cabbage slaw also make delightfully refreshing sides to offset the rich marinade and glaze.
Creative Ways to Present
Turn weeknight dinner into a festive spread by serving Grilled Thai Coconut Chicken Skewers buffet-style with little bowls of sauces and herbs for DIY wraps. For parties, arrange skewers upright in a glass for grab-and-go snacking or fan them around a platter layered with fresh greens, lime wedges, and edible flowers—let your imagination run wild!
Make Ahead and Storage
Storing Leftovers
Leftover skewers will keep beautifully in an airtight container in the fridge for up to 3 days. Be sure to let them cool to room temperature before storing, and save any extra peanut sauce separately so the chicken stays at peak texture.
Freezing
You can freeze cooked or uncooked marinated chicken pieces (not skewered) for up to 2 months. Let the chicken cool, then freeze in a single layer before transferring to a bag—thaw overnight and skewer just before grilling for freshest flavor.
Reheating
To bring leftover Grilled Thai Coconut Chicken Skewers back to life, warm them gently on a grill, in a 350°F (175°C) oven, or in a hot skillet for a few minutes. Avoid the microwave if you can—it can make the chicken rubbery and dull the glaze.
FAQs
-
Can I make these Grilled Thai Coconut Chicken Skewers without a grill?
Absolutely! You can use a grill pan or even your oven’s broiler. Place skewers on a wire rack over a baking sheet and broil about 6 inches from the heat, turning every few minutes, until charred and cooked through—just keep a close eye to avoid burning.
-
What if I can’t find coconut cream for the marinade?
No worries! A high-fat coconut milk will work in a pinch, though the coconut flavor will be lighter and the marinade a bit runnier. Look for a can with just coconut extract and water—avoid brands with lots of additives.
-
Is there a substitute for oyster sauce?
You can use extra soy sauce with a pinch of sugar to mimic the sweet-savory umami of oyster sauce. While the flavor won’t be quite the same, your Grilled Thai Coconut Chicken Skewers will still turn out delicious!
-
Can I prep the chicken skewers ahead of time for a party?
Definitely! You can marinate and skewer the chicken the night before, then refrigerate until ready to grill. This actually enhances the flavor—just let them sit at room temperature for about 30 minutes before grilling for even cooking.
Final Thoughts
Ready to upgrade your grilling game? Grilled Thai Coconut Chicken Skewers offer an irresistible blend of smoky char, tropical coconut, and bright aromatics—perfect for everything from backyard barbecues to cozy nights in. Gather your people, fire up the grill, and get ready for rave reviews!
PrintGrilled Thai Coconut Chicken Skewers Recipe
- Prep Time: 30 minutes
- Cook Time: 15 minutes
- Total Time: 45 minutes
- Yield: 12 skewers 1x
- Category: Main Dish
- Method: Grilling
- Cuisine: Thai
- Diet: Gluten Free
Description
These Grilled Thai Coconut Chicken Skewers are packed with flavor and perfect for a summer barbecue. Marinated in a fragrant blend of coconut cream, soy sauce, and spices, these skewers are grilled to juicy perfection and finished with a sweet coconut cream glaze. Pair them with a simple peanut sauce for extra indulgence!
Ingredients
Chicken Skewers:
- 1 kg chicken (dark meat preferably)
Marinade:
- 4–5 slices ginger (approx. 2 tablespoons)
- 2 cloves garlic (approx. 1 1/2 tablespoons)
- 2 tablespoons soy sauce
- 1 tablespoon dark soy sauce
- 2 tablespoons coconut cream
- 2 tablespoons sugar
- 1 tablespoon oyster sauce
Coconut Cream Glaze:
- 6 tablespoons coconut cream
- 1 1/2 tablespoons honey
- 1 teaspoon soy sauce
Simple Peanut Sauce (Optional):
- 2 tablespoons coconut cream
- 1/4 cup natural peanut butter (unsweetened)
- 1 teaspoon rice vinegar
- 1 teaspoon Thai red curry paste
- 2 teaspoons maple syrup (or honey)
- 2 teaspoons soy sauce
- 2–3 tablespoons water (or enough to thin it out)
- 1 teaspoon sesame oil (optional)
- 1 teaspoon chili oil (optional)
- Crushed peanuts (optional, for garnish)
Instructions
- Quick & Easy Peanut Sauce (Optional)
In a small bowl, combine all the ingredients for the peanut sauce and mix well. Set aside.
- Marinating & Skewering the Chicken
If using wooden skewers, soak the ends in water. Cut chicken into chunks. Finely chop garlic and ginger, mix with marinade ingredients. Marinate chicken for 1-2 hours or overnight. Skewer chicken.
- Making the Coconut Cream Glaze
Combine coconut cream, honey, and soy sauce in a bowl. Set aside.
- Grilling
Preheat grill to 500F. Grill skewers over direct heat, flipping every 2-3 minutes for 15-18 minutes. Brush with coconut cream glaze while grilling.
- Serving
Serve chicken skewers over lettuce with peanut sauce.
Notes
- If coconut cream is unavailable, substitute with full-fat coconut milk for a milder flavor.
- This recipe can be made with pork shoulder chunks as well.
- Dark meat is recommended for more flavor, but chicken breast can be used if brined to retain moisture.
- Chicken skin can be removed for a healthier version.
- Oyster sauce adds umami; substitute with soy sauce and sugar if needed.
- Dark soy sauce gives color; light soy sauce can be substituted.
- Honey is recommended for the glaze; sugar can be used with hot water to dissolve.
Nutrition
- Serving Size: 1 skewer
- Calories: 220
- Sugar: 6g
- Sodium: 380mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 1g
- Protein: 15g
- Cholesterol: 60mg