Thai Coconut Chicken Skewers Recipe
There is nothing quite as satisfying as the vibrant, creamy flavors packed into these Thai Coconut Chicken Skewers. Bursting with the rich taste of coconut milk, the fiery brightness of red curry paste, and the tangy punch of lime, this dish offers a perfect balance of savory, sweet, and aromatic notes. Whether you’re grilling for a casual backyard gathering or a simple weeknight dinner, these skewers deliver a delightful combination of tender chicken and exotic Thai flavors that will have everyone coming back for more. Let me show you how to create this unforgettable plate of goodness that’s guaranteed to become a favorite in your recipe collection.

Ingredients You’ll Need
These ingredients are simple yet essential in building the authentic taste, texture, and color of Thai Coconut Chicken Skewers. Each element plays a role in creating a marinade that is creamy, spicy, and perfectly balanced with subtle sweetness and acidity.
- 1 pound boneless, skinless chicken thighs: Offers moist, flavorful meat that stays tender on the grill.
- 1 cup coconut milk: Adds rich creaminess and a mild sweetness that softens the curry spices.
- 2 tablespoons red curry paste: Infuses the dish with authentic Thai heat and aromatic spices.
- 2 tablespoons fish sauce: Brings depth and umami, rounding out the savory profile.
- 1 tablespoon brown sugar: Balances the spicy and tangy components with gentle sweetness.
- 2 cloves garlic, minced: Gives a punch of aromatic flavor and savory warmth.
- 1 tablespoon fresh ginger, grated: Adds a zesty, spicy brightness to the marinade.
- Juice of 1 lime: Provides fresh acidity that lifts and brightens every bite.
- 1 tablespoon fresh cilantro, chopped: Offers herbal freshness and a touch of color in the marinade.
- 1 tablespoon sesame oil: Keeps the chicken from sticking on the grill with a subtle nutty aroma.
- Wooden or metal skewers: Soak wooden ones beforehand to prevent burning during grilling.
How to Make Thai Coconut Chicken Skewers
Step 1: Prepare the Marinade
Start by mixing the coconut milk, red curry paste, fish sauce, brown sugar, garlic, ginger, lime juice, and cilantro in a medium bowl. Whisk all these elements together until the curry paste is fully dissolved and the mixture is smooth and vibrant. This irresistible marinade is where the distinctive flavor of your Thai Coconut Chicken Skewers begins.
Step 2: Marinate the Chicken
Cut your chicken thighs into bite-sized pieces, about 1 to 1.5 inches. Add the chicken into the marinade, making sure every piece is luxuriously coated. Cover the bowl tightly and refrigerate for at least 1 hour, though if you have the time, marinating for 4 hours or overnight will make the chicken even more tender and flavorful.
Step 3: Prepare the Skewers
If you’re using wooden skewers, soak them in water for at least 30 minutes to prevent burning. Then, thread the marinated chicken pieces onto the skewers, spacing them to allow even heat circulation during cooking. If you prefer metal skewers, just set them aside ready for use.
Step 4: Grill the Skewers
Preheat your grill to medium-high, or heat a grill pan on the stove if you’re cooking indoors. Lightly brush the grill with sesame oil to avoid sticking. Place the skewers on the grill and let them sizzle for 5 to 7 minutes without moving them to develop a beautiful golden char. Flip and cook another 5 to 7 minutes until the chicken is cooked through and reaches an internal temperature of 165°F (75°C). For an extra layer of flavor, you can brush the skewers with leftover marinade during the last few minutes but be sure to discard any marinade that touched raw chicken.
Step 5: Rest and Garnish
Remove the skewers from the grill and let them rest for a few minutes—this helps the juices redistribute and keeps the chicken juicy. Prepare a quick dipping sauce with extra lime juice, a splash of fish sauce, and some chopped cilantro. Drizzle this over the skewers or serve on the side for dipping—either way, it adds a refreshing finish to your Thai Coconut Chicken Skewers.
How to Serve Thai Coconut Chicken Skewers

Garnishes
Fresh cilantro sprigs, thinly sliced red chili, or a sprinkle of toasted sesame seeds bring bright colors and elevate the flavor profile. These garnishes add crunch and freshness, making every bite an exciting hit of texture and taste.
Side Dishes
Pair your Thai Coconut Chicken Skewers with fragrant jasmine rice or a crisp cucumber salad tossed in a light vinaigrette. Both options add freshness and complement the creamy, spicy richness of the chicken beautifully, creating a harmonious meal.
Creative Ways to Present
For a party presentation, serve the skewers upright in a vase or jar filled with fresh herbs or lettuce leaves—this turns your dish into an eye-catching centerpiece. Alternatively, place the skewers over a bed of sticky rice and drizzle with additional dipping sauce for a family-style sharing experience.
Make Ahead and Storage
Storing Leftovers
Store any leftover Thai Coconut Chicken Skewers in an airtight container in the refrigerator. They will stay fresh for up to 3 days, allowing you to enjoy this delicious meal again with little effort.
Freezing
If you want to prepare this dish in advance, you can freeze the marinated chicken pieces before skewering and grilling. Place them in a freezer-safe bag and freeze for up to 1 month. When ready to eat, thaw overnight in the fridge and follow the grilling instructions.
Reheating
Reheat leftovers on a grill pan or in a conventional oven to maintain the chicken’s juicy texture and slightly charred exterior. Avoid microwaving, as it can dry out the meat and diminish those lovely grilled flavors that make Thai Coconut Chicken Skewers so irresistible.
FAQs
Can I use chicken breast instead of thighs?
Yes, you can use chicken breast for a leaner option, but keep in mind that thighs are naturally juicier and more forgiving on the grill, so they tend to yield a more succulent result.
Is it necessary to soak the wooden skewers?
Soaking wooden skewers in water for at least 30 minutes helps prevent them from burning or catching fire on the grill, ensuring a safer and better cooking experience.
How spicy are these Thai Coconut Chicken Skewers?
The red curry paste brings a moderate to medium heat with fragrant spices. If you prefer less spice, reduce the amount of curry paste or opt for a mild variety. You can always add fresh chili on the side for those who enjoy more heat.
Can I make the marinade in advance?
Absolutely! The marinade can be made ahead and stored in the refrigerator for up to 2 days. This allows the flavors to meld beautifully and speeds up the prep time on cooking day.
What’s the best way to serve leftovers?
Leftover Thai Coconut Chicken Skewers are delicious cold on salads, sliced into wraps, or reheated and served with steamed rice and veggies for a quick, tasty meal.
Final Thoughts
There’s something truly special about the way Thai Coconut Chicken Skewers combine bold flavors, creamy textures, and the fun of grilling into one dish. Once you try this recipe, it’s bound to become one of those go-to meals you crave again and again. So fire up the grill, gather your ingredients, and enjoy the magic of these flavorful skewers with friends or family—you’re in for a treat you won’t forget!
PrintThai Coconut Chicken Skewers Recipe
Thai Coconut Chicken Skewers are a flavorful and juicy grilled dish, featuring tender chicken thighs marinated in a rich blend of coconut milk, red curry paste, and aromatic herbs and spices. This recipe offers a perfect balance of creamy, tangy, and savory flavors, ideal for a delicious outdoor grill or indoor grill pan meal.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 30 minutes (including marinating time)
- Yield: 4 servings 1x
- Category: Main Course
- Method: Grilling
- Cuisine: Thai
- Diet: Halal
Ingredients
Chicken and Marinade
- 1 pound boneless, skinless chicken thighs
- 1 cup coconut milk
- 2 tablespoons red curry paste
- 2 tablespoons fish sauce
- 1 tablespoon brown sugar
- 2 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- Juice of 1 lime
- 1 tablespoon fresh cilantro, chopped (plus more for garnish)
- 1 tablespoon sesame oil
Additional
- Wooden or metal skewers (if using wooden, soak in water for 30 minutes)
Instructions
- Prepare the Marinade: In a medium-sized bowl, mix the coconut milk, red curry paste, fish sauce, brown sugar, minced garlic, grated ginger, lime juice, and chopped cilantro. Whisk thoroughly until the curry paste is fully dissolved and the mixture is smooth.
- Cut the Chicken: Cut the boneless, skinless chicken thighs into bite-sized pieces about 1 to 1.5 inches in size, ensuring even pieces for consistent cooking.
- Marinate the Chicken: Add the chicken pieces to the marinade, making sure each piece is well-coated. Cover the bowl with plastic wrap and refrigerate for at least 1 hour, though marinating for 4 hours or overnight enhances the flavor even more.
- Prepare the Skewers: If using wooden skewers, soak them in water for about 30 minutes beforehand to prevent burning. If using metal skewers, simply set them aside.
- Thread the Chicken: After marinating, thread the chicken pieces onto skewers, leaving small spaces between each piece to allow for even grilling.
- Preheat the Grill: Heat your grill or grill pan to medium-high heat. Brush the grill lightly with sesame oil to prevent the chicken from sticking.
- Grill the Skewers (First Side): Place the skewers on the grill and cook undisturbed for 5-7 minutes until the chicken develops a slight char and sears properly.
- Grill the Skewers (Second Side): Flip the skewers using tongs and cook for another 5-7 minutes until the chicken is cooked through and reaches an internal temperature of 165°F (75°C), with a golden color.
- Brush with Marinade (Optional): During the final minutes of cooking, you can brush the skewers with leftover marinade for extra flavor, but discard any marinade that touched raw chicken to avoid contamination.
- Rest the Chicken: Remove the skewers from the grill and let them rest for a few minutes to allow juices to redistribute.
- Prepare the Dipping Sauce: Mix additional lime juice, a splash of fish sauce, and chopped cilantro to create a fresh and tangy dipping sauce.
- Serve: Arrange the chicken skewers on a serving platter, drizzle with the dipping sauce, garnish with extra cilantro, and serve alongside jasmine rice or a refreshing cucumber salad for a complete meal.
Notes
- For best flavor, marinate the chicken overnight, but a minimum of 1 hour works if you’re short on time.
- Soaking wooden skewers is essential to prevent them from burning on the grill.
- Use a meat thermometer to ensure chicken is cooked safely to 165°F (75°C).
- If you prefer, substitute chicken thighs with chicken breasts, but thighs tend to stay juicier.
- For a spicier version, add extra red curry paste or a pinch of chili flakes to the marinade.
- This dish pairs beautifully with jasmine rice or a light cucumber salad to balance the rich flavors.
Nutrition
- Serving Size: 1 serving (about 4 skewers)
- Calories: 320 kcal
- Sugar: 3.5 g
- Sodium: 650 mg
- Fat: 18 g
- Saturated Fat: 10 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 8 g
- Fiber: 1 g
- Protein: 28 g
- Cholesterol: 85 mg
Keywords: Thai chicken skewers, coconut milk chicken, grilled chicken recipe, Thai curry chicken, chicken skewers with coconut milk, easy Thai recipes

