Delicious Thai Coconut Chicken

Category: Satisfying Entrées for Any Occasion

Bite into Thai-inspired chicken skewers loaded with coconut cream, soy sauces, garlic, and ginger, then cooked so they're sticky and full of flavor. The coconut on the outside gets all toasty, and you can dip the chicken in a creamy peanut sauce for that rich, nutty hit. Toss them right off the grill onto a plate, maybe over some crisp lettuce or topped with peanuts for extra crunch. Want to swap out the chicken or change up the marinade? Go for it—this one's easy to tweak.

Dana
Updated on Fri, 20 Jun 2025 12:42:16 GMT
Grilled meat arranged on a wooden board. Pin
Grilled meat arranged on a wooden board. | chefsnaps.com

When I’m craving easy flavor with hardly any effort, I throw together this laid-back Thai coconut chicken. The chicken sits in a coconut marinade, soaking up all those awesome smells and tastes. Grill it so it gets that sticky, browned outside. Dip it in a smooth peanut sauce and you’re set—this is a hands-down winner for any cookout or when you just want something kinda tropical.

I first tossed this together for a spur-of-the-moment barbecue. Before dessert showed up, folks were already asking how to make it. Since then, it’s become our go-to summer meal, especially with a heap of sticky rice alongside.

Irresistible Ingredients

  • Lettuce: Wraps everything up for something cool and crisp
  • Roasted peanuts: Crunch and salty bite as a topping
  • Chili oil: Splash some on if you like extra heat
  • Sesame oil: If you want, just a few drops for that nutty smell
  • Maple syrup or honey: Either makes the sauce sweet and interesting
  • Thai red curry paste: A burst of spiciness and bold taste
  • Rice vinegar: Gives the dipping sauce a bright zing
  • Peanut butter: Use the smooth, unsweetened kind so your sauce is creamy
  • Honey: Helps with glazing and gives sweetness
  • Oyster sauce: Adds loads of savory umami—choose Thai or Chinese if you can
  • Sugar: Helps brown the outside and smooths out the salty flavor
  • Coconut cream: The heart of the marinade—go for a can with solid cream, no watery bits
  • Dark soy sauce: Deep color and serious flavor
  • Light soy sauce: Go for a good one—it’s the salty backbone
  • Garlic: Earthy and must-have depth
  • Fresh ginger: Lively and classic for Thai food
  • Boneless chicken thighs or drumsticks cut into chunks: Stays juicy and grabs all the marinade goodness

Tip: Pick thick white coconut cream that isn’t separated. Chicken thighs are tops for taste and texture, but breasts can work if you don’t overdo them.

Simple Steps

Jump Into Serving:
Get those hot chicken skewers onto a big platter. Hand out crisp lettuce and pour the peanut sauce into a bowl. You can eat everything as a fresh lettuce wrap or just dip each piece freely.
End with Glaze:
Paint that glossy coconut glaze over every skewer. Flip, brush again—this is where things get shiny and golden.
Get Grilling:
Heat up your grill until it’s super hot (about 260°C). Throw the skewers right over the flames. Turn every couple mins so all sides get crispy and brown. After about 15-18 mins, they should be done and look beautiful.
Smooth on the Glaze:
Mix up coconut cream, honey, and light soy sauce until it’s totally smooth. This’ll be your finishing touch on the grill.
Skewer Setup:
If you’ve got wooden skewers, let them chill in water for 30 minutes so they don’t burn. Pull the chicken from the fridge 30 minutes before cooking and thread onto skewers tight.
Blend the Peanut Sauce:
Stir peanut butter, coconut cream, rice vinegar, curry paste, syrup (or honey), light soy, and a splash of water in a bowl. Want it looser? Add a splash more water. Like it nuttier or spicier? Drop in a bit of sesame or chili oil.
Soak the Chicken:
Mix up your cut chicken, garlic, and ginger in a big bowl. Add oyster sauce, coconut cream, both soy sauces, and sugar. Stir until every piece is coated and slick. Cover and chill in the fridge at least an hour or all night. Longer means more flavor.
A wooden platter with grilled meat on skewers. Pin
A wooden platter with grilled meat on skewers. | chefsnaps.com

Coconut cream is my secret hack—it gives everything that rich, creamy vibe. I love how it brings all the flavors together. Some of my best family times are when we’re outside, grilling, glazing, and sneaking pieces hot off the sticks.

How to Store

Stick leftovers in a tight container and keep chilled for up to three days. If you want to freeze the raw, marinated chicken, it’ll last around two months. To warm up cooked skewers, do it gently over low heat or chop up and toss into some noodles.

Swaps and Options

No coconut cream at the store? Grab regular coconut milk, but the taste won’t be quite as rich. Pork shoulder totally works—just chop to the same size so it cooks even. Missing dark soy? Just use extra light soy and a little extra sugar.

How to Serve

Lay out the skewers with lettuce and peanut sauce ready for dipping. Have some sticky jasmine rice or chilled noodles for a complete meal. For extra crunch, throw on more crushed peanuts and sliced green onions.

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

Origin Story

This dish is inspired by street food from Thailand and Southeast Asia where coconut marinades and sweet-hot dipping sauces are classic. Wrapping the grilled chicken in lettuce gives a playful, party vibe—and it’s all about sharing big bold flavors together.

Recipe FAQs

→ Which cut of chicken works best?

Try boneless drumsticks or thighs—they stay really juicy and tasty. Chicken breasts work too if you soak them ahead to help keep them moist.

→ Can coconut milk replace coconut cream?

Absolutely, use full-fat coconut milk if that's what you have. The flavors are a bit lighter, but it'll still work great for the marinade and brushing.

→ How is the meat kept juicy on the grill?

Let the chicken soak up coconut cream and soy sauce first. Then grill it quick over high heat so it doesn't dry out—this locks in that juicy bite.

→ Is the peanut sauce essential?

You don't have to use peanut sauce, but it makes things extra tasty. If you're not a fan, dip them in anything else you like or eat as is.

→ What are good alternatives for oyster sauce?

If you don't have oyster sauce, add a bit more soy sauce and toss in extra sugar for that caramel-y, salty vibe.

→ Can pork be used instead of chicken?

Totally! Pork shoulder cut in cubes grills well and lets all the flavors soak in just like chicken does.

Thai Coconut Chicken

Juicy skewers loaded with coconut-brushed Thai chicken, and a peanut sauce on the side if you want even more flavor.

Preparation Time
25 min
Cooking Time
18 min
Total Time
43 min
By: Dana

Category: Main Dishes

Difficulty: Easy

Cuisine: Thai

Yield: 4 Servings (About 12 skewers)

Dietary Preferences: Dairy-Free

Ingredients

→ Marinated Chicken

01 1 tablespoon oyster sauce
02 2 tablespoons granulated sugar
03 2 tablespoons coconut cream
04 1 tablespoon dark soy sauce
05 2 tablespoons light soy sauce
06 1.5 tablespoons garlic, chopped up (about 2 cloves)
07 2 tablespoons fresh ginger, minced (roughly 4-5 slices)
08 1 kg boneless chicken thighs or drumsticks, sliced into chunks around 2.5 cm

→ Coconut Glaze

09 1 teaspoon light soy sauce
10 1.5 tablespoons honey
11 6 tablespoons coconut cream

→ Optional Quick Peanut Sauce

12 2 teaspoons light soy sauce
13 2 teaspoons maple syrup or honey
14 1 teaspoon Thai red curry paste
15 1 teaspoon rice vinegar
16 60 ml smooth, unsweetened peanut butter
17 2 tablespoons coconut cream
18 2-3 tablespoons water, add if needed
19 1 teaspoon chili oil, optional
20 1 teaspoon sesame oil, optional
21 Crushed roasted peanuts, to sprinkle on top if you like

Steps

Step 01

Move those hot skewers to a plate. Bring out the lettuce and peanut sauce for dunking or wrapping if you want.

Step 02

Give each skewer a good coat with coconut glaze using a brush. Flip them over and repeat so they get sticky and shiny.

Step 03

Heat the grill to about 260°C. Put your skewers right over the flames and flip every couple minutes. After 15 to 18 minutes, they're good to go, golden all over.

Step 04

If wooden skewers are your pick, let them sit in water for half an hour first. Thread the chunks on tight.

Step 05

Stir coconut cream, honey, and soy sauce in a little bowl. You’ll use this later to paint on the skewers.

Step 06

Toss in light soy sauce, dark soy sauce, coconut cream, sugar, and oyster sauce. Get everything coated well, then pop a cover on and chill for at least an hour or overnight if you’ve got time.

Step 07

Cut the chicken up, chop up garlic and ginger small. Mix everything together in one big bowl.

Step 08

Dump peanut butter, coconut cream, vinegar, curry paste, your sweetener, and soy sauce in a bowl. Stir until it’s smooth, splashing in water so it’s as thick or thin as you want. Toss in chili or sesame oil if it suits you, mix, then sprinkle with nuts. Set it off to the side.

Notes

  1. If you only have coconut milk, use that instead of coconut cream and it'll feel a bit lighter.
  2. If you want less fat, take the skin off your chicken first.
  3. Skip oyster sauce? Just swap in more soy sauce and sugar so the flavor still pops.
  4. You can use pork shoulder instead of chicken—just slice it the same way.
  5. Light soy sauce keeps things salty, dark soy sauce makes the color deep and adds some rich taste.
  6. Don’t have honey for the glaze? Dissolve sugar in hot water instead to make it sweet and shiny.

Required Tools

  • Grill
  • Wooden or metal skewers
  • Mixing bowls
  • Basting brush
  • Chef’s knife
  • Cutting board

Allergen Information

Check every ingredient for potential allergens, and consult a healthcare professional if uncertain.
  • Has soy
  • Has peanuts
  • Has oyster (shellfish)

Nutritional Details (Per Serving)

These details are for reference purposes and don't replace professional medical advice.
  • Calories: 460
  • Fats: 28 g
  • Carbohydrates: 16 g
  • Protein: 36 g