
Chef Fai
Southern Cucumber Relish (Ajad)
The one Thai condiment where vinegar replaces lime as the sour pillar, and the system still holds. Palm sugar for sweet, nam pla for salt, prik for heat. Ajad is the four pillars in a jar.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Southern Thailand's rice salad built on nam budu, the funky fermented fish sauce that replaces standard nam pla below the isthmus. Every component is a principle. Every forkful is the system talking.
Khao yam is the dish that taught me the system is bigger than Bangkok.
I grew up thinking nam pla was the only salt pillar. Ajarn corrected me fast. In the South, below the isthmus, the salt pillar is nam budu, a fermented fish sauce thicker, darker, and funkier than anything you'd find in a Central Thai kitchen. Budu is to Nakhon Si Thammarat what pla ra is to Isan: the regional fermentation that defines every dish it touches. You can't make khao yam without it. You can't even understand khao yam without it.
Here's what makes this dish brilliant: there's no cooking. No wok. No flame under a pot. Khao yam is architecture. You cook the rice. You make the budu dressing. Then you lay out a spread of raw herbs, shredded vegetables, toasted coconut, and dried shrimp, and you toss it all together at the table. Every component is prepared separately, composed together, and dressed at the last moment. The freshness of the herbs against the funk of the budu, the crunch of toasted coconut against soft jasmine rice, the sharp bite of thinly sliced lemongrass against the sweetness of palm sugar in the dressing. That's not a random salad. That's the four pillars expressed through composition instead of heat.
Ajarn always said: "Principles, not recipes." Khao yam proves it. Nam budu forsalt. Palm sugar for sweet. Lime and green mango for sour. Dried chili for heat. The same governing rules, expressed through a completely different regional vocabulary. If you only know Central Thai food, you don't know Thai food. The South has its own grammar. Khao yam is the first sentence.
Khao yam (ข้าวยำ, literally 'tossed rice') is native to Thailand's deep south, with Nakhon Si Thammarat, Songkhla, and Pattani as its heartland. The dish likely evolved from the Southern tradition of eating rice with foraged herbs and fermented fish condiments, a practice tied to the region's abundance of tropical herbs and its coastal fishing economy. Nam budu (น้ำบูดู), the fermented fish sauce essential to the dressing, is produced along the Gulf of Thailand and Andaman coasts using anchovies or mackerel, fermented longer and with a more pungent profile than Central Thai nam pla. Khao yam is traditionally a morning or midday meal, served at market stalls where the herbs are spread across the counter and customers point at what they want.
Quantity
3 cups cooked
cooled to room temperature
Quantity
3 tablespoons
Quantity
2 tablespoons
shaved
Quantity
3 tablespoons (about 2 limes)
Quantity
2 stalks
tender inner core only, sliced paper-thin
Quantity
1 tablespoon
finely minced
Quantity
3
chiffonade into hair-thin strips
Quantity
3
sliced thin
Quantity
1 cup
Quantity
3 tablespoons
Quantity
1/2 cup
sliced thin crosswise
Quantity
1/2 cup
sliced into thin rounds
Quantity
1/2 cup
Quantity
1/2 cup
julienned
Quantity
1/4 cup
thinly sliced
Quantity
1/4 cup
roughly chopped
Quantity
3
sliced thin
Quantity
1 tablespoon
Quantity
for serving
| Ingredient | Quantity |
|---|---|
| jasmine ricecooled to room temperature | 3 cups cooked |
| nam budu (Southern fermented fish sauce) | 3 tablespoons |
| palm sugar (nam tan pip)shaved | 2 tablespoons |
| lime juice (nam manao) | 3 tablespoons (about 2 limes) |
| lemongrass (takhrai)tender inner core only, sliced paper-thin | 2 stalks |
| galangal (kha)finely minced | 1 tablespoon |
| kaffir lime leaves (bai makrut)chiffonade into hair-thin strips | 3 |
| shallots (hom daeng)sliced thin | 3 |
| toasted grated coconut (maprao khuat) | 1 cup |
| dried shrimp (goong haeng) | 3 tablespoons |
| wing beans (thua phuu)sliced thin crosswise | 1/2 cup |
| long beans (thua fak yao)sliced into thin rounds | 1/2 cup |
| bean sprouts (thua ngok) | 1/2 cup |
| green mango (mamuang)julienned | 1/2 cup |
| torch ginger flower bud (dawk kha)thinly sliced | 1/4 cup |
| Vietnamese coriander (phak phai)roughly chopped | 1/4 cup |
| bird's eye chilies (prik khi nu)sliced thin | 3 |
| dried chili flakes (prik pon) | 1 tablespoon |
| lime wedges | for serving |
Combine the nam budu, palm sugar, and lime juice in a small saucepan over low heat. Stir until the palm sugar dissolves completely, about 2 minutes. Don't boil it. You're making a dressing, not a reduction. The budu should smell funky, briny, and deeply savory. If it smells clean like regular fish sauce, it's not budu. Take it off the heat and let it cool. Taste it now. Salty first, then sweet, then a hit of sour from the lime. That's the balance. If it leans too salty, more palm sugar. Too sweet, more lime. The budu is doing the heavy lifting here. Trust it.
Spread the grated coconut in a dry wok or skillet over medium heat. Stir constantly. This isn't a set-it-and-forget-it situation. Coconut goes from golden to burnt in about ten seconds. You want it uniformly golden brown, fragrant, and dry. It should smell like a toasted macaroon. Remove from heat immediately and spread it on a plate to stop the cooking. Toasted coconut is the textural backbone of khao yam. It provides crunch, nuttiness, and a faint sweetness that ties the whole dish together.
This is where khao yam becomes khao yam. Slice the lemongrass paper-thin. If you can see through a slice, you're in the right territory. Cut the kaffir lime leaves into the thinnest possible chiffonade, hair-thin ribbons. Slice the wing beans crosswise so they look like little stars. Cut the long beans into tiny rounds. Julienne the green mango. Slice the torch ginger bud thin. Chop the phak phai roughly. Every herb, every vegetable is cut small and fine so it integrates with the rice. You're not making a chopped salad. You're making a composition where every forkful contains every element.
Put the cooled rice in a large bowl. The rice must be room temperature or slightly cool. Warm rice wilts the herbs and turns everything soggy. Add the sliced lemongrass, kaffir lime leaf chiffonade, shallots, minced galangal, wing beans, long beans, bean sprouts, green mango, torch ginger, and phak phai. Add the toasted coconut and dried shrimp. Toss gently with your hands. You want distribution, not compression. Every grain of rice should be touching herbs and coconut.
Pour the nam budu dressing over the rice and toss again. Start with two-thirds of the dressing and taste. The rice should be savory, herbaceous, crunchy, and bright. Add more dressing as needed. Scatter the sliced bird's eye chilies and dried chili flakes on top. Serve with lime wedges on the side. Eat immediately. The herbs start losing their edge the moment the dressing hits. Khao yam is a right-now dish. That's the Southern way: prepare everything, compose at the last second, eat while the herbs are still alive.
1 serving (about 290g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Fai
The one Thai condiment where vinegar replaces lime as the sour pillar, and the system still holds. Palm sugar for sweet, nam pla for salt, prik for heat. Ajad is the four pillars in a jar.

Chef Fai
Southern Thailand's border-town fried chicken: garlic and white pepper kreung tam rubbed into bone-in pieces, fried golden, buried under a mountain of crispy shallots. The shallots aren't garnish. They're the point.

Chef Fai
Three ingredients, one principle: fish sauce seasons the eggs, not salt. Hot oil fries the omelet into a golden, lacy puff. Cha-om's bitter punch makes this Southern Thai, not Central Thai. Over rice. Done.

Chef Fai
No coconut milk, just a kreung tam stained electric yellow with fresh turmeric root, dissolved into water with fish and tamarind. Southern Thailand strips the four pillars bare: sour dominates, sweet barely shows up, and the paste has nowhere to hide.