Chicken Satay with Peanut Sauce and Nam Ajad
Anyone else a fan of chicken satay skewers? This was my favourite after school snack growing up. I would buy five for ฿10 from the market just outside my secondary school, and it was always a balancing act. Two dips, satay sticks, school bag and books all at once. But it was worth every mouthful.
I see a lot of chicken satay and peanut sauce recipes online, but very few include a Nam Ajad alongside. For me, a satay dish is not complete without it. You need something sharp on the plate that cuts through the richness of the peanut sauce, and Nam Ajad does exactly that. It is a light cucumber relish, sharp, a little sweet, a little spicy, and refreshing in a way that makes the whole dish work as a complete plate rather than just a skewer and a sauce.
The Origins of Chicken Satay
Satay is one of Southeast Asia's most widely recognised street foods, and its story stretches back centuries. The dish is believed to have originated in Java, Indonesia, where local vendors would skewer and grill small cuts of meat over open charcoal fires, serving them with spiced sauces. The word satay itself is thought to derive from the Tamil word for flesh, reflecting the deep South Asian trading influence across the region during the spice trade era.
As trade routes flourished across Southeast Asia, satay spread through Malaysia, Singapore, the Philippines, and eventually Thailand, where it was adopted and adapted into something distinctly its own. In Thailand the dish became known as Satay Gai (สะเต๊ะไก่) when made with chicken, and over generations it evolved to incorporate the warming spices and aromatics that define Thai cuisine. The addition of coconut milk to the marinade, the use of yellow curry paste for depth, and the pairing with both a rich peanut sauce and the refreshing Nam Ajad are all hallmarks of the Thai version that set it apart from its neighbours.
Today, chicken satay is one of the most iconic dishes sizzling on street food carts across Thailand, from the night markets of Bangkok's Chatuchak to the beachside stalls of Koh Samui. It is a dish that carries the unmistakable aroma of charcoal smoke and spiced coconut that instantly transports you back to wherever you first tasted it.
What Makes Thai Chicken Satay Special
There are satay recipes and then there are great satay recipes, and the difference almost always comes down to three things: the marinade, the dipping sauces, and the cooking method.
What makes the Thai version particularly distinctive is the use of yellow curry paste in both the chicken marinade and the peanut sauce. Yellow curry paste, made from turmeric, lemongrass, galangal, cumin, and dried chillies, creates a warmly spiced, golden depth of flavour that a dry rub alone cannot replicate. Combined with coconut milk and palm sugar in the marinade, it tenderises the chicken while coating every piece with layers of fragrant, slightly sweet spice.
Then there is the Nam Ajad. Many people outside Thailand know satay only with peanut sauce, but the inclusion of this simple cucumber relish changes the entire eating experience. The sharpness of the white vinegar, the cooling crunch of the cucumber, the bite of fresh chilli and shallots all provide the contrast that makes the richness of the peanut sauce land properly. Every good Thai street food vendor understands that balance is everything, and the combination of juicy satay, creamy peanut sauce, and sharp Nam Ajad achieves exactly that.
The chargrilling method matters too. Cooking over high, direct heat creates those slightly charred edges that add a smokiness which balances the sweetness of the marinade. Whether you use a grill pan at home or cook over real charcoal, that caramelisation on the outside of each skewer is what gives authentic satay its character.
Key Ingredients
Mae Jum Thai Yellow Curry Paste is the heart of this recipe's flavour, used in both the marinade and the peanut sauce. Yellow curry paste is milder than red or green but layered with warming spices that are well suited to satay. If you would like a richer, nuttier peanut sauce, Massaman curry paste also works beautifully, sharing similar warm spice notes with the addition of cinnamon and cardamom.
Coconut Milk should always be full-fat. It carries the flavour compounds from the curry paste deep into the meat during marinating, while adding creaminess to both the marinade and the sauce. Reduced-fat versions will not give the same result in either.
Palm Sugar is the preferred sweetener in traditional Thai cooking. Deeper and more complex than white sugar, it rounds out both the marinade and the peanut sauce without tipping them too sweet. Light brown sugar or coconut sugar work as substitutes.
Tamarind provides the essential sour note in the peanut sauce that stops it becoming one-dimensional. Tamarind puree is the most convenient option. If you have tamarind block, dissolve a small piece in warm water, press through a sieve, and use the strained liquid instead.
Roasted Peanuts give the peanut sauce its body and texture. Crushing rather than fully blending keeps the sauce textured and satisfying. If using raw peanuts, dry-toast them in a pan over medium heat for 5 to 7 minutes until golden and fragrant before crushing.
White Vinegar is the base of the Nam Ajad. Clean and sharp, it is deliberately simple. The whole point of the relish is to be a bright, refreshing contrast to the richer elements of the dish.

Perfect for BBQ Season
Chicken satay is one of the most natural BBQ dishes there is. In Thailand, skewers are cooked over charcoal as standard. It is how the dish was always intended to be made, and the results speak for themselves.
On a charcoal grill, the smoke works into the marinade as the skewers cook, adding a layer of complexity that a grill pan cannot replicate. The palm sugar chars at the edges, the coconut milk caramelises against the heat, and the turmeric-golden colour deepens into something genuinely striking. It is the version that most closely resembles what you would find at a Thai night market stall.
A gas grill works equally well and gives you more precise control over the temperature, which is useful when you are cooking in batches for a crowd. The caramelisation is still there, the colour is still golden, and the result is consistent across every skewer. For a summer gathering where you need to feed a table of people without watching the heat too closely, gas is the more practical choice.
Either way, the preparation is the same. Marinate the chicken, soak the skewers, and thread the strips in an S-shape before they go on the grill. Cook over medium-high heat for around 3 to 4 minutes per side, turning once or twice, until you have clear grill marks and caramelised edges. The peanut sauce and Nam Ajad can be made well in advance and left to rest while the skewers cook, which makes this one of the more relaxed dishes to serve at a BBQ. Everything is ready and waiting before the grill even goes on.
Cooking Tips
Marinate for as long as you can. Two hours is the minimum but overnight is genuinely worthwhile. The coconut milk works slowly into the meat and the curry paste has time to develop rather than sitting on the surface. The difference in tenderness between a two-hour and an overnight marinade is noticeable.
Make the dips before you cook the chicken. The peanut sauce thickens slightly as it rests and becomes more scoopable. The Nam Ajad develops its flavour as the vegetables lightly pickle in the vinegar dressing. Preparing both around 30 minutes before cooking gives everything time to settle.
Keep the peanut sauce on low heat once it is made. A vigorous boil can cause it to split or turn grainy. A gentle simmer, stirring regularly, will keep it smooth right up until serving.
How to Cook It
The full step-by-step recipe is in the recipe card below, but here is an overview of how the dish comes together.
Start with the marinade. Combine the coconut milk, yellow curry paste, turmeric, palm sugar, and salt until smooth, then add the sliced chicken and coat thoroughly. Cover and refrigerate for at least 2 hours. This is the step that most affects the final result, so give it as much time as you can.
While the chicken marinates, make the dips. The Nam Ajad comes together quickly, a simple vinegar, sugar, and water dressing brought to a simmer, cooled, and poured over sliced cucumber, shallots, and chilli. The peanut sauce takes a little more attention. Fry the curry paste in coconut oil, build the sauce with coconut milk, soya sauce, tamarind, and palm sugar, blend it smooth, then stir in the crushed peanuts and leave on a low heat until ready to serve. Both dips benefit from sitting for 30 minutes before the skewers go on, so factor that into your timing.
When you are ready to cook, thread the marinated chicken strips onto soaked skewers in a gentle S-shape so each piece lies flat against the grill surface. Cook on a hot grill pan or BBQ over medium-high heat for around 3 to 4 minutes per side, turning once or twice, until the chicken is cooked through with caramelised edges and clear grill marks. Cook in batches and keep finished skewers warm while the rest cook through.
Serve immediately with both dips alongside and let people help themselves.
Final Thoughts
Chicken satay is one of those dishes that is easy to underestimate until you make it properly. The marinade is straightforward, the technique is accessible, and yet the result, golden, fragrant skewers alongside a textured peanut sauce and the sharp brightness of Nam Ajad, tastes like something that took considerably more effort than it did. That is the nature of good Thai street food. The complexity is in the balance of the plate rather than the complexity of any single component. Make it once and you will understand why it has been sold on street corners across Thailand for generations.
If you enjoyed our traditional Thai Yellow curry paste recipe, please give this recipe a star rating and comment if you loved the flavours of this authentic dish! Check out our recipe page for more delicious dishes like this and subscribe for new recipes and posts. Always stay connected and follow us on Instagram and Facebook!
Final Thought
In Thailand, balance on the plate is everything, and it's a philosophy that translates beautifully to British kitchens, especially when you're cooking for friends who've never quite understood why Thai food feels so complete. The satay, the sauce, the nam ajad, they're not three separate things served together out of habit. They're a conversation. The richness of coconut and peanut needs the sharp, vinegared brightness of the cucumber relish the way a rich Sunday roast needs a sharp pickle or a bright horseradish. It's the difference between a good meal and one that stays with you.
When my mother made satay at home, which wasn't often, because it was cheaper to buy from the market, she would prepare everything at once and serve it all on one plate, still steaming. She taught me that the point of nam ajad wasn't decoration. It was essential. Without it, you're not eating satay the way it's meant to be eaten. This is the version I've carried with me to the UK, the one I make now with Mae Jum's yellow curry paste, because the best recipes aren't the ones that impress with complexity. They're the ones that remind you why certain dishes have survived centuries and travelled the world.
Chicken Satay with Peanut Sauce and Nam Ajad
- 500 g chicken breast
- 200 ml full-fat coconut milk
- 1 tsp Mae Jum Thai Yellow Curry Paste
- 1 tsp turmeric powder
- 1 tbsp palm sugar
- — Salt
- 1 tsp Mae Jum Thai Yellow Curry Paste
- 200 ml full-fat coconut milk
- 80 g roasted peanuts
- 2 tbsp tamarind puree or juice
- 2 tbsp light soya sauce
- 3 tbsp palm sugar
- 1 tbsp coconut oil
- 200 g Baby cucumber
- 90 g Shallots
- 65 g Mixed chillies ( Medium heat)
- 100 ml white vinegar
- 1 tbsp white sugar
- 100 ml water