There's something magical about the sizzle of chicken skewers on a hot grill, releasing an intoxicating aroma of coconut, lime, and spices into the air. The smoky char mixed with the creamy coconut and tangy Thai flavors creates a perfect harmony that's both exotic and comforting.

I first discovered these grilled Thai coconut chicken skewers during a backyard BBQ experiment. Since then, they've become a summer staple, impressing guests with their bold flavors while staying surprisingly easy and budget-friendly to prepare. Let's dive right into what makes this dish so special.
Why You'll Love This Grilled Thai Coconut Chicken Skewers
Get ready to fall in love with your new go-to grilling recipe. These grilled Thai coconut chicken skewers aren’t just bursting with flavor—they're packed with benefits that make them perfect for any occasion.
First, they’re incredibly quick and easy to prepare. The marinade comes together in minutes with a handful of pantry staples, and after a brief soak, the chicken grills up in just 10-12 minutes. It’s ideal for busy weeknights or last-minute gatherings.
They’re also wonderfully budget-friendly. Using affordable chicken thighs and simple, accessible ingredients means you can feed a crowd without stretching your wallet. Plus, the tropical flavors feel indulgent without the hefty price tag of takeout.
The versatility of this recipe is another huge perk. Serve these skewers as an appetizer, main course, or part of a larger Thai-inspired feast. They pair beautifully with rice, salads, or even tucked into flatbreads with a drizzle of peanut sauce.
And of course, they’re a guaranteed crowd-pleaser. The balance of creamy coconut, zesty lime, and a hint of heat appeals to both adventurous eaters and those who prefer milder flavors. Even kids find themselves reaching for seconds.
Let’s take a closer look at the ingredients that bring these skewers to life.
Ingredients Notes

The beauty of these grilled Thai coconut chicken skewers lies in their simple yet powerful combination of ingredients. Each element contributes to the complex layers of flavor that make this dish unforgettable.
Chicken thighs are the star of the show. Their higher fat content keeps them juicy and flavorful on the grill, even if slightly overcooked. Boneless, skinless thighs are ideal because they absorb the marinade well and cook evenly when cut into cubes.
Coconut milk provides the creamy, slightly sweet base for the marinade. Full-fat coconut milk is best here, giving the chicken a rich texture and helping the flavors cling to each piece during grilling. Light coconut milk can work in a pinch, but the result won’t be as luxurious.
Fish sauce adds a distinct umami depth that’s essential to Thai cuisine. While it might smell potent straight from the bottle, it mellows beautifully once cooked, balancing the sweetness and acidity of the other ingredients.
Fresh lime juice and zest bring a bright, zippy contrast to the rich coconut milk. The acidity helps tenderize the chicken, while the zest infuses the marinade with an extra burst of citrusy fragrance.
Garlic, ginger, and brown sugar round out the flavor profile. The garlic and ginger add warmth and spice, while the brown sugar balances everything with a subtle sweetness that caramelizes perfectly on the grill.
For equipment, you’ll need bamboo or metal skewers and a reliable grill. If using bamboo skewers, remember to soak them in water for at least 30 minutes to prevent burning.
How To Make This Grilled Thai Coconut Chicken Skewers

Crafting these flavorful skewers is a straightforward process, and I'll walk you through every step for foolproof results.
Start by preparing your marinade. In a large mixing bowl, combine the full-fat coconut milk, fish sauce, lime juice, lime zest, minced garlic, grated ginger, and brown sugar. Whisk everything together until smooth and fully blended, ensuring the sugar dissolves completely.
Next, cut your boneless, skinless chicken thighs into uniform 1 to 1.5-inch cubes. Uniform pieces ensure even cooking and a consistent texture across all the skewers. Add the chicken to the marinade, stirring to fully coat every piece. Cover the bowl and refrigerate for at least 1 hour, though 2-4 hours will allow the flavors to penetrate more deeply.
While the chicken marinates, prepare your grill by preheating it to medium-high heat. If using a charcoal grill, wait until the coals are ashed over for even heat distribution. Lightly oil the grill grates to prevent sticking.
Thread the marinated chicken cubes onto your soaked bamboo or metal skewers. Don’t pack them too tightly—leaving a bit of space between the pieces allows heat to circulate and ensures thorough cooking.
Place the skewers on the hot grill, closing the lid to retain heat. Cook for about 10-12 minutes, turning every 2-3 minutes to achieve an even char on all sides. The chicken should reach an internal temperature of 165°F, and you’ll notice beautiful grill marks and slight caramelization from the brown sugar.
Once cooked, remove the skewers from the grill and let them rest for a few minutes. This short resting period allows the juices to redistribute, keeping the chicken tender and juicy.
From start to finish, you’re looking at about 30-40 minutes of total time, making this an excellent option for both casual meals and entertaining.
Storage Options
These grilled Thai coconut chicken skewers store remarkably well, making them great for meal prep or leftovers.
If you have leftover skewers, let them cool completely before storing. Place them in an airtight container and refrigerate for up to 3-4 days. The flavors will continue to develop, making the leftovers even more delicious.
For longer storage, you can freeze the cooked chicken pieces. Remove them from the skewers and place them in a freezer-safe bag or container. They’ll keep well for up to 2 months. When ready to enjoy, thaw overnight in the refrigerator.
Reheating is simple. For best results, reheat the chicken gently in a covered skillet over medium-low heat with a splash of water or coconut milk to keep it moist. Alternatively, you can warm them in the microwave in short bursts, being careful not to overcook.
Variations and Substitutions
The versatility of this recipe means you can easily adapt it to suit your preferences or dietary needs.
If you prefer a leaner option, chicken breast works as a substitute for thighs. Keep a close eye on cooking time, as breast meat tends to dry out more quickly on the grill.
For a vegetarian twist, firm tofu or large chunks of portobello mushrooms can replace the chicken. Both absorb the marinade beautifully and grill up with a satisfying texture.
You can play with the level of heat by adding Thai chili paste, red pepper flakes, or minced fresh chilies to the marinade. Adjust the quantity based on your tolerance for spice.
For a different flavor profile, try swapping lime for lemon, or adding a splash of rice vinegar for an extra tangy kick. You might also experiment with adding a spoonful of peanut butter to the marinade for a creamier, nuttier version.
And if you’re avoiding fish sauce, a combination of soy sauce and a bit of miso paste makes a good substitute, still providing that umami depth without the seafood component.
Don’t be afraid to get creative! The base marinade is incredibly forgiving, and small tweaks can yield exciting new variations each time you make it.
PrintGrilled Thai Coconut Chicken Skewers Recipe
Savor the exotic flavors of these Grilled Thai Coconut Chicken Skewers, marinated in creamy coconut milk and Thai spices, then perfectly grilled for a juicy, flavorful bite. Ideal for BBQs, gatherings, or a simple family meal, this recipe offers an authentic taste of Thai cuisine with minimal effort.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Total Time: 25 minutes (plus marinating time)
- Yield: 4 servings
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
-
2 lbs boneless, skinless chicken thighs, cut into 1-inch cubes
-
1 cup coconut milk
-
2 tablespoons fish sauce
-
2 tablespoons soy sauce
-
1 tablespoon brown sugar
-
2 tablespoons lime juice
-
3 cloves garlic, minced
-
1 tablespoon fresh ginger, grated
-
1 teaspoon ground turmeric
-
1 teaspoon red curry paste
-
Wooden skewers (soaked in water)
Instructions
-
In a large bowl, combine coconut milk, fish sauce, soy sauce, brown sugar, lime juice, garlic, ginger, turmeric, and red curry paste.
-
Add chicken cubes and marinate for at least 2 hours, preferably overnight.
-
Preheat grill to medium-high heat.
-
Thread marinated chicken onto soaked wooden skewers.
-
Grill skewers for 4-5 minutes per side, or until fully cooked and slightly charred.
-
Serve hot with your favorite dipping sauce and garnish with fresh cilantro and lime wedges.
Notes
-
Soak skewers for at least 30 minutes to prevent burning.
-
You can substitute chicken breast, but thighs remain juicier.
-
Adjust spice level by increasing or reducing red curry paste.
-
Pairs well with jasmine rice or Thai peanut sauce.
Nutrition
- Serving Size: 1 skewer (approx. ¼ of recipe)
- Calories: 320
- Sugar: 5g
- Sodium: 650mg
Leave a Reply