Effortless Thai Coconut Chicken

Featured in Explore Global Flavors and Dishes.

These skewers come out juicy and loaded with Thai vibes. The chicken gets a comfy soak in coconut cream and soy with fresh ginger and garlic before it hits the grill. A coconut glaze brings sweetness and a sticky bite. Add a swirl of peanut sauce for nutty creaminess if you like. Grill hot and quick for flavor that sticks. Top with lettuce or roasted peanuts if you want some crunch. Mix up the marinate or swap in a different meat—no sweat if you need to change things up!

Home Delicious Recipes
Updated on Fri, 20 Jun 2025 12:38:29 GMT
Grilled meat on a wooden board. Pin it
Grilled meat on a wooden board. | homedeliciousrecipes.com

My favorite Thai coconut chicken is the easiest thing ever when I'm after big taste but can't deal with too many steps. The chicken gets all tender after soaking in coconut and then turns sticky and caramelized right on the grill. With a sweet-salty finishing glaze and that peanutty dip on the side—every time I serve it someone begs me for the trick. It's a total win at cookouts, or just any night you catch yourself dreaming of the beach.

The first time I tossed this together was just before friends dropped by, and they all wanted the how-to while dessert was still on the way. Now it's my summer go-to, always paired with a big pot of sticky rice.

Effortless Ingredients

  • Lettuce: Grab for crisp leaves to wrap everything up
  • Roasted peanuts: Crunchy topping—it ties the meal together
  • Chili oil: Perfect for those who love a little burn
  • Sesame oil: Adds nutty aroma if you like it
  • Maple syrup or honey: Either works for sweetening the sauce and adds some depth
  • Thai red curry paste: Packs flavor and brings some spice
  • Rice vinegar: Splash brings a little zing to your sauce
  • Peanut butter: Smooth and unsweetened is best for creamy sauce
  • Honey: Makes the glaze sweet and glossy
  • Oyster sauce: Packs loads of umami—look for simple-ingredient versions
  • Sugar: Balances everything, and helps brown the chicken
  • Coconut cream: Use the thick coconut cream for best flavor—shake before opening
  • Dark soy sauce: Deepens the color and kicks up the savory taste
  • Light soy sauce: The main salt—pick a good one for best results
  • Garlic: Adds that rich earthy backbone
  • Fresh ginger: Gives a pop of brightness to the whole dish
  • Boneless chicken thighs or drumsticks chopped up: The most forgiving cut when you want juicy chicken

Little tip: White, creamy coconut cream with barely any separation is the best bet. Thighs keep things juicy, but breasts can work if you go gentle.

Step-by-Step Directions

Serve Everything Up:
Scoot your hot sticky skewers onto a plate with lettuce and drizzle that quick peanut sauce over. Tuck some chicken and sauce into a lettuce leaf or just dunk and eat straight up.
Finish With the Glaze:
Swipe a thick layer of coconut glaze across those just-grilled skewers, flip, and glaze the other side. This is what gives that glossy, caramel edge.
Grill the Skewers:
Get your grill fired up to around 260C. Lay the skewers on, get them sizzled on all sides for about 15–18 minutes, spinning every couple minutes so they get color all over.
Mix Up the Glaze:
Blend honey, coconut cream, and light soy until smooth—set aside for later.
Thread the Chicken:
Soak any wooden skewers for thirty minutes so they don't burn up, then stick the chicken pieces on them. Let the bowl of chicken lounge on the counter as the grill heats up.
Make That Creamy Peanut Sauce:
Stir together peanut butter, coconut cream, red curry paste, a dash of rice vinegar, soy sauce, syrup or honey, and splash of water. Add more water if you want it runnier. For more punch, stir in a bit of sesame or chili oil.
Marinate the Chicken:
Grab a big bowl and mix chicken with ginger and garlic. Toss in oyster sauce, both soys, sugar, coconut cream. Get everything mixed so the meat's glossy, then chill it for at least an hour, overnight if you can wait—the longer it sits, the richer it tastes.
A wooden platter with grilled meat on skewers. Pin it
A wooden platter with grilled meat on skewers. | homedeliciousrecipes.com

Whenever I'm grabbing ingredients, coconut cream is top of my list. It makes everything super creamy and blends the spices perfectly. My favorite family times are outside, brushing glossy glaze on the chicken and sneaking bites while it’s still hot.

Storing Leftovers

Keep cold leftovers sealed up in the fridge for up to three days. Raw chicken marinated can freeze for up to two months. When it’s already cooked, warm it up real gently or toss into a noodle bowl and call it dinner again.

Swaps That Work

If coconut cream is tough to find, regular rich coconut milk gets close—just a bit milder. Swap in pork shoulder cubes for chicken if that’s your vibe. And if you only have light soy sauce, throw in a little extra sugar to make up for the flavor.

How to Serve

I like to pile the skewers high then scatter peanuts and sliced scallions over. Lettuce wraps, peanut sauce for dipping, plus either sticky rice or cold noodles on the side complete the meal. Go heavy on crunch if you want some texture.

A wooden cutting board with a row of grilled meat. Pin it
A wooden cutting board with a row of grilled meat. | homedeliciousrecipes.com

Cultural Backstory

This dish nods to Thai barbecue style and satay grills where coconut flavors rule and sweet-spicy sauces shine. Wrapping meat in lettuce is a fun trick from Southeast Asian street food—big on sharing and even bigger on punchy taste.

Frequently Asked Questions

→ What kind of chicken is best?

Boneless thighs or drumsticks give the juiciest, tastiest result. If you use breast, brining will help it stay moist.

→ Is coconut milk okay instead of cream?

Full-fat coconut milk swaps in fine, though it'll make the whole thing a bit lighter and less rich.

→ How do I keep chicken juicy on the grill?

Soak the meat in coconut cream and both soy sauces, then grill it hot and quick. That combo keeps it soft and tasty.

→ Do I have to use peanut sauce?

Nope, that's up to you. It adds creamy nuttiness, but you can skip it or pick a different dip.

→ Got a swap for oyster sauce?

Use a bit more soy sauce and just a dash of sugar if you skip the oyster sauce. That'll keep the salty-sweet thing going.

→ Can I make it with pork instead of chicken?

Definitely. Pork shoulder cut into even chunks soaks up the flavors and grills up just as great.

Effortless Thai Coconut Chicken

Sweet Thai chicken skewers glazed with coconut, peanut sauce on the side for extra punch.

Prep Time
25 Minutes
Cook Time
18 Minutes
Total Time
43 Minutes

Category: World Cuisine

Difficulty: Easy

Cuisine: Thai

Yield: 4 Servings (About 12 skewers)

Dietary: Dairy-Free

Ingredients

→ Marinated Chicken

01 Chop up 1 kg skinless chicken thighs or drums into about 2.5 cm pieces
02 Grab 2 tablespoons of fresh ginger, minced up nice and fine (that’s roughly 4-5 slices)
03 Chop up 1.5 tablespoons of garlic, about 2 cloves will do
04 Splash in 2 tablespoons of light soy sauce
05 Add 1 tablespoon of dark soy sauce
06 Dump in 2 tablespoons of coconut cream
07 Toss in 2 tablespoons of white sugar
08 Pour 1 tablespoon of oyster sauce over

→ Coconut Glaze

09 Use 6 tablespoons coconut cream
10 Mix in 1.5 tablespoons honey
11 Finish with 1 teaspoon light soy sauce

→ Optional Quick Peanut Sauce

12 Start off with 2 tablespoons coconut cream
13 Throw in 60 ml smooth peanut butter (avoid sugar-added ones)
14 Pour in 1 teaspoon rice vinegar
15 Stir in 1 teaspoon Thai red curry paste
16 Add 2 teaspoons of maple syrup or honey, your pick
17 Mix in 2 teaspoons light soy sauce
18 Drizzle 2 to 3 tablespoons water until you like the texture
19 A splash of sesame oil (only if you want)
20 A little chili oil (just if you like heat)
21 Toss on some crushed peanuts to finish it (optional)

Instructions

Step 01

Lay cooked skewers out on your plate. Hand out lettuce and set out peanut sauce for dipping or wrapping up bites—your call.

Step 02

Generously brush those skewers with your coconut glaze. Flip them and brush again so they get super sticky and glossy.

Step 03

Crank grill up to 260°C. Lay skewers right over the flame and turn every couple minutes for about 15 to 18 minutes until cooked through and turning golden everywhere.

Step 04

Soak wooden sticks in water for about 30 minutes if you’re using them. Thread on the chicken pieces—pack them on tight so they stay juicy.

Step 05

Stir together coconut cream, honey, and light soy sauce in a little bowl. This is for brushing onto the meat.

Step 06

Pour in light and dark soy, coconut cream, sugar, and oyster sauce. Toss it all together so chicken’s coated all over. Cover up and chill in the fridge for an hour or more—overnight is even better.

Step 07

Slice chicken down to bite-sized chunks. Mince the ginger and garlic. Drop everything into one big bowl.

Step 08

Combine coconut cream, peanut butter, vinegar, curry paste, maple syrup or honey, and some soy sauce. Mix into a smooth sauce, adding water so it’s as thick or runny as you like. Stir in sesame oil or chili oil if you want. Sprinkle crushed peanuts on top. Set aside until serving.

Notes

  1. You can use full-fat coconut milk instead of coconut cream for a thinner, lighter taste.
  2. Take skin off the chicken first if you want a lower fat meal.
  3. No oyster sauce? Swap in more soy and some extra sugar for balance.
  4. Chunks of pork shoulder work in place of chicken, just cut them the same size.
  5. Light soy brings the salty vibes, dark soy makes things rich and gives color.
  6. If you don’t have honey, dissolve a bit of sugar in warm water to sweeten the glaze.

Tools You'll Need

  • Grill
  • Metal or wooden skewers
  • Mixing bowls
  • Pastry brush
  • Kitchen knife
  • Cutting board

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has soy
  • Has peanuts
  • Has oyster (shellfish)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 460
  • Total Fat: 28 g
  • Total Carbohydrate: 16 g
  • Protein: 36 g