I absolutely love sharing this Grilled Thai Coconut Chicken Skewers with Peanut Sauce Recipe because it always brings an explosion of exotic flavors to my dinner table. Juicy, tender chicken marinated in a fragrant blend of coconut cream, ginger, garlic, and soy sauce, grilled to perfection, then served alongside a creamy, nutty peanut sauce—it’s an irresistible combination that nails that perfect balance between sweet, savory, and a gentle spicy kick. Whenever I make these skewers, they instantly transport me to the vibrant streets of Thailand, and I’m thrilled every time my friends and family ask for seconds!
Why You'll Love This Grilled Thai Coconut Chicken Skewers with Peanut Sauce Recipe
What excites me most about this recipe is the unforgettable flavor profile. The coconut cream adds a subtle creaminess that enriches the chicken without overpowering it, while the ginger and garlic bring a zesty freshness. When grilled over high heat, the chicken gains those signature charred edges that deepen the savory notes, making every bite utterly delicious. The peanut sauce, which is silky and slightly spicy with just a touch of sweetness, perfectly complements the smoky chicken and adds an irresistible layer of complexity.
Besides tasting amazing, it’s one of those recipes that feels fancy but is surprisingly easy to prepare. I love that the marinade can be made ahead of time, which means less stress on the day I want to grill. The skewers cook quickly, so dinner is ready in under an hour, leaving me more time to relax and enjoy my company. These skewers are my go-to for backyard barbecues, casual weeknight dinners, or even festive gatherings where I want to impress without spending hours in the kitchen. Honestly, this Grilled Thai Coconut Chicken Skewers with Peanut Sauce Recipe has become a staple because it consistently stands out with its bold flavors and simple technique.
Ingredients You'll Need
The ingredients for this recipe are wonderfully straightforward but pack a powerful punch in taste and texture. Each element plays a role, from the light tang of the rice vinegar to the creamy sweetness of coconut cream, creating a harmonious burst of Thai-inspired flavors.
- 1 kg chicken (dark meat preferably): Dark meat stays juicy and tender, perfect for grilling.
- 4-5 slices ginger (approx. 2 tablespoons): Adds bright, spicy warmth and a fresh aroma.
- 2 cloves garlic (approx. 1½ tablespoons): Essential for depth and pungent punch.
- 2 tablespoons soy sauce: Brings a salty umami richness to the marinade.
- 1 tablespoon dark soy sauce: Enhances color and adds a complex sweetness.
- 2 tablespoons coconut cream: Adds luscious creaminess and tropical flair.
- 2 tablespoons sugar: Balances flavors with a touch of sweetness.
- 1 tablespoon oyster sauce: Adds savory depth and slight briny notes.
- 6 tablespoons coconut cream (for glaze): Used for that final luscious caramelized coat.
- 1 ½ tablespoons honey: Sweetness that caramelizes beautifully on the grill.
- 1 teaspoon soy sauce (for glaze): Binds the glaze with a gentle salty contrast.
- ¼ cup natural peanut butter (unsweetened): The base for the creamy, nutty peanut sauce.
- 1 teaspoon rice vinegar: Adds tang to lighten and balance the peanut sauce.
- 1 teaspoon Thai red curry paste: Infuses subtle heat and authentic Thai flair.
- 2 teaspoons maple syrup: A natural sweetener that complements the peanut sauce.
- 2 teaspoons soy sauce (for peanut sauce): Enhances savory notes in the sauce.
- 2-3 tablespoons water: Adjusts peanut sauce consistency to your liking.
- 1 teaspoon sesame oil (optional): Adds a toasty, nutty aroma to the sauce.
- 1 teaspoon chili oil (optional): For those who love an extra spicy kick.
- Crushed peanuts (optional): Perfect for sprinkling on top for crunch and visual appeal.
Directions
Step 1: Start by preparing your peanut sauce. In a small bowl, combine natural peanut butter, rice vinegar, Thai red curry paste, maple syrup, soy sauce, water, and any optional oils you like. Mix everything well until smooth and creamy. Set this aside to allow the flavors to marry while you focus on the chicken.
Step 2: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning during grilling. This little trick always saves me from the frustration of burnt ends!
Step 3: Cut the chicken into 1-inch chunks and place them in a large bowl. Then mince or finely chop the garlic and ginger—using a mortar and pestle or food processor works great for a fine paste. Add this aromatic mixture to the chicken.
Step 4: Add 2 tablespoons soy sauce, 1 tablespoon dark soy sauce, 2 tablespoons coconut cream, 2 tablespoons sugar, and 1 tablespoon oyster sauce to the bowl. Mix everything thoroughly to make sure every piece of chicken is well-coated in the marinade.
Step 5: Cover the bowl and refrigerate the chicken for at least 1 to 2 hours. I find marinating overnight unlocks the most flavor, so I often prep this the night before grilling day.
Step 6: Remove the marinated chicken from the fridge approximately 30 minutes before grilling to let it come to room temperature. This helps the chicken cook more evenly and keep its juicy texture.
Step 7: Thread the chicken pieces onto the soaked skewers. Try to keep the pieces close together without crowding so they cook evenly and avoid flare-ups from dripping marinade. A good tip I use is shielding your fingers with the chicken while sliding pieces so you don’t get splinters or sticky marinade on your hands.
Step 8: Prepare a glaze by stirring together 6 tablespoons coconut cream, 1 ½ tablespoons honey, and 1 teaspoon soy sauce in a small bowl. This glaze will make the skewers irresistibly sticky and sweet in the final moments of grilling.
Step 9: Preheat your grill to about 500°F (260°C). Once hot, place the skewers directly over the heat source, aiming for gorgeous char marks and smoky flavor.
Step 10: Grill the chicken for approximately 15 to 18 minutes total, turning every 2 to 3 minutes to ensure even cooking and prevent burning. Keep a close eye on them because the sugary marinade can burn quickly.
Step 11: When the chicken is mostly cooked, brush the coconut cream glaze over the skewers, flipping every minute or so for 2 to 3 cycles. This step caramelizes the glaze and gives the skewers a beautiful glossy finish that tastes amazing.
Step 12: Serve the grilled skewers over fresh green lettuce leaves, along with the peanut sauce for dipping or drizzling. I love making mini chicken lettuce wraps by scooping a piece of chicken, a little peanut sauce, and a sprinkle of crushed peanuts into the lettuce—so fresh and delightful!
Servings and Timing
This recipe makes about 12 generous servings, perfect for a family gathering or a small party. The prep time is roughly 15 minutes if your chicken is already cut, with an additional 1 to 2 hours of marinating time (overnight if you want maximum flavor). Cooking time on the grill is around 15 to 18 minutes. So, in total, you’re looking at roughly 1 hour and 30 minutes from start to finish, or less if you don’t count marinating overnight. Allow for about a 10-minute resting time after grilling for the juices to redistribute before serving.
How to Serve This Grilled Thai Coconut Chicken Skewers with Peanut Sauce Recipe
When I serve these skewers, I like to lay them over a bed of crisp green lettuce leaves, inviting everyone to make their own little wraps. It adds a refreshing contrast to the warm, smoky chicken and creamy peanut sauce. For sides, I highly recommend jasmine rice or sticky rice, which soaks up every bit of the flavorful peanut sauce beautifully. A refreshing cucumber salad or a tangy mango slaw can also lighten the plate and bring bright, crunchy textures to the feast.
Presentation-wise, I love sprinkling crushed peanuts and a few chili flakes over the skewers just before serving. It adds not only texture and a pop of color but also hints at the spicy notes hidden in the peanut sauce. Serving these skewers on a rustic wooden platter or banana leaves immediately adds a tropical vibe that delights guests.
For beverage pairings, chilled crisp white wines like Sauvignon Blanc or a light Riesling complement the sweet and spicy notes perfectly. If you prefer cocktails, a refreshing Thai iced tea or a cold ginger beer works wonderfully. I find these skewers fantastic for summer barbecues, informal parties, or even a casual weeknight treat when I want to impress without fuss. They’re best served warm or at room temperature, allowing the flavors to really shine and the peanut sauce to remain luscious.
Variations
I love how versatile this Grilled Thai Coconut Chicken Skewers with Peanut Sauce Recipe is. If you want to switch up the protein, turkey or firm tofu can be excellent substitutes. For a more robust flavor, try marinating with lemongrass or adding a splash of fish sauce for that authentic umami punch. If you’re avoiding gluten, simply use tamari instead of soy sauce, and be sure to select gluten-free oyster sauce.
For my vegan friends, swapping the chicken with firm tofu or seitan and replacing oyster sauce with a mushroom-based vegan alternative works wonderfully well. The peanut sauce is naturally vegan, so it’s a crowd-pleaser! I sometimes add extra Thai basil or fresh cilantro into the marinade for an herbal twist that brightens the skewers even more.
If you don’t have a grill, don’t worry—you can achieve great results broiling or pan-grilling on a cast-iron skillet. Just make sure to keep the heat high for those desirable char marks and watch closely so nothing burns. You can also experiment by adding a squeeze of fresh lime or a little toasted coconut on top when serving to amplify those tropical flavors.
Storage and Reheating
Storing Leftovers
I always store leftover grilled chicken skewers in an airtight container in the refrigerator, and they usually stay delicious for up to 3 days. Using glass or BPA-free plastic containers with a tight seal helps keep the chicken moist and prevents other fridge odors from sneaking in. If you separate the peanut sauce in a small jar, it stays fresh and ready to enjoy later without affecting the chicken’s texture.
Freezing
This recipe freezes quite well, making it perfect for meal prepping. To freeze, I remove the chicken from the skewers so the pieces freeze evenly and wrap them tightly in plastic wrap, then place them in a freezer-safe bag or container. Peanut sauce can be frozen separately in a small container. Properly stored, frozen chicken pieces last up to 2 months without loss of flavor. Just thaw overnight in the fridge before reheating.
Reheating
The best way I’ve found to reheat the skewers is gently on a stovetop grill pan or under a broiler for a few minutes, turning frequently to warm evenly and refresh that charred flavor. Avoid microwaving if possible, as it tends to dry out the chicken and dull the lovely glaze. Reheat the peanut sauce separately on low heat or in short bursts in the microwave to prevent splitting. Adding a light drizzle of fresh coconut cream or a little water can bring the sauce back to a luscious consistency.
FAQs
Can I use chicken breast instead of dark meat for this recipe?
Absolutely! Chicken breast works fine if you prefer leaner meat, but I recommend marinating a bit longer, around 3-4 hours, to keep it tender and juicy. Be extra careful not to overcook since breast meat dries out faster than dark meat.
Is it necessary to soak wooden skewers before grilling?
Yes, soaking wooden skewers in water for at least 30 minutes helps prevent them from burning or catching fire on the grill. It also regulates the cooking of the chicken pieces, keeping everything safe and flavorful.
Can I make the peanut sauce ahead of time?
Definitely! The peanut sauce tastes even better when given time to rest and let the flavors meld. I usually prepare it a day in advance and store it in the fridge. Just stir well before serving, and thin it slightly with water if it thickens too much.
What can I use if I don’t have Thai red curry paste?
If you don’t have Thai red curry paste, you can substitute with a combination of mild chili paste and a pinch of ground cumin, coriander, and paprika to get somewhat similar warmth and flavor. However, the authentic paste does add a lovely complexity that’s hard to replicate exactly.
How do I avoid the chicken skewers from burning on the grill?
Keep the grill at medium-high heat and turn the skewers every 2-3 minutes to prevent flare-ups. Watch closely when applying the glaze, as the sugars caramelize quickly. Cooking over direct heat but staying attentive will help you get that perfect char without burning.
Conclusion
I genuinely can’t recommend this Grilled Thai Coconut Chicken Skewers with Peanut Sauce Recipe enough. It brings incredible Thai-inspired flavors right to your home kitchen with approachable ingredients and simple steps. Whether you’re cooking for friends, family, or just treating yourself, these skewers always brighten up any table and leave everyone wanting more. Give it a try soon—I promise it’ll become one of your favorites too!
Print
Grilled Thai Coconut Chicken Skewers with Peanut Sauce Recipe
- Prep Time: 15 minutes
- Cook Time: 18 minutes
- Total Time: 1 hour 33 minutes (including minimum marinating time of 1 hour 0 minutes)
- Yield: 12 servings
- Category: Appetizer
- Method: Grilling
- Cuisine: Thai
Description
These Grilled Thai Coconut Chicken Skewers are a flavorful and succulent dish featuring tender chicken marinated in a blend of ginger, garlic, soy sauces, and coconut cream. Grilled to perfection and glazed with a sweet and sticky coconut cream sauce, these skewers are served with an optional quick peanut sauce and crisp lettuce for a light yet satisfying meal perfect for gatherings or weeknight dinners.
Ingredients
Chicken Marinade
- 1 kg chicken dark meat (preferably), cut into 1x1 inch chunks
- 4-5 slices ginger (approx. 2 tablespoons), finely chopped
- 2 cloves garlic (approx. 1½ tablespoons), finely chopped
- 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½ tablespoons honey
- 1 teaspoon soy sauce
Quick & Easy Peanut Sauce (Optional)
- 2 tablespoons coconut cream
- ¼ cup natural peanut butter (unsweetened)
- 1 teaspoon rice vinegar
- 1 teaspoon Thai red curry paste
- 2 teaspoons maple syrup
- 2 teaspoons soy sauce
- 2-3 tablespoons water (or enough to thin out to desired consistency)
- 1 teaspoon sesame oil (optional)
- 1 teaspoon chili oil (optional)
Additional
- Wooden skewers (soaked in water if using)
- Crushed peanuts (optional, for garnish)
- Green lettuce (for serving, optional)
Instructions
- Prepare the Quick & Easy Peanut Sauce (Optional): In a small bowl, whisk together coconut cream, natural peanut butter, rice vinegar, Thai red curry paste, maple syrup, soy sauce, water to thin, and optional sesame and chili oils. Mix well and set aside until serving.
- Soak Skewers: If using wooden skewers, place them in a tall cup filled with water, soaking the blunt ends to prevent burning on the grill.
- Prepare Chicken: Cut chicken into 1-inch chunks and place in a large bowl. Finely chop garlic and ginger using a mortar and pestle, food processor, or knife, then add to the chicken.
- Make Marinade: Add soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce to the chicken and garlic-ginger mixture. Mix thoroughly to coat the chicken evenly.
- Marinate: Cover and refrigerate the chicken for at least 1-2 hours, ideally overnight for enhanced flavor. Remove from the fridge 30 minutes prior to grilling to bring to room temperature.
- Skewer the Chicken: Thread chicken pieces onto skewers, making sure to pack pieces snugly to avoid loose bits that burn easily. Use meat to shield your fingers when pushing pieces down the skewers to avoid splinters.
- Prepare Coconut Cream Glaze: In a small bowl, combine coconut cream, honey, and soy sauce. Set aside for glazing after grilling.
- Preheat Grill: Heat charcoal or gas grill to approximately 500°F (260°C) for direct high heat cooking.
- Grill Chicken Skewers: Place skewers on the grill over direct heat. Cook for about 15-18 minutes, turning every 2-3 minutes, flipping 4-5 times to ensure even cooking. Watch carefully to prevent burning. The chicken is done when browned, slightly charred, and firm to the touch.
- Glaze the Skewers: Brush the coconut cream glaze over the chicken and continue grilling. Flip every minute about 2-3 times to achieve a sticky, caramelized finish.
- Serve: Arrange skewers over a bed of green lettuce leaves and optionally sprinkle with crushed peanuts. The lettuce makes a great wrap paired with the peanut sauce for added flavor and texture.
Notes
- Soaking wooden skewers prevents them from burning on the grill.
- Dark meat chicken is preferred for juiciness and flavor.
- Marinating overnight intensifies the flavors.
- Use direct heat on the grill for a good char and caramelization.
- Keep an eye on the skewers while grilling to avoid burning.
- The peanut sauce is optional but adds a creamy, spicy complement to the grilled chicken.
- Lettuce wraps make this dish refreshing and light.
- Adjust glaze and marinade sweetness to taste if desired.

Leave a Reply