Home dinner Thai Coconut Chicken Skewers Recipe
dinner

Thai Coconut Chicken Skewers Recipe

Thai Coconut Chicken Skewers Recipe

Thai Coconut Chicken Skewers (Smoky, Juicy & Easy Grilled Recipe)

Every summer, there’s one recipe that disappears from the serving platter faster than anything else, and these Thai Coconut Chicken Skewers have earned that title in my house. The first time I made them was for a backyard cookout when I wanted something different from the usual barbecue chicken. I mixed coconut milk with fresh ginger, garlic, lemongrass, and a handful of pantry spices, hoping for something flavorful but simple. The aroma alone had everyone wandering over to the grill before dinner was even ready.

Now these skewers make an appearance whenever friends come over, whether it’s a weekend barbecue, family gathering, or an easy weeknight dinner. They’re smoky around the edges, incredibly juicy inside, and packed with Thai-inspired flavors that taste like they came from a restaurant. The creamy coconut marinade keeps the chicken tender while the caramelized brown sugar creates beautiful grill marks and just the right amount of sweetness.

Over the years, I’ve made small adjustments to the marinade, experimented with different cuts of chicken, and learned exactly how long to grill them without drying them out. Those little tweaks turned a good recipe into one that everyone requests again and again.


Why This Thai Coconut Chicken Skewers Recipe Works

I’ve tried many grilled chicken skewer recipes, but they often have one major problem—they’re either dry from overcooking or the marinade never really penetrates the meat.

Here’s what I figured out after making these dozens of times: chicken thighs are the secret.

Unlike chicken breasts, thighs stay juicy even when they’re exposed to the high heat of a grill. Pair them with full-fat coconut milk, fresh aromatics, and just enough soy sauce and fish sauce, and every bite becomes tender, smoky, and packed with flavor.

Another thing that makes this recipe stand out is the balance. The coconut milk softens the stronger flavors of garlic and fish sauce while brown sugar helps create those lightly charred edges everyone loves. A squeeze of fresh lime at the end brightens everything without overpowering the marinade.

The creamy peanut dipping sauce finishes the meal perfectly, adding richness with a little spice that complements the grilled chicken beautifully.


Ingredients You’ll Need (And What to Substitute)

The ingredient list may look long, but almost everything is easy to find at a regular supermarket.

Chicken Thighs

Boneless, skinless chicken thighs are my first choice because they remain juicy even if they’re on the grill a minute or two longer than planned.

Chicken breasts can be substituted, but reduce the cooking time slightly to prevent drying out.

Coconut Milk

Use full-fat canned coconut milk for the richest marinade.

Light coconut milk doesn’t coat the chicken quite as well and produces a thinner marinade.

Garlic

Fresh garlic gives the marinade its bold flavor.

Jarred minced garlic works in a pinch but won’t be quite as aromatic.

Fresh Ginger

Fresh ginger adds warmth and brightness.

Ground ginger isn’t an ideal substitute, but if necessary, use about one teaspoon.

Lemongrass

Fresh lemongrass gives authentic Thai flavor.

If unavailable, add extra lime zest and a little additional ginger for a similar citrusy note.

Soy Sauce

Regular soy sauce adds saltiness and color.

Low-sodium soy sauce also works well if you prefer less salt.

Fish Sauce

Don’t skip it if possible.

It doesn’t make the chicken taste fishy—it simply adds incredible savory depth.

Brown Sugar

Brown sugar helps the chicken caramelize on the grill while balancing the salty ingredients.

Honey may be substituted if needed.

Curry Powder

A mild curry powder gives warmth without overwhelming the fresh herbs.

Turmeric

Just a small amount gives beautiful color and subtle earthy flavor.

White Pepper

White pepper has a softer heat than black pepper, though black pepper works just fine.

Fresh Lime Juice

Freshly squeezed juice tastes much brighter than bottled.

Reserve extra lime wedges for serving.

Cilantro

Fresh cilantro finishes the skewers with freshness and color.

If you’re not a fan, chopped parsley can be substituted.


How to Make Thai Coconut Chicken Skewers

Prepare the Marinade

In a large mixing bowl, whisk together the coconut milk, soy sauce, fish sauce, brown sugar, curry powder, turmeric, minced garlic, grated ginger, finely chopped lemongrass, lime juice, and white pepper.

The marinade should be creamy, fragrant, and slightly golden.

Taste it before adding the chicken. It should be slightly salty with balanced sweetness and plenty of fresh aroma.

Marinate the Chicken

Cut the chicken thighs into evenly sized chunks.

Add them to the marinade and stir until every piece is fully coated.

Cover the bowl and refrigerate for at least 4 hours, although overnight produces the best flavor.

The longer marinating time allows the coconut milk and aromatics to fully penetrate the chicken.

Prepare the Skewers

If you’re using wooden skewers, soak them in water for at least 30 minutes before grilling.

This helps prevent them from burning over direct heat.

Thread the marinated chicken onto each skewer, leaving tiny spaces between the pieces so the heat can circulate evenly.

Avoid packing them too tightly.

Grill Until Smoky and Juicy

Preheat the grill to medium-high heat, around 400°F.

Lightly oil the grill grates.

Place the skewers over direct heat and cook for about 5 to 6 minutes per side, turning occasionally until the chicken reaches an internal temperature of 165°F.

You’ll notice beautiful caramelized spots forming from the brown sugar while the coconut milk keeps the meat incredibly moist.

Be careful not to leave them unattended during the final few minutes because the sugars can brown quickly.

Make the Peanut Sauce

While the chicken cooks, whisk together creamy peanut butter, coconut milk, soy sauce, fresh lime juice, brown sugar, sriracha, and a splash of warm water until smooth.

Adjust the consistency with additional water if needed.

The sauce should be thick enough to cling to the chicken but still easy to drizzle.

Serve

Transfer the grilled skewers to a serving platter.

Sprinkle with chopped fresh cilantro and serve with lime wedges, cucumber slices, red onion wedges, and the creamy peanut sauce.

The fresh vegetables add crunch and help balance the rich flavors of the grilled chicken.


Things I Learned the Hard Way

The first time I made these skewers, I used chicken breasts because that’s what I had in the refrigerator. They tasted good but dried out much faster than thighs.

I also skipped soaking the wooden skewers once, and several of them charred badly before the chicken was fully cooked.

Another lesson was resisting the urge to constantly flip the chicken. Leaving it undisturbed for several minutes creates much better caramelization and those beautiful grill marks.

Finally, don’t rush the marinade. Four hours is the minimum I recommend, but overnight truly transforms the flavor.

Avena Recipes

Thai Coconut Chicken Skewers

Juicy grilled chicken thighs marinated in creamy coconut milk with Thai-inspired herbs and spices, served with a rich homemade peanut sauce.
Prep Time 20 minutes
Cook Time 12 minutes
4 hours
Total Time 4 hours 32 minutes
Servings: 6 servings

Ingredients
  

  • Chicken Marinade
  • 2 pounds boneless skinless chicken thighs
  • 1 13.5-ounce can full-fat coconut milk
  • 4 tablespoons soy sauce
  • 3 tablespoons fish sauce
  • 3 tablespoons packed brown sugar
  • 1 tablespoon curry powder
  • 1 teaspoon turmeric
  • 5 garlic cloves minced
  • 1- inch piece fresh ginger grated
  • 1 stalk lemongrass finely minced
  • 2 tablespoons fresh lime juice
  • ½ teaspoon white pepper
  • Peanut Sauce
  • ½ cup creamy peanut butter
  • ¼ cup coconut milk
  • 1 tablespoon fresh lime juice
  • 1 tablespoon brown sugar
  • 1 teaspoon sriracha
  • 2 tablespoons soy sauce
  • Splash of warm water as needed
  • Garnish & Serving
  • Fresh cilantro
  • Lime wedges
  • Cucumber slices
  • Red onion wedges
  • Wooden skewers soaked for 30 minutes

Method
 

Whisk together all marinade ingredients in a large bowl.
    Add chicken and coat thoroughly. Cover and refrigerate for at least 4 hours or overnight.
      Soak wooden skewers for 30 minutes.
        Thread chicken onto skewers.
          Preheat grill to medium-high heat (about 400°F).
            Grill for 5–6 minutes per side until the chicken reaches an internal temperature of 165°F.
              Whisk together all peanut sauce ingredients until smooth, adding warm water as needed.
                Garnish grilled skewers with cilantro and serve with lime wedges, cucumber slices, and peanut sauce.

                  Notes

                  Chicken thighs produce the juiciest results, but chicken breasts may be substituted with a shorter cooking time. Marinating overnight provides the deepest flavor. Store leftover peanut sauce separately for the best texture.

                  Leave a Reply

                  Your email address will not be published. Required fields are marked *

                  Recipe Rating