If you’re craving something bold, spicy, and full of flavor, these Thai green curry chicken skewers will hit the spot. The marinade, made with aromatic green curry paste, creamy coconut milk, and a blend of fragrant herbs and spices, infuses the chicken with vibrant Thai flavors that are sure to impress.
To start, you’ll want to prepare the marinade. Combine green curry paste, coconut milk, soy sauce, fish sauce, lime juice, and a bit of brown sugar in a bowl. This mixture will give the chicken both the richness of coconut and the subtle heat from the curry, balanced by the tang of lime and the savory umami from the fish sauce. You can add a chopped chili for a little extra heat if you prefer your food spicier. Let the chicken marinate for at least 30 minutes, but for best results, an hour or more will allow the flavors to penetrate deeper.
Once your chicken is well-marinated, thread it onto skewers, alternating with chunks of vegetables like bell peppers, onions, or zucchini. The vegetables will not only add color and texture but also soak up some of that delicious marinade as they cook.
Grill the skewers over medium heat for about 10–12 minutes, turning occasionally, until the chicken is cooked through with a nice char. The vegetables should be tender and slightly caramelized, giving the dish a beautiful smoky flavor.
For the finishing touch, you can drizzle the skewers with a little extra coconut milk or serve them with a side of jasmine rice, which will soak up any remaining curry sauce. A sprinkle of fresh cilantro or basil adds a refreshing burst of herbal freshness to round out the dish.
These Thai green curry chicken skewers are perfect for grilling season, but they’re flavorful enough to enjoy year-round. Whether you’re entertaining friends, enjoying a family dinner, or simply craving something unique, these skewers bring a taste of Thailand to your table with ease.

Ingredients
- 1 lb chicken breast (450g), boneless and skinless, cut into bite-sized cubes
- 2 tbsp Thai green curry paste
- 1 can coconut milk 400 ml
- 1 red bell pepper cut into chunks
- 1 green bell pepper cut into chunks
- 1 red onion cut into chunks
- 1 tbsp fish sauce
- 1 tbsp soy sauce
- 1 tbsp lime juice
- 1 tbsp brown sugar
Instructions
- In a bowl, combine the chicken, Thai green curry paste, fish sauce, soy sauce, lime juice, and brown sugar. Mix well to combine and let marinate for 20 minutes.
- Preheat a grill or grill pan over medium-high heat.
- Thread the chicken, bell peppers, and red onion onto the soaked bamboo skewers, alternating between ingredients.
- Grill the skewers for about 4-5 minutes per side, or until the chicken is cooked through and slightly charred.
- Serve the Thai green curry chicken skewers with steamed rice or a side salad.
- Enjoy!
This is not an authentic Thai dish at all. Real Thai food is more complex and has more ingredients!
I think it’s a simplified version for sure, but not all recipes have to be complicated to be tasty! I love the flavors of green curry.
I tried it but the chicken was dry, didn’t turn out like the picture. Disappointed.
Dry chicken? Sounds like you messed up the cooking time! It’s all about timing those skewers right. Try again!
I’m really sorry to hear that! Maybe the chicken was overcooked? It can happen if you leave it on the grill too long. Did you marinate it long enough?
Lime juice?! What a weird ingredient for skewers. I don’t get it.
Absolutely loved this recipe! The flavors were bursting and my whole family devoured it. 5 stars!
It was ok, but the curry paste was kinda overpowering for my taste. Maybe try less next time.
I dont know, my kids didn’t like them. They said it was too spicy, but I thought they were good. 🤷♂️
I didnt really like the fish sauce, it tasted a bit weird to me. Maybe I’ll try without it next time.
Just skewers??? What about the rice? You forgot to mention that to serve on the side.
These skewers are amazing! The flavors are on point. Will make it again for sure!
Yummy! Super easy to put together, and everyone loved them at the BBQ. 4/5
I’m so glad you enjoyed it! These skewers are a hit at parties. Just be careful not to overcook the chicken!
Too much lime juice. Made my face pucker! LOL. But I guess some people like it like that.
Seriously? Too much lime? I think that’s a key flavor in Thai dishes. Maybe you just need to get used to it? 🤔
Haha, I totally get that! Lime can be a bit much if you’re not used to it. But hey, it’s all about balance! Maybe you could try less next time? 😂
So easy to make! I used chicken thighs instead and they were juicy. Highly recommend!
I bet it tasted amazing with chicken thighs! Thanks for the tip!
These skewers are amazing! The flavors are so strong and delicious. My family devoured them! 5 stars!
Wasn’t too impressed. Seemed kinda bland to me. Maybe I did something wrong? 2/5.
Absolutely delicious! The flavors were amazing and easy to make.
It was fine but the coconut milk didn’t mix well, like it was too watery. Might just be me tho. 3.
My kids loved it! They ate all their veggies without fussing.
That’s awesome! Glad your kids liked the veggies! I’ll have to try this recipe.
Yum! Skewers are fun. Never thought of grilling chicken this way. So good!
SIMPLED DELISH! Best curry thang I ever made. Super easy.
I tried this recipe but forgot the fish sauce. Still tasted decent but missing something. Next time!
Easy to follow and it tasted restaurant-level. I marinated a bit longer (like an hour) and it was even better. The peppers and onion stayed juicy. 10/10.
Delicious! The coconut milk makes it so creamy. Will definitely make again!
These skewers are amazing! I made them for my family and they couldn’t get enough. 5 stars!
My family didn’t enjoy this. Chicken was dry and sauce it was just okay.
This recipe is bad! Skewers caught on fire on the grill! Not happy.
So YUMMY 🤤! My new favorite BBQ dish!
1 can coconut milk for 1 lb chicken is a lot lol. I expected more of a glaze, but it ended up more like sauce on the side. Still tasty though—would make again with thicker reduction.
Meh, it’s okay. Just tastes like chicken to me. Where’s the excitement?
Yum! 😍 I added some extra veggies like zucchini and it was so good! Will make again!
Does it really take only 20 minutes to marinate? I let mine sit for an hour and it still wasn’t enough. Next time I’ll try 4 hours!
I usually marinate my chicken for longer too, like at least 2 hours. It just adds more flavor! But maybe this recipe is different? I’m gonna try that next time!
20 minutes? Nah, that’s too short! My friend always marinated for overnight. But I guess everyone has their own ways, right?
Loved this! The coconut milk made it so creamy and good. Never thought grillin’ could be this fun.
I don’t know about the curry paste, is it really necessary? Could it be too spicy?
Is it really Thai if it has chicken? Shouldn’t it be tofu? 🤔
Green curry paste on skewers sounds kinda random to me… like wouldn’t it burn? I tried anyway and it was actually decent, but mine was a little bitter. Maybe my paste was older?
Is it really supposed to be that much coconut milk? Seemed kinda like a lot to me. Maybe try half?
These skewers were a hit at my BBQ! Everyone loved them! Definitely making again!
Yum! I’ve been looking for a good BBQ recipe, this sounds perfect. Can’t wait to try it!
Sorry but no. My chicken was dry and tasteless and the sauce was too sweet. 🙁
Perfect balance of flavors! The coconut milk made it so creamy. Yum!
Yum! Adding this to my meal prep for the week. Thanks!
I dunno, my kids hated it. They said it tastes funny. Whatever that means.
Maybe try a different recipe? Kids can be picky, but my family loved it! 👍
These skewers were a total flavor bomb. The coconut milk mellowed the curry paste perfectly, and the lime + sugar balance is legit. My grill marks came out great too—will make again for sure.
WOW! This took me back to my trip in Thailand! Super flavor packed and easy to make! Thanks!!
I didn’t have chicken but used tofu instead and it turned out great. Vegetarian option friends, try it!
I wasn’t sure about the pairing with lime juice, but it actually worked! Will make again.
Very delicious but doesn’t taste like the curry I get at the Thai restaurant. Maybe I’ll try adding more coconut milk.
I totally get what you mean! I’ve tried this recipe too and it doesn’t have that restaurant flavor. Maybe adding some Thai basil could help! 🤔
Nah, just stick to the recipe! More coconut milk just makes it watery. Trust me, been cooking for years!
The chicken was juicier than I expected but I dunno about skewers…just make it a stir fry instead?
I don’t like curry much, so I gave this one a 2. It was just too overpowering for me. 🙁
Me and my family r liked this, but our kiddos found it too spicy. Gonna skip the curry paste next time. 3 stars.
I totally get you! Kids often find things too spicy. Maybe you can try a milder version next time? 4 stars.
Aren’t curry paste and everything spicy? Just a little helps! But yeah, tailor it to what the kiddos like. 3 stars seems fair.
Green curry? Thought it was supposed to be more yellow… confused! But tasted okay, I guess. 3 stars.
I followed the recipe exactly but it was way too spicy for me. I think I musta used too much curry paste. Next time I’m gonna reduce it.
Skewers are da bomb! So juicy and tasty. Def make them again. 😉
Not bad! But I was confused about soaking the bamboo skewers—what length of soak are we talking? Mine dried out and stuck a little to the grill.
Good question! I usually soak bamboo skewers for about 20–30 minutes in water (fully submerged). If your grill is hotter, I’ll even do closer to 45 min. Also pat them a bit dry before threading so they don’t go mushy.
I just soaked mine 10 min bc I was impatient… they stuck and got half-burnt 😅 So yeah, longer is better. Next time I’ll soak like 1 hour or maybe spray them with oil so they don’t cling to the grates.
Is it really green curry if you don’t use Thai basil? Just saying.
I think you can still call it green curry without the Thai basil! It’s all about personal preference. 🍽️
Is the green curry paste really necessary? Can I just use regular curry??
I dunno, can use what you like. But green curry is special, ya know? Might miss out on flavors.
I’ve tried using regular curry before, and it just doesn’t have the same flavor! Go for the green curry paste for the best taste.
I’m not a fan of coconut milk. It made the dish taste weird for me. I only give 2 stars.
Too much coconut milk for my taste. Made it too creamy.
Super easy to make! I added some extra veggies. Yum!
I’m confused. Do I peel the onions before cutting? Not sure if I did it right.
Yes, you should peel the onions before cutting them. It helps remove the skin for better flavor in the dish!
Nah, I just cut them with the skin on sometimes. Doesn’t make much difference, if you ask me.
I ain’t never cooked with coconut milk before, was skeptical…but wow! Changed my life!
Yum! I added some extra veggies and it turned out great. Will definitely make this again!