Thai red curry works brilliantly on chicken skewers
Thai red curry chicken skewers bring a softer sort of heat to the BBQ. They’re spicy, yes, but in a creamier, rounder way than some of the sharper chilli marinades I use. Coconut milk smooths the edges, red curry paste gives the chicken depth and basil lifts everything right at the end. When the skewers come off the grill, they smell rich and fresh at the same time, which is not a bad trick for a weeknight recipe or a relaxed Saturday cook.
Coconut changes the texture in a very useful way
What I love about this marinade is how it clings. Coconut milk gives the chicken a gentle coating that helps it stay juicy, while the curry paste settles into all the folds and corners. The result is a skewer with a lightly charred outside and a tender middle, with just enough caramelisation to feel like proper barbecue food rather than something that happens to have seen a grill for a minute or two.
These skewers play well with brighter and darker spice profiles
When I’m building a spread, these sit nicely beside gochujang chicken skewers with sesame and spring onion because the gochujang brings sticky savoury depth while Thai red curry keeps things creamier and more aromatic. They also work very well next to sriracha chicken skewers with peanut lime coriander topping if I want a brighter, sharper chilli note on the same table. If I’m planning the whole line-up before the coals are lit, my complete spicy chicken skewer guide for the barbecue keeps the full set in one place.
I reach for these when I want spice without the hard edges
Some spicy skewers have a directness I really enjoy, but this recipe is more relaxed around the corners. The coconut takes the heat into a smoother place, and basil gives the finish that little green lift that keeps the chicken tasting fresh. I’ll often pair these with harissa chicken skewers with lemon and thick Greek yoghurt for contrast, or add jerk chicken skewers with pineapple and scotch bonnet spice if I want something fruitier and a bit hotter nearby.
Ingredients for Thai red curry chicken skewers
Serves 4
- 800g boneless skinless chicken thighs, cut into 3 to 4cm pieces
- 3 tbsp Thai red curry paste
- 120ml full-fat coconut milk
- 2 tbsp lime juice
- 1 tbsp fish sauce
- 1 tbsp light brown sugar
- 2 garlic cloves, finely grated
- 1 tsp fresh ginger, finely grated
- 1 tbsp neutral oil
- 1 red pepper, cut into chunks
- 1 yellow pepper, cut into chunks
- 1 small red onion, cut into chunks
- 10 fresh basil leaves, plus extra for serving
- 1 tbsp chopped coriander, for serving
- lime wedges, for serving
- 8 to 10 metal skewers, or bamboo skewers soaked in water
Ingredient notes
Thai red curry paste does a lot of work here, so the brand matters more than people sometimes think. Some are hotter, some lean more towards lemongrass and garlic, and some are noticeably saltier. I taste a little before mixing the marinade, partly to judge the heat and partly so I know whether the fish sauce needs pulling back slightly.
Full-fat coconut milk gives the best result because it coats the chicken properly and helps the marinade cling instead of running off. Chicken thighs are still my preference because they stay juicy over the BBQ and work nicely with richer marinades. Fresh basil should go on at the end rather than into the hot fire for too long, otherwise you lose the bright, sweet herbal note that makes the recipe feel finished.
Equipment needed
I use a lidded BBQ with a two-zone setup for these skewers. Coconut milk and sugar in the marinade mean the outside colours reasonably fast, so I like having a hotter area for the initial char and a calmer area for finishing the chicken through. It makes the whole cook much easier to manage and gives the skewers a better chance of staying glossy rather than catching too hard.
You’ll also want a large bowl, tongs and a fine grater for the garlic and ginger. Metal skewers are helpful because the chicken stays more secure when turning, especially once the marinade gets a bit slick. A small brush is useful too if you reserve a spoonful of clean marinade for a final glaze.
Step 1, make the Thai red curry marinade
In a large bowl, mix the Thai red curry paste, coconut milk, lime juice, fish sauce, brown sugar, grated garlic, grated ginger and neutral oil until smooth and evenly coloured.
Add the chicken and stir thoroughly so every piece is coated. Cover and refrigerate for at least 1 hour, though 3 to 4 hours gives better flavour and still keeps the texture tidy.
Step 2, thread the skewers
Thread the chicken onto the skewers, alternating with red pepper, yellow pepper and red onion. Tuck a basil leaf between a few pieces if you like, though I mostly save the basil for finishing.
Leave a little room between the pieces so the heat can circulate. Let the skewers sit at room temperature for 15 minutes while the BBQ heats.
Step 3, prepare the BBQ
Preheat the BBQ for medium-high heat, around 200 to 230C at grill level. Clean the grates and oil them lightly. Set up one direct heat zone and one cooler zone for finishing.
If you’re cooking over charcoal, wait until the coals are mostly grey and settled. These skewers cook best when the heat is steady rather than frantic.
Step 4, grill the Thai red curry chicken skewers
Place the skewers over direct heat and cook for 2 to 3 minutes per side, turning as the outside begins to colour and pick up a few darker spots. Once they have some char, move them to the cooler side of the BBQ.
Close the lid and cook for another 6 to 8 minutes, turning once or twice, until the chicken is cooked through and reaches 74C internally. Rest for 3 to 5 minutes before serving.
Step 5, finish with basil, coriander and lime
Scatter over torn basil leaves and chopped coriander, then squeeze fresh lime over the skewers just before serving. That final layer wakes everything up and stops the richer coconut notes from feeling too settled.
I like serving these with the herbs still vivid and the chicken still glossy, because that’s when the contrast between smoky edges and fresh finish is at its nicest.
Cooking Thai red curry chicken skewers on the BBQ, what matters most
Thai red curry chicken skewers benefit from a calm grill and a bit of restraint. Because the marinade has coconut milk and sugar, the outside can colour quickly, and that’s a good thing right up to the moment it becomes too dark. I start the skewers over direct heat so they pick up some char and a little smoky crust, then I move them across and let the lid finish the cooking more gently. That way, the chicken stays juicy and the coconut doesn’t turn bitter.
The other thing I pay attention to is how thick the marinade is. If it’s too thin, it slides off and leaves you with less flavour on the chicken and more mess on the grill. If your coconut milk is especially loose, give the marinade a good stir and don’t be shy about letting excess drip off before the chicken goes on the skewers. You want a coating, not a dripping blanket. That’s what gives you the best mix of flavour, colour and clean cooking.
What to serve with this recipe
These skewers are very good with jasmine rice, cucumber salad and grilled greens. I like a simple cucumber salad with rice vinegar and a pinch of sugar because it cools the spice and keeps the plate feeling crisp. Grilled pak choi or tenderstem broccoli also works well if you want a vegetable side with a bit more weight and smokiness.
For a more substantial spread, I’ll add coconut rice, charred sweetcorn or a crunchy slaw with herbs and lime. Warm flatbreads are surprisingly good too, especially if you’re serving a few skewer recipes together and want something practical for scooping up juices. I keep the sides fresh and sharp so the curry marinade stays the centre of attention.
Wine and beer pairings
For wine, I like an off-dry Riesling or a chilled Pinot Gris with these skewers. Riesling has that useful mix of fruit and freshness that handles chilli beautifully, while Pinot Gris tends to feel a bit rounder and works nicely with the coconut milk. Both make the meal feel balanced rather than too rich.
For beer, a light lager is an easy and reliable choice because it refreshes the palate and doesn’t fight the aromatics. I also like a wheat beer with Thai red curry chicken skewers, particularly if I’m serving them with lime-heavy sides. The softer body of the beer sits comfortably with the coconut and the herbs.
FAQ about Thai red curry chicken skewers
Are Thai red curry chicken skewers very spicy?
They’re usually medium spicy, though it depends on your curry paste. Coconut milk smooths the heat, so the skewers tend to feel warm and rounded rather than fiercely hot.
Can I use green curry paste instead of red curry paste?
Yes, though the flavour will shift. Green curry paste is often sharper and more herb-forward, so the skewers will taste brighter and slightly fresher.
Can I marinate the chicken overnight?
You can, but I generally keep it to 3 to 8 hours. That gives the chicken plenty of flavour without making the exterior too soft.
Do I need fish sauce?
It adds savoury depth, and I think it makes a difference. If you don’t have it, use a little extra salt or soy sauce, though the flavour will change slightly.
Can I use chicken breast instead of thighs?
Yes, though thighs stay juicier and are more forgiving on the BBQ. If you use breast, keep a close eye on the cooking time.
Why are my skewers sticking to the grill?
Usually the grill isn’t hot enough yet, or it hasn’t been cleaned and lightly oiled. Once the chicken starts to sear, it should release more easily.
What herbs work best with Thai red curry chicken?
Basil and coriander are my favourites here. They brighten the finished skewers and keep the richer coconut flavours feeling lively.
Tips for Success with Thai Red Curry Chicken Skewers
The best tip I can give for Thai red curry chicken skewers is not to overdo the marinade on the outside right before grilling. A well-coated piece of chicken is good, but a thick layer dripping from every corner tends to scorch before the inside is ready. I let the extra fall back into the bowl for a moment before threading the skewers, and it gives me cleaner cooking and better-looking char.
I also think these skewers improve with a fresh finish added after cooking rather than trying to build every bit of flavour into the marinade itself. The basil, coriander and lime at the end aren’t decorative extras. They sharpen the whole recipe and give the richer coconut base some lift. Without them, the skewers can taste a bit too settled, especially if you’re serving them as part of a bigger barbecue spread.
Recipe variation suggestions
You can shift these Thai red curry chicken skewers in a few easy directions. Add a teaspoon of lemongrass paste for a brighter, more aromatic edge, or stir in a spoonful of peanut butter for a slightly richer marinade with more body. If you want extra heat, a finely chopped red chilli works well stirred into the marinade or scattered over at the end.
For different vegetables, courgette, mushrooms or chunks of aubergine can all work nicely on the skewers. You can also add pineapple for a sweeter contrast, though I use it sparingly so it doesn’t take the recipe too far away from the curry profile. If basil isn’t available, fresh coriander and a little extra lime will still give the skewers a fresh finish.
Storage and reheating Thai red curry chicken skewers
Leftover Thai red curry chicken skewers will keep in the fridge for up to 3 days in an airtight container. I usually slide everything off the skewers before storing because it’s easier to pack and reheat. Cold leftovers are very handy for rice bowls with cucumber, herbs and a bit of extra lime.
To reheat, I prefer a moderate oven or indirect heat on the BBQ so the chicken warms through without drying out. A microwave will do the job, though the outside loses some of its charred texture. A fresh scattering of basil and coriander helps bring the flavours back to life after reheating.
Health benefits
These skewers provide a strong amount of protein, which makes them satisfying and useful as the main part of a meal. Chicken thighs also bring iron, zinc and B vitamins. Peppers, herbs and lime contribute vitamin C and extra freshness, which helps the dish feel balanced rather than heavy.
The coconut milk adds richness, but it also means you can create a full, rounded marinade without needing lots of separate sauces. When the skewers are served with rice, salad or grilled vegetables, they make a very workable balanced barbecue plate.
Alternatives for dietary needs
For a dairy-free option, this recipe already fits nicely as written. For gluten-free diners, check your curry paste and fish sauce labels because ingredients can vary by brand. If you want a lower-fat version, use chicken breast instead of thighs, though watch the cooking more closely so it stays juicy.
If you’d prefer a milder result, reduce the curry paste slightly and increase the coconut milk by a tablespoon or two. For a pescatarian-style flavour adjustment without fish sauce, a light soy sauce or tamari can help replace some savoury depth, though the taste will be a little different.

Thai Red Curry Chicken Skewers with Coconut Basil
Ingredients
- 800 g boneless skinless chicken thighs cut into 3 to 4cm pieces
- 3 tbsp Thai red curry paste
- 120 ml full-fat coconut milk
- 2 tbsp lime juice
- 1 tbsp fish sauce
- 1 tbsp light brown sugar
- 2 garlic cloves finely grated
- 1 tsp fresh ginger finely grated
- 1 tbsp neutral oil
- 1 red pepper cut into chunks
- 1 yellow pepper cut into chunks
- 1 small red onion cut into chunks
- 10 fresh basil leaves plus extra for serving
- 1 tbsp chopped coriander for serving
- lime wedges for serving
- 8 to 10 metal skewers or bamboo skewers soaked in water
Instructions
Make the Thai red curry marinade
- In a large bowl, mix the Thai red curry paste, coconut milk, lime juice, fish sauce, brown sugar, grated garlic, grated ginger and neutral oil until smooth and evenly coloured.
- Add the chicken and stir thoroughly so every piece is coated. Cover and refrigerate for at least 1 hour, though 3 to 4 hours gives better flavour and still keeps the texture tidy.
Thread the skewers
- Thread the chicken onto the skewers, alternating with red pepper, yellow pepper and red onion. Tuck a basil leaf between a few pieces if you like, though I mostly save the basil for finishing.
- Leave a little room between the pieces so the heat can circulate. Let the skewers sit at room temperature for 15 minutes while the BBQ heats.
Prepare the BBQ
- Preheat the BBQ for medium-high heat, around 200 to 230C at grill level. Clean the grates and oil them lightly. Set up one direct heat zone and one cooler zone for finishing.
- If you’re cooking over charcoal, wait until the coals are mostly grey and settled. These skewers cook best when the heat is steady rather than frantic.
Grill the Thai red curry chicken skewers
- Place the skewers over direct heat and cook for 2 to 3 minutes per side, turning as the outside begins to colour and pick up a few darker spots. Once they have some char, move them to the cooler side of the BBQ.
- Close the lid and cook for another 6 to 8 minutes, turning once or twice, until the chicken is cooked through and reaches 74C internally. Rest for 3 to 5 minutes before serving.
Finish with basil, coriander and lime
- Scatter over torn basil leaves and chopped coriander, then squeeze fresh lime over the skewers just before serving. That final layer wakes everything up and stops the richer coconut notes from feeling too settled.
- I like serving these with the herbs still vivid and the chicken still glossy, because that’s when the contrast between smoky edges and fresh finish is at its nicest.
