There's something utterly irresistible about the aroma of grilled chicken mingling with the sweet and savory notes of Thai coconut marinade. Every bite of these Grilled Thai Coconut Chicken Skewers bursts with juicy, tender meat infused with layers of flavor — a little sweet, a little tangy, and just the right touch of spice.

I first discovered this recipe while experimenting with flavors to spice up our usual summer barbecue routine. What began as a spur-of-the-moment marinade quickly became a family favorite, requested at every cookout and weeknight dinner alike. It's quick, easy, and absolutely foolproof — perfect for busy evenings or weekend gatherings.
Let’s dive into why you’ll fall in love with these skewers.
Why You'll Love This Grilled Thai Coconut Chicken Skewers
Get ready to meet your new favorite grilled chicken recipe. These Grilled Thai Coconut Chicken Skewers are about to become a staple in your recipe rotation.
First, they’re wonderfully quick to prepare. With just a handful of ingredients and a simple marinade, you can have everything ready for the grill in under 30 minutes (plus marinating time). Perfect for those hectic evenings when you need something fast but still crave bold, satisfying flavors.
They’re also incredibly budget-friendly. Most of the ingredients are pantry staples or inexpensive grocery finds, making this a great choice for feeding a family or hosting a crowd without breaking the bank.
Versatility is another huge win. These skewers pair beautifully with rice, noodles, or fresh salads. You can even serve them as appetizers for parties or game day snacks. They’re also easily adapted for various dietary preferences.
Lastly, the flavor is simply unmatched. The coconut milk tenderizes the chicken, while the blend of garlic, ginger, lime, and Thai spices creates a depth of flavor that’s both exotic and comforting. It’s like a mini tropical vacation with every bite.
Now let’s take a closer look at what makes these skewers so delicious.
Ingredients Notes

The magic of these Grilled Thai Coconut Chicken Skewers lies in their simple, well-balanced ingredients. Each one plays a critical role in building the vibrant flavor profile that makes this dish shine.
Boneless, skinless chicken thighs are the star of this recipe. Their natural juiciness and richer flavor hold up beautifully on the grill, staying tender even after high-heat cooking. While chicken breasts can be used, they tend to dry out more easily.
Coconut milk serves as the luscious base for the marinade. Full-fat coconut milk is ideal here, delivering a creamy texture and subtle sweetness that penetrates the meat and creates a silky, flavorful coating.
Fresh garlic and ginger provide that unmistakable Thai aroma and depth of flavor. Minced finely, they infuse the marinade with a bit of heat and complexity, perfectly complementing the creamy coconut.
Fish sauce and soy sauce bring the umami punch. Fish sauce adds authentic Thai character, while soy sauce balances the saltiness and deepens the overall flavor.
Brown sugar and lime juice create a beautiful harmony of sweet and tangy. The brown sugar caramelizes slightly during grilling, giving the skewers a gorgeous golden crust, while lime juice brightens up every bite with its citrusy zing.
To prepare these skewers, you'll need some basic kitchen tools: a sharp knife for trimming and cutting the chicken, a large bowl or zip-top bag for marinating, and either wooden or metal skewers. If using wooden skewers, be sure to soak them in water for at least 30 minutes to prevent burning on the grill.
How To Make This Grilled Thai Coconut Chicken Skewers

Creating these Grilled Thai Coconut Chicken Skewers is as simple as it is rewarding. Let’s walk through the process step by step.
Start by preparing your marinade. In a large mixing bowl, combine the coconut milk, minced garlic, grated ginger, fish sauce, soy sauce, brown sugar, and freshly squeezed lime juice. Whisk everything together until the sugar dissolves and the mixture is smooth and fragrant.
Next, trim any excess fat from your boneless, skinless chicken thighs and cut them into even, bite-sized cubes. This ensures even cooking and easy skewering later. Add the chicken pieces to the marinade, stirring well to make sure every piece is fully coated. Cover the bowl with plastic wrap or seal the zip-top bag, and refrigerate for at least one hour. For the best flavor, marinate for up to 4 hours.
When you’re ready to grill, preheat your grill to medium-high heat. If you're using charcoal, make sure the coals are evenly distributed and fully lit. Lightly oil the grates to prevent sticking.
While the grill heats, thread the marinated chicken pieces onto your prepared skewers, spacing them slightly so the heat can circulate around each piece. Discard any leftover marinade that has come into contact with raw chicken to avoid cross-contamination.
Place the skewers on the grill and cook for 10-12 minutes, turning every few minutes to ensure even cooking and a nice char on all sides. The chicken is done when it reaches an internal temperature of 165°F and has a beautiful golden-brown color with slight caramelization from the marinade.
Once cooked, remove the skewers from the grill and let them rest for a couple of minutes. This allows the juices to redistribute, keeping the chicken moist and flavorful.
From start to finish, you’re looking at about 30-40 minutes of active cooking time, not including marinating. The end result is well worth the short wait — tender, juicy skewers bursting with tropical Thai flavor.
Storage Options
If you have leftovers, these Grilled Thai Coconut Chicken Skewers store wonderfully for future meals. Allow the skewers to cool completely before transferring them to an airtight container.
In the refrigerator, the cooked chicken will stay fresh for up to 3-4 days. Be sure to separate the skewers from any accompaniments like rice or salad to maintain texture and freshness.
For longer storage, you can freeze the cooked chicken pieces. Remove them from the skewers, place them in a freezer-safe bag or container, and freeze for up to 2 months. Thaw overnight in the refrigerator before reheating.
When reheating, gently warm the chicken in a covered skillet over medium-low heat to prevent drying out. You can also microwave the pieces with a splash of water or coconut milk to restore moisture.
Variations and Substitutions
One of the best things about this recipe is how easily it can be customized to suit your tastes and dietary needs.
For a spicier version, add a tablespoon of Thai red curry paste or a dash of crushed red pepper flakes to the marinade. This will give the skewers a pleasant heat without overwhelming the other flavors.
If you prefer a non-dairy option, swap out the coconut milk for a dairy-free alternative like almond milk combined with a tablespoon of almond butter. The result is still creamy and flavorful, though slightly less rich.
For a different protein, try using shrimp or firm tofu in place of chicken. Both absorb the marinade beautifully and grill quickly, making them great options for pescatarians or vegetarians.
If you’re watching your sodium intake, substitute low-sodium soy sauce and reduce the amount of fish sauce slightly. The flavors will still be vibrant and satisfying.
Lastly, you can easily turn these skewers into a rice bowl. Simply grill the marinated chicken pieces without skewering, then serve over steamed jasmine rice with fresh vegetables and a drizzle of extra lime juice.
Don’t be afraid to experiment and make this recipe your own. That’s the beauty of cooking — every variation brings new flavors to your table.
PrintGrilled Thai Coconut Chicken Skewers Recipe
Enjoy the exotic flavors of Thailand with these Grilled Thai Coconut Chicken Skewers. Marinated in coconut milk, lime juice, garlic, ginger, and Thai spices, these skewers are juicy, flavorful, and easy to prepare. Perfect for BBQs, parties, or a quick dinner, this recipe is gluten-free, dairy-free, and packed with protein. Serve with jasmine rice, peanut sauce, or a light cucumber salad for a complete Thai meal.
- Prep Time: 15 minutes (plus 2+ hours marinating)
- Cook Time: 10 minutes
- Total Time: 25 minutes (plus marinating)
- Yield: 4 servings 1x
- Category: Dinner, Main Course
- Method: Grilling
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
-
2 lbs boneless, skinless chicken thighs (cut into 1-inch pieces)
-
1 cup coconut milk
-
2 tbsp fish sauce
-
2 tbsp soy sauce (or tamari for gluten-free)
-
1 tbsp brown sugar
-
3 cloves garlic (minced)
-
1 tbsp fresh ginger (grated)
-
2 tbsp lime juice
-
1 tbsp Thai red curry paste
-
1 tsp ground turmeric
-
2 tbsp vegetable oil
-
Fresh cilantro for garnish
-
Lime wedges for serving
-
Wooden skewers (soaked in water for 30 minutes)
Instructions
-
Prepare the Marinade: In a bowl, whisk together coconut milk, fish sauce, soy sauce, brown sugar, garlic, ginger, lime juice, red curry paste, turmeric, and oil.
-
Marinate the Chicken: Add chicken pieces to the marinade. Cover and refrigerate for at least 2 hours, preferably overnight.
-
Preheat the Grill: Heat grill to medium-high heat. Oil the grates.
-
Thread the Skewers: Remove chicken from marinade and thread onto soaked skewers.
-
Grill the Skewers: Grill for 4-5 minutes per side, or until fully cooked (internal temperature of 165°F).
-
Serve: Garnish with fresh cilantro and lime wedges. Serve hot.
Notes
-
Soaking wooden skewers prevents them from burning.
-
Marinating overnight enhances the flavor.
-
Pairs well with peanut dipping sauce or sweet chili sauce.
Nutrition
- Serving Size: 1 serving (approx 8 oz)
- Calories: 400
- Sugar: 5g
- Sodium: 900mg
Leave a Reply