Grilled Thai Coconut Chicken Skewers are a vibrant and aromatic dish that combines the smoky flavor of grilled meat with the creamy richness of coconut milk and the bold, fragrant spices of Thai cuisine. These skewers are a perfect balance of sweet, savory, spicy, and tangy flavors—thanks to ingredients like lemongrass, garlic, lime juice, and red curry paste.
Popular in Southeast Asian street food markets and Thai home cooking, this dish is often enjoyed as a summer barbecue favorite or a quick weeknight dinner. The marinated chicken is threaded onto skewers and grilled until slightly charred, resulting in juicy bites packed with flavor.
Whether served over jasmine rice or paired with a refreshing cucumber salad, these skewers are a surefire way to impress guests and introduce a taste of Thailand to your kitchen. Best of all, they’re easy to prepare and even easier to enjoy.
Essential Ingredients Breakdown
The magic of Thai Coconut Chicken Skewers lies in the perfect blend of traditional Thai ingredients. Here’s what you’ll need:
Main Ingredients:
-
Boneless Chicken Thighs or Breasts: Thighs are preferred for juiciness, but breasts work well if you’re looking for a leaner option.
-
Coconut Milk: Use full-fat coconut milk for a richer, creamier marinade. This not only tenderizes the meat but also gives it that signature Thai flavor.
-
Thai Red Curry Paste: Adds depth and mild heat. Look for authentic brands like Maesri or Mae Ploy for the most traditional taste.
-
Fish Sauce: A staple in Thai cooking, it adds umami and saltiness. If you’re vegetarian or allergic, consider a soy sauce or tamari substitute.
-
Brown Sugar or Palm Sugar: Balances the heat and salt with a hint of sweetness.
-
Lemongrass: Offers a citrusy, herbal note that defines Thai cuisine.
-
Garlic and Ginger: Aromatics that elevate the marinade’s complexity.
-
Lime Juice: Adds acidity and brightness.
-
Chili Flakes or Thai Bird’s Eye Chili (optional): For those who enjoy a spicy kick.
Optional Garnishes and Sides:
-
Chopped Cilantro: Adds freshness.
-
Crushed Roasted Peanuts: Offers crunch and a nutty layer.
-
Lime Wedges: For squeezing over the finished skewers.
-
Steamed Jasmine Rice or Thai Sticky Rice: Perfect for soaking up the flavorful juices.
Preparing the Marinade: Step-by-Step
Creating the perfect marinade is crucial for flavor and tenderness. Follow these steps for a flawless Thai coconut marinade:
Step 1: Gather Your Marinade Ingredients
In a mixing bowl, combine:
-
1 can (13.5 oz) full-fat coconut milk
-
2 tablespoons Thai red curry paste
-
2 tablespoons fish sauce
-
1 tablespoon brown sugar or palm sugar
-
1 tablespoon finely minced lemongrass (tender white part only)
-
2 teaspoons minced garlic
-
2 teaspoons grated ginger
-
Juice of 1 lime
-
½ teaspoon chili flakes (optional)
Step 2: Mix Until Smooth
Whisk all the ingredients until the sugar is dissolved and the paste is evenly blended into the coconut milk. You should have a thick, creamy marinade.
Step 3: Prepare the Chicken
Cut 1½ to 2 pounds of boneless chicken (thighs or breasts) into 1 to 1.5-inch chunks. Trim excess fat for even cooking.
Step 4: Marinate
Add the chicken pieces to the marinade and mix well, ensuring all pieces are thoroughly coated. Cover and refrigerate for at least 2 hours, preferably overnight for maximum flavor.
Tips:
-
Don’t over-marinate beyond 24 hours; the acidity from lime juice can start breaking down the chicken.
-
If you’re short on time, a minimum of 30 minutes will still infuse good flavor.
-
Store extra marinade separately if you plan to use it for basting (don’t reuse the portion that touched raw chicken).
Prepping and Skewering the Chicken
Skewering is not just for presentation—it also helps the chicken cook evenly and quickly on the grill.
Step 1: Soak Your Skewers
If you’re using wooden or bamboo skewers, soak them in water for at least 30 minutes before grilling. This prevents them from burning on the grill.
Step 2: Skewer the Chicken
Thread 4–5 pieces of marinated chicken onto each skewer. For better caramelization and charring, don’t overcrowd. Leave a little space between the pieces.
Optional: You can alternate chicken with vegetables like red bell peppers, onions, or zucchini for extra flavor and texture.
Step 3: Prep for Grilling
Lightly brush the skewers with oil to prevent sticking. Reserve some fresh marinade (not touched by raw chicken) for basting if desired during cooking.
Grilling Methods: Outdoor Grill vs. Indoor Grill Pan
Whether you’re cooking outdoors or indoors, grilling these skewers is quick and easy.
Outdoor Grill:
-
Preheat your grill to medium-high heat (about 400°F / 200°C).
-
Lightly oil the grates to prevent sticking.
-
Place skewers directly over the flame or on a grill mat for 10–12 minutes, turning every 2–3 minutes until the chicken is cooked through and slightly charred.
Indoor Grill Pan:
-
Heat a cast-iron grill pan over medium-high heat until hot.
-
Lightly brush the pan with oil.
-
Grill skewers in batches, turning occasionally, for 10–12 minutes or until golden and cooked through.
-
A splash screen can help reduce oil splatter indoors.
Oven Broiler (Alternative Method):
-
Preheat your broiler on high.
-
Place skewers on a foil-lined baking sheet and broil for 6–8 minutes per side until lightly charred and cooked through.
Cooking Tip:
Use a meat thermometer—chicken is safe to eat at 165°F (74°C). Baste lightly with extra marinade in the last minutes for more flavor, but avoid basting early to prevent burning.
Pro Tips for Flavor and Texture
Take your Thai coconut chicken skewers from good to unforgettable with these pro tips:
Don’t Skip Full-Fat Coconut Milk
Low-fat versions lack the creaminess and flavor needed for a truly luscious marinade. Full-fat coconut milk penetrates the chicken more deeply and gives a better grilled finish.
Use Chicken Thighs for Best Juiciness
They’re more forgiving on the grill and stay moist even if slightly overcooked.
Let the Chicken Rest After Grilling
Once off the grill, let the skewers rest for 5 minutes before serving. This keeps the juices inside and enhances tenderness.
Baste Smartly
Use reserved marinade or a fresh batch to baste only during the final minutes of grilling to avoid flare-ups or burning.
Try Banana Leaves (Optional)
For an authentic Thai presentation and subtle smoky flavor, wrap skewers or line your grill with banana leaves.
Garnish for Visual & Flavor Impact
Fresh cilantro, crushed peanuts, and a squeeze of lime elevate the final dish and add layers of texture.
Serving Suggestions & Pairings
Grilled Thai Coconut Chicken Skewers are incredibly versatile and can be served in a variety of delicious ways. Whether you’re preparing a casual backyard barbecue or a weeknight dinner, here are some pairing ideas to complete the meal:
-
Serve over jasmine rice or Thai sticky rice to soak up the flavorful marinade and juices.
-
Add a refreshing Thai cucumber salad with vinegar, sugar, and chili for a cooling contrast.
-
Offer a side of peanut dipping sauce or a tangy sweet chili sauce to enhance the flavor.
-
For a low-carb option, serve with lettuce wraps and a squeeze of lime.
-
Complement with a side of grilled veggies like bell peppers, mushrooms, or corn on the cob.
To drink, consider pairing with Thai iced tea, light beer, or a crisp white wine like Sauvignon Blanc to balance the richness of the coconut marinade.
Recipe Variations
Looking to switch things up or accommodate dietary preferences? Here are some tasty variations of this dish:
Protein Substitutes:
-
Chicken Breast: Leaner than thighs, but still works well if not overcooked.
-
Tofu: Firm tofu can be marinated and grilled for a delicious vegetarian or vegan option. Press the tofu first for better absorption.
-
Shrimp or Fish: Seafood lovers can swap chicken for shrimp or firm white fish like cod or halibut. Reduce marinating time to 15–30 minutes.
Flavor Twists:
-
Spicy Peanut Coconut Marinade: Add 2 tablespoons of peanut butter to the marinade for a richer, nuttier profile.
-
Green Curry Version: Replace red curry paste with green curry paste for a herbier, spicier variation.
-
Sweet & Spicy Glaze: Add a honey and chili glaze in the last minutes of grilling for a caramelized finish.
Cooking Methods:
-
Air Fryer: Cook skewers at 375°F (190°C) for 12–15 minutes, flipping halfway through.
-
Oven Bake: Bake at 400°F (200°C) on a wire rack for 20–25 minutes, broiling briefly to char the top.
These variations make it easy to adapt the dish to your taste or dietary needs without compromising flavor.

How to Store and Reheat Leftovers
Store any leftover grilled chicken skewers in an airtight container in the refrigerator for up to 4 days. For longer storage, you can freeze them (without the skewers) for up to 3 months.
To reheat:
-
In the microwave: Heat in 30-second intervals until warmed through.
-
On the stovetop: Sauté over medium heat with a splash of coconut milk or water to keep moist.
-
In the oven: Reheat at 350°F (175°C) for 10–15 minutes.
Avoid over-reheating, which can dry out the chicken. Always ensure the internal temperature reaches 165°F (74°C) before serving.
Nutritional Information
Here’s an approximate nutritional breakdown for one serving (based on 2 skewers, using chicken thighs and coconut milk):
-
Calories: 320–350
-
Protein: 25g
-
Fat: 22g
-
Carbohydrates: 6g
-
Fiber: 1g
-
Sugar: 3g
Dietary Notes:
-
Gluten-Free: Use gluten-free fish sauce or tamari to ensure compatibility.
-
Dairy-Free: Naturally dairy-free thanks to coconut milk.
-
Low-Carb/Keto: Keep it low-carb by skipping sweeteners or replacing with monk fruit or stevia.
-
Paleo-Friendly: Use natural sweeteners like honey or coconut sugar.
For a lighter version, substitute chicken breast and light coconut milk, though you’ll sacrifice some creaminess and flavor.
Always adjust nutritional estimates based on the specific ingredients and quantities you use.
Common Mistakes to Avoid
Avoid these common pitfalls to ensure perfect Thai coconut chicken skewers every time:
-
Overcooking the chicken: Especially when using chicken breast, which can dry out quickly.
-
Marinating too long: More than 24 hours can make the chicken mushy due to acidic ingredients.
-
Skipping the skewer soak: Wooden skewers can burn if not soaked beforehand.
-
Using low-fat coconut milk: You’ll miss out on richness and flavor.
-
Crowding the skewers: This prevents even cooking and proper charring.
Paying attention to these details ensures flavorful, tender, and beautifully grilled skewers.
Frequently Asked Questions (FAQs)
Q1: Can I make this dish ahead of time?
Yes! You can marinate the chicken up to 24 hours in advance. You can also skewer and refrigerate it a few hours before grilling.
Q2: Can I use canned coconut cream instead of coconut milk?
Yes, but coconut cream is thicker and richer. You may want to dilute it slightly with water or lime juice to achieve the desired consistency.
Q3: Is there a vegan version of this recipe?
Absolutely. Swap the chicken for tofu or tempeh, use soy sauce instead of fish sauce, and check that your curry paste is vegan-friendly.
Q4: Can I bake instead of grill?
Yes, baking at 400°F (200°C) for 20–25 minutes works well. Broil for 1–2 minutes at the end to get that charred effect.
Q5: What does Thai coconut chicken taste like?
It’s creamy, savory, and aromatic with subtle heat and tang. The coconut milk balances the spices and keeps the chicken tender.
Q6: How long should I marinate the chicken?
Marinate for at least 2 hours. Overnight is ideal, but avoid marinating longer than 24 hours to prevent texture issues.
Conclusion and Final Thoughts
Grilled Thai Coconut Chicken Skewers are a standout dish that’s packed with flavor, simple to prepare, and incredibly satisfying. With a rich coconut marinade and bold Thai spices, these skewers bring a taste of Southeast Asia right to your grill.
Whether you’re entertaining guests or meal-prepping for the week, this versatile recipe can be adapted to suit different tastes and diets. Serve it with rice, salad, or a dipping sauce, and don’t be afraid to experiment with different proteins or spice levels.
Print
Grilled Thai Coconut Chicken Skewers
Description
These Grilled Thai Coconut Chicken Skewers are juicy, smoky, and packed with the bold, aromatic flavors of Thai cuisine. Marinated in a rich blend of coconut milk, red curry paste, fish sauce, garlic, and lime, the chicken soaks up all the flavor before being grilled to perfection. Ideal for summer barbecues, family dinners, or meal prep, these skewers are easy to make and incredibly versatile. Serve them with jasmine rice, fresh herbs, and a squeeze of lime for an unforgettable meal. Perfect for gluten-free, dairy-free, and low-carb diets with simple ingredient swaps.
Ingredients
Marinade Ingredients
- 4–5 slices Fresh ginger, peeled and thinly sliced
- 2 cloves Garlic, minced
- 1 kg Chicken (dark meat preferred, thighs or drumsticks, boneless and cut into chunks)
- 2 tablespoons Soy sauce
- 1 tablespoon Dark soy sauce
- 1 can (400 mL) Coconut milk
- 1 tablespoon Brown sugar
- 2 tablespoons Fresh lime juice
- Salt and pepper, to taste
- Skewers (if using wooden, soak in water for at least 30 minutes)
Instructions
-
Step 1: Prepare the Marinade. In a large mixing bowl, combine the ginger, garlic, soy sauce, dark soy sauce, coconut milk, brown sugar, lime juice, salt, and pepper. Whisk until well blended.
-
Step 2: Marinate the Chicken. Add the chicken chunks to the bowl, turning to coat them well with the marinade. Cover with plastic wrap and refrigerate for at least 30 minutes (or up to 4 hours if you have time).
-
Step 3: Assemble the Skewers. Thread the marinated chicken pieces onto your soaked skewers, leaving a little space between each chunk for even cooking.
-
Step 4: Preheat the Grill. Preheat your grill or stovetop grill pan to medium-high heat. Oil the grates lightly to prevent sticking.
-
Step 5: Grill the Skewers. Place the skewers on the hot grill. Cook for 4-5 minutes per side, turning once, until the chicken is nicely charred and cooked through.
-
Step 6: Serve and Enjoy. Remove from the grill, squeeze fresh lime juice over the skewers, and serve immediately.
Notes
-
Chicken Options: Chicken thighs are recommended for extra juiciness, but chicken breasts can be used for a leaner alternative.
-
Vegan Version: Substitute chicken with tofu or tempeh and use soy sauce or tamari in place of fish sauce.
-
Grilling Tip: Soak wooden skewers for 30 minutes before grilling to prevent burning.
-
Marinating Time: For best flavor, marinate for at least 2 hours or overnight. Avoid exceeding 24 hours.
-
Storage: Store leftovers in the fridge for up to 4 days or freeze for up to 3 months. Reheat in the oven or skillet for best texture.
-
Serving Ideas: Pair with jasmine rice, Thai cucumber salad, or peanut dipping sauce.
-
Spice Level: Adjust chili flakes or curry paste to control heat. Use mild curry paste for a kid-friendly version.











