Smoky grilled chicken skewers recipe marinated in ginger, garlic, coconut cream, and soy sauce. Then finished with a sweet coconut cream glaze and served with a simple peanut sauce. Big on flavor, and super easy to throw together!

Table of Contents
- Ingredients for Grilled Thai Chicken Skewers
- How to Make Grilled Thai Coconut Chicken Skewers
- Step 1: Marinate the Chicken
- Step 2: Prepare and Skewer the Thai Chicken Skewers
- Step 3: Grill the Skewers and Finish Them Off with the Coconut Glaze
- Quick and Easy Peanut Sauce
- More Thai Recipes You May Like
- Did You Make This Thai Chicken Kebab Recipe?
- Recipe Card
This Thai grilled chicken skewers recipe was actually born out of my love (and addiction) to coconut cream.
These Thai chicken kebabs are flavored with coconut cream, soy sauce, garlic, and ginger from the marinade and then grilled over a bbq for a smoky flavor.
I glaze it at the very end with a bit of coconut cream glaze which gives it a bit of sweetness at the end. I like to pair this chicken with a super-easy peanut sauce and ta-da! You have some seriously good eats to share with everyone (or hoard yourself). 🙂
Ingredients for Grilled Thai Chicken Skewers
For this Thai chicken kebabs recipe, you can find most ingredients at your local grocery store with the exception of coconut cream, oyster sauce, and dark soy sauce. Coconut cream, oyster sauce, and dark soy sauce can be found at an Asian grocery store or online.
- Chicken - For this Thai chicken skewers recipe, I like to use boneless dark meat. I usually like to debone the chicken myself and save the bones for a broth but you can buy pre-deboned chicken to make it easier. I prefer dark meat over white meat, mostly because I find it juicier and less dry. You can use white meat for this recipe if that is what you prefer.
- Coconut Cream - I use coconut cream a lot in my recipes because it has a much stronger coconut flavor. I also like the thicker consistency of coconut cream since it makes the marinade stick to the meat better. If you cannot find coconut cream where you are, you can substitute it with coconut milk but try to look for coconut milk with a higher fat content which usually will make the coconut milk thicker. When you are buying coconut cream or coconut milk, make sure the ingredients are just coconut extract and water. I find that the ones with chemicals in them (ie. polysorbate 80 etc) aren't as flavorful.
- Oyster Sauce - Oyster sauce gives the marinade an extra layer of umami flavor. If you cannot find it, you can substitute it with soy sauce and a pinch of sugar.
- Soy Sauce - I like to use light soy sauce as the salt for this recipe. Dark soy is slightly thicker and has a thin syrupy consistency. It gives the chicken its dark brown color. If you cannot find dark soy sauce, you can substitute it with light soy sauce.
- Honey - I like to use honey on the glaze because it is already in syrup form. You can substitute it for sugar, but you will need to melt the sugar in ½ tablespoons of hot water to melt it before mixing it with the coconut cream glaze.
How to Make Grilled Thai Coconut Chicken Skewers
Step 1: Marinate the Chicken
There's no right or wrong way to prepare this coconut marinade.
You can use a mortar and pestle, a small food processor or you can chop the ginger and garlic finely by hand. Use the method that is easiest for you 🙂
Once the marinade is done, and the meat is mixed in with it - I let it marinade for approximately 1-2 hours. Sometimes if I know I need to make a huge batch for a big event, I will even pre-skewer the meat and marinate it overnight. It marinates fine pre-skewered with no issues 🙂
Step 2: Prepare and Skewer the Thai Chicken Skewers
Skewering is definitely the most tedious part of this recipe. Soak the ends of the skewers that will be exposed to the heat in a cup of water for a few minutes so that they don't burn off. No need to worry about the pointy end, it will be covered with meat.
I personally like to keep the chicken skin on because it adds a bit of flavor and texture to the skewers but you can choose to remove the chicken skin if you want it to be a bit healthier. If you remove the chicken skin, it will definitely be a lot easier to skewer as I find the skin is the hardest part to pierce.
I also find it easier to keep the meat at the top 1-2 inches of the skewer and push the meat down as more get skewered on. You may need to skewer some pieces twice as you don't want floppy bits of chicken dangling while you are grilling since those pieces can easily burn.
Step 3: Grill the Skewers and Finish Them Off with the Coconut Glaze
When it comes to chicken skewers, I find one of the best parts is the smoky flavor so I love using a charcoal BBQ for this and grilling this over direct heat.
However, if you do not have a charcoal BBQ, you can still use a gas BBQ as well.
Regardless of what type of BBQ you decide to use, you want to cook these over very high heat (500F), over direct heat.
Make sure to watch the meat and don't walk away from it while you are cooking it.
This recipe works amazing with pork as well.
Cut up a pork shoulder into small pieces and substitute it for the chicken for something different!
When the meat is almost done, brush a few layers of the coconut glaze you prepared onto the chicken for a bit of sweetness and char.
You don't want to keep the glazed meat on the grill for too long or the sugars may burn, 2-3 minutes should be enough time to caramelize the glaze.
Quick and Easy Peanut Sauce
This chicken skewer recipe doesn't really need a sauce but if you're like me and like to dip everything, here is a great quick and easy Thai peanut satay sauce I usually like to throw together to dip my chicken skewers in.
The details of the ingredients are below in the recipe card as well.
If you are up for it, I also have a Thai peanut sauce recipe you can create from scratch as well which has a bit more texture to it.
More Thai Recipes You May Like
- Tom Yum Goong (Thai Hot and Sour Soup)
- Thai Basil Turkey Fried Rice
- Khao Soi (Thai Coconut Curry Noodle Soup)
- Creamy Thai Red Curry
- Thai Peanut Sauce (From Scratch)
- Thai Larb Meatballs
- Thai Basil Chicken (Pad Krapow Gai)
- Tom Kha Gai (Thai Coconut Chicken Soup)
Did You Make This Thai Chicken Kebab Recipe?
If you made this Thai Coconut Grilled Chicken Skewers recipe leave me a comment to let me know how it went! I also want to see! Follow Pups with Chopsticks on Instagram, snap a photo, and tag and hashtag it with @pupswithchopsticks and #pupswithchopsticks. I love to know what you are making!
Stay connected and follow along on Facebook, Pinterest, and Instagram for all of my latest recipes!
Recipe Card
Grilled Thai Coconut Chicken Skewers
Recipe Notes
- If you can't find coconut cream, you can substitute it with coconut milk however it will not have as strong a coconut flavor and the consistency of the marinade may be runnier. If you use coconut milk, try to find a high full fat content coconut milk and try to find a coconut milk with just 2 ingredients in it - coconut extract and water. Any coconut milk that has chemicals (ie. polysorbate80) tastes less coconutty.
- This recipe works great with pork as well. Try switching up the chicken for chunks of pork shoulder! 🙂
- When it comes to chicken, I usually prefer dark meat over white meat because it has more flavor albeit less healthier. If you choose to use chicken breast, I find brining it (1 ½ tablespoons of salt with 4 cups of water) for a few hours in a salt water, prior to marinating it makes the chicken breast less dry.
- Chicken skin is added flavour and texture, but it can be removed to make these chicken skewers a bit healthier
- Oyster sauce gives the marinade an extra layer of umami flavor. If you cannot find it, you can substitute it with soy sauce and a pinch of sugar.
- I like to use light soy sauce for as the salt for this recipe. Dark soy is slightly thicker and has a thin syrupy consistency. It gives the chicken its dark brown color. If you cannot find a dark soy sauce, you can substitute it with light soy sauce.
- I like to use honey on the glaze because it is already in syrup form. You can substitute it for sugar, but you will need to melt the sugar in ½ tablespoon of hot water to melt it before mixing it with the coconut cream glaze.
Ingredients
- 1 kg chicken (dark meat preferably)
Marinade
- 4-5 slices ginger
- 2 cloves garlic
- 2 tablespoons soy sauce
- 1 tablespoon dark soy sauce
- 2 tablespoon coconut cream
- 2 tablespoons sugar
- 1 tablespoon oyster sauce
Coconut Cream Glaze
- 6 tablespoons coconut cream
- 1 ½ tablespoons honey
- 1 teaspoon soy sauce
Simple Peanut Sauce (Optional)
- 2 tablespoons coconut cream
- ¼ cup natural peanut butter (unsweetened)
- 1 teaspoon rice vinegar
- 1 teaspoon Thai red curry paste
- 2 teaspoon maple syrup (or honey)
- 2 teaspoon soy sauce
- 2-3 tablespoons water (or enough to thin it out to the consistency you like)
- 1 teaspoon sesame oil (optional)
- 1 teaspoon chili oil (optional)
- crushed peanuts (optional, sprinkled on top)
Instructions
Quick & Easy Peanut Sauce (Optional)
- In a small bowl, combine all the ingredients from the peanut sauce ingredient list and mix well.
- Set aside until the chicken skewers are ready to be served.
Marinating & Skewering the Chicken
- If you are using wooden skewers, in a tall cup, add water and soak the back ends (the ends that are not pointy) so they don't burn on the grill.
- Cut the chicken up into 1x1 inch chunks and set it in a bowl
- Using your preferred method (mortar and pestle, food processor, or finely chop by hand) chop the garlic and ginger up as finely as you can and add it to the chicken
- Add the rest of the marinade ingredients from the 'Marinade' ingredient list into the bowl and mix everything together.
- Let it marinade in the bowl for 1-2 hours in the fridge
- Remove them from the fridge 30 minutes before you are about to grill them.
- Skewer the chicken. You may need to skewer some pieces twice so that there are not a lot of loose pieces. The loose pieces usually burn the quickest, so you want the meat to be snug with the skewers. (Also make sure not to run your fingers along the skewers to prevent splinters. Salty marinade splinters are not fun. Use the meat as a shield to run them down the skewers 🙂 )
Making the Coconut Cream Glaze
- In a small bowl, combine the coconut cream, honey and soy sauce and set aside for glazing the chicken at the very end.
Grilling
- Set the charcoal or gas grill to approximately 500F (260C)
- When the grill has reached the temperature, add the skewers on the grill. You want to cook them over direct heat.
- Flip them every 2-3 minutes, 4-5 times or for approximately 15-18 minutes. Do not leave them un-attended, they will burn quickly. Once the meat has browned and charred over the direct heat for 15 minutes, it should feel a bit more solid on the stick and should be cooked.
- Brush on the coconut cream glaze and flip them every minute, 2-3 times to get that sweet and sticky caramelized char.
- Serve over a bed of green lettuce with the peanut sauce. (The green lettuce is not just a garnish, but a great way to do mini chicken lettuce wraps with the peanut sauce! 🙂 )
Nutrition
*Nutritional information is calculated using online tools and is an estimate*
Disclaimer: We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites, while I appreciate the support - please try to buy your items locally if possible to support your local shops (chances are they are cheaper locally as well!) 🙂
Clarissa says
What can I do to substitute for peanut butter due to a nut allergy?
Joyce Lee says
Hi Clarissa!
You can try using sunflower seed butter (sun butter) in place of peanut butter.
Cashew butter may also work as well since it is technically a seed and not a nut, but double check to make sure you are not allergic to cashews first.
Hope this helps!
Theresa Henry says
When grilling on a gas grill, do you close the grill or do you leave it open after it reaches temperature.
Joyce Lee says
Hi Theresa!
Since we are working with a really high temperature, and there is a bit of sugar in this marinade, I like to leave the lid open so I can easily watch it to make sure it doesn't burn. If you feel like the chicken is charring too quickly, then flip it to cook the next side. I like to constantly keep it moving.
Hope this makes sense? and Hope you enjoy it!
Kira says
Hi, I loved the meat marinade but the glaze didn’t quite do it for me. It didn’t turn the meat dark and glossy like on your picture… it was more of a coconut texture although sweet but it didn’t caramelize the meat. What am I missing??
Joyce Lee says
Hi Kira,
To get that dark glossy color, you will need to make sure to use dark soy. The dark soy is thick, syrupy, and very dark brown, giving anything marinated with it that dark color.
To get the coconut glaze to caramelize more, you can turn up the heat and let it char over the heat. The less you flip it, the better the chance it will char (after you put the glaze on).
Hope this helps!
Mandy says
Hello, is there any substitutes for Thai red curry paste in the peanut sauce?
Joyce Lee says
Hi Mandy!
Sadly there is no substitute for Thai red curry paste since it is a very complex paste with a lot of different flavors and ingredients.
Jerri Nagy says
Hi. This sounds so good. I would love to make these when we go camping but do not want to haul all the ingredients along for the ride. Can the marinade and peanut sauce be made ahead of time and kept refrigerated for a few days before using?
Thank you,
Jerri
Joyce Lee says
Hi Jerri!
Yes you definitely can make this ahead of time. You may want to keep the glaze in a separate container as well and brush it on at the end while the chicken is over the fire but this will dirty up a brush during the trip. (Not sure if you have water to clean up afterward 🙂)
I would marinate everything ahead of time, and to make things easier I might even just use chicken drums and thighs so you don't need to worry about skewering them. The peanut sauce can also be made ahead of time as well 😀
I hope you have a fun time camping!