
This effortless Thai coconut chicken is my go-to when I want maximum flavor with minimal fuss and just a handful of main ingredients. Tender chicken soaks in a fragrant coconut marinade and gets sticky and golden on the grill with a sweet-salty glaze and creamy peanut sauce for dunking. It is a surefire crowd-pleaser for grilling season or anytime a tropical fix calls.
I whipped this up the first time for a last-minute cookout and everyone asked me for the recipe before dessert hit the table. It has been a summer favorite at our house ever since especially with a big bowl of sticky rice.
Ingredients
- Boneless chicken thighs or drumsticks cut into chunks: Keeps the chicken juicy and soaks up all the marinade
- Fresh ginger: Gives bright warmth and that signature Thai freshness
- Garlic: Essential earthy depth
- Light soy sauce: Salty base flavor you want a high-quality soy for the best result
- Dark soy sauce: Adds richness in color and a boost of umami
- Coconut cream: Brings lush texture and unmistakable coconut taste always shake the can before opening
- Sugar: Balances the salt and heightens caramelization
- Oyster sauce: Umami bomb for extra savoriness go for Thai or Chinese brands with short ingredient lists
- Honey: Sweetness in the glaze helps caramelize
- Peanut butter: Go for smooth unsweetened for silky peanut sauce
- Rice vinegar: For a lively pop in your sauce
- Thai red curry paste: Gives heat and vivid flavor
- Maple syrup or honey: Either works for balancing the sauce both add a hint of complexity
- Sesame oil: If using imparts a lovely nutty aroma
- Chili oil: For those who want a touch of fire
- Roasted peanuts: Crunchy garnish brings it all together
- Lettuce: For wrapping everything up fresh and crisp
Tips: Always pick bright white coconut cream with little separation. Thighs are best for flavor and texture but breast works if you treat it gently.
Step-by-Step Instructions
- Marinate the Chicken:
- Combine chicken pieces freshly minced ginger and garlic together in a large bowl. Pour in both soy sauces coconut cream sugar and oyster sauce. Mix until each piece is glossy and well-coated. Cover and chill in the fridge for at least one hour all the way up to overnight. Longer marinating means deeper flavor.
- Make the Peanut Sauce:
- In a small bowl mix coconut cream smooth peanut butter rice vinegar red curry paste maple syrup or honey light soy sauce and a splash of water until you get a creamy pourable dip. If you like it thinner add a little more water. If you are craving nuttiness or heat stir in sesame oil or chili oil.
- Prepare the Skewers:
- If using wood skewers let them soak in water for half an hour so they don’t scorch on the grill. Remove your marinated chicken from the fridge 30 minutes before cooking and thread the pieces tightly onto skewers.
- Make the Glaze:
- Stir together coconut cream honey and light soy sauce until smooth. Keep nearby as this is your final grilling touch.
- Grill the Chicken:
- Preheat your grill to about 260 degrees Celsius. Lay the skewers on the hottest part of the grill. Turn them every couple of minutes so every side gets toasty and golden. After 15 to 18 minutes once the chicken is cooked through and picking up color it is done.
- Glaze and Finish:
- Brush the sticky coconut glaze over the skewers then flip and brush again. This step is what gives you that shiny caramelized look and taste.
- Serve:
- Move the hot glazed skewers onto a big plate. Pile up some fresh lettuce leaves and spoon over the quick peanut sauce. You can wrap everything up in lettuce or serve plain and just dip.

I always reach for coconut cream as my favorite ingredient. It brings so much richness and ties all the spices together in a lush balance. Some of my favorite family memories are around the grill brushing on the glaze and stealing bites hot off the skewer.
Storage Tips
Leftovers keep best in an airtight container in the fridge for up to three days. If you want to freeze the marinated raw chicken you can do that for about two months. Always reheat the cooked skewers gently over low heat or chop up and toss into a noodle stir-fry.
Ingredient Substitutions
If you cannot find coconut cream you can use full-fat coconut milk but know the flavor will be a little lighter. Pork shoulder works instead of chicken just cube it the same size for even cooking. If dark soy is missing use only light soy and bump up the sugar by a pinch.
Serving Suggestions
Serve these skewers piled on a tray with fresh lettuce and quick peanut sauce for dunking. Sticky jasmine rice or cold noodle salad pairs perfectly. If you want crunch add extra crushed peanuts and slivered scallions over the top.

Cultural Context
This recipe borrows from classic Thai barbecue and satay grilling where coconut marinades and sweet spicy sauces are the stars. Wrapping the skewers in crisp lettuce is a nod to Southeast Asian street food traditions where flavors are bold and everything is meant for sharing.
Recipe FAQs
- → Which cut of chicken works best?
Boneless thighs or drumsticks are ideal for tenderness and flavor, but breast meat may be used with brining for juiciness.
- → Can coconut milk replace coconut cream?
Yes, full-fat coconut milk can be substituted for coconut cream, though the glaze and marinade will be slightly lighter.
- → How is the meat kept juicy on the grill?
Marinating with coconut cream and soy sauces, along with brief, high-heat grilling, helps the meat stay moist and flavorful.
- → Is the peanut sauce essential?
No, it's optional but adds a creamy, nutty touch. You can omit or swap for other dipping sauces as desired.
- → What are good alternatives for oyster sauce?
Add extra soy sauce and a pinch more sugar if skipping oyster sauce to keep a balanced savory-sweet flavor.
- → Can pork be used instead of chicken?
Yes, pork shoulder cut to similar-sized cubes works well, absorbing the marinade and grilling up nicely.