Skip to content
Khao Yam: Southern Thai Rice Salad, What It Is and How to Order It

Khao Yam: Southern Thai Rice Salad, What It Is and How to Order It

The quick version

Khao yam is Southern Thailand's herb-packed rice salad with nam budu dressing. Learn what's in it, how variants differ, and how to order it.

6 min readBy Longtail Eats Editorial
Share this article:
On this page

Last updated November 2026: khao yam (also spelled khao yum or kao yum) is a Southern Thai rice salad served at room temperature, tossed with fresh herbs, vegetables and toasted coconut. Its signature dressing is nam budu, a sweet, salty and sour sauce built on fermented anchovy, and the dish echoes Malay nasi kerabu. Use this guide to spot it on a menu, then branch out through our Southern Thai food guide.

Featured image: Takeaway, CC BY-SA 4.0, via Wikimedia Commons.

What Is Khao Yam?

Khao means rice in Thai. Yam describes a mixed, dressed dish, so khao yam is simply a rice salad. Menus spell it khao yam, khao yum or kao yum, and the Thai script is ข้าวยำ. Southern Thailand is its home, and Malay influence runs through much of that region's cooking. Nasi kerabu, the Malay rice salad, is the closest relative. Cooks in Bangkok have reportedly adopted khao yam as a clean-eating lunch, so you may meet a lighter bowl there. In the south, expect a plate built around nam budu.

What's in a Plate of Khao Yam

Start with the rice. Cooks often dye it blue with butterfly pea flower, though white, yellow (turmeric or saffron) and pink (beet) rice also appear. Rice is served at room temperature, never steaming hot. Toasted coconut adds nutty crunch. One published home recipe toasts shredded coconut for 30–35 minutes until dark brown. That same recipe serves 4–6 and takes 1 hour, so ordering a plate is easier than cooking one. Nam budu ties everything together. Budu is a fermented anchovy sauce, and the dressing balances it with sweet and sour notes.

  • Rice: blue from butterfly pea flower, or white, yellow or pink
  • Toasted coconut: shredded coconut cooked until dark brown and fragrant
  • Herbs and vegetables: lemongrass, kaffir lime leaves, long beans, bean sprouts and shallots
  • Dried shrimp: a salty, chewy topping in many versions
  • Nam budu: the sweet, salty and sour dressing that defines the dish

Khao Yam Variants Compared

Khao yam changes by cook and by province. Ko Yo Island in Songkhla Lake gives its name to one style. Cooks there mix the rice with rice noodles in coconut milk, prawns, chili powder and coconut flakes. Use this table to compare the main versions you may meet.

VariantRiceDressingProtein and extrasRegion
Classic blue-rice khao yamOften dyed blue; white, yellow or pink also usedNam buduDried shrimp or shrimp, herbs, toasted coconutSouthern Thailand
Khao yum Ko YoRice mixed with rice noodles in coconut milkFish sauce or budu with galangal, palm sugar, lemongrass and kaffir lime leavesPrawns, chili powder, coconut flakesKo Yo Island, Songkhla Lake
Khao yum pak daiVaries by cookVaries by cookVaries by cook; Ko Yo style is described as a variation of itSouthern Thailand
Nasi kerabuSimilar rice saladDiffers from the Thai versionDiffers by cookMalay cooking, linked to many Southern Thai dishes

How to Order and Eat Khao Yam

Look for ข้าวยำ or the spellings khao yam, khao yum and kao yum. Southern restaurants, markets and street vendors all sell it. Ask what hours a vendor serves it, since timing varies. Toss the rice, toppings and dressing together at the table before you eat. One home recipe uses 10–15 fresh Thai chiles, so heat can build fast. Say mai phet (ไม่เผ็ด) to ask for no spice. Want a bolder fermented-fish flavor afterward? Try Gaeng Tai Pla: Southern Thai Fish Curry Guide (What It Tastes Like and How to Order).

Tip

When you want less heat, ask for chili on the side, since one home recipe uses 10–15 fresh Thai chiles.

  • Match the name: ข้าวยำ, khao yam, khao yum or kao yum
  • Ask whether nam budu arrives on the plate or in a side bowl
  • Say mai phet for no heat, or ask for chili on the side
  • Name your allergy before ordering
  • Read the menu board for the current price, since no fixed rate exists

Dietary Notes and Who Should Skip Khao Yam

Common versions use shrimp paste, dried shrimp, fresh prawns, fish sauce or budu. Budu is fermented anchovy, so fish appears even when shellfish does not. Vegetarian and pescatarian travelers should assume animal products are present. Shellfish-allergic travelers should skip it unless the cook confirms the whole plate. Ask mai sai goong (ไม่ใส่กุ้ง) for no shrimp and mai sai kapi (ไม่ใส่กะปิ) for no shrimp paste. Those requests may not remove a fish-sauce dressing, so a written allergy card helps.

  • Shellfish allergy: dried shrimp, prawns and shrimp paste are common
  • Vegetarian or pescatarian: fish sauce and budu are typical
  • Raw-herb avoiders: most toppings arrive fresh
  • Low heat tolerance: ask for chili on the side

Where to Find Khao Yam

Southern Thailand is the source. Songkhla and Ko Yo Island in Songkhla Lake anchor the Ko Yo style. Browse the Michelin Guide Thailand restaurant selection to shortlist kitchens in the region you are visiting. Then scan each menu for ข้าวยำ. Bangkok kitchens also serve lighter versions. Use these cues to judge a venue.

  • Nam budu served in a small bowl beside the rice
  • A pile of fresh, raw herbs rather than a pre-mixed tub
  • A southern menu with curries and stir-fries alongside
  • Naturally colored rice, such as butterfly pea blue

Khao Yam vs Other Southern Thai Dishes

Khao yam is the cool, fresh pick in hot weather or after a heavy meal. Curries and stir-fries suit hungrier or cooler days. For a sour southern curry, order Gaeng Som: Southern Thai Sour Curry Guide. For a dry, fiery stir-fry, try Kua Kling: Southern Thai Dry Curry (What It Is and How to Order). A milder, richer option is Massaman Curry: What It Is, How to Order It in Thailand. Another rice dish with Muslim influence is Khao Mok Gai: Thai Chicken Biryani & Where to Eat It. If you want noodles, look at Khanom Jeen: Thai Fermented Rice Noodles & Curry Guide. For a street-food breakfast pairing, add Roti Mataba in Thailand: What It Is and Where to Try It. Return to the Southern Thai food hub to plan your full menu.

Frequently Asked Questions

What is khao in Thai?

Khao means rice. It opens many dish names, including khao yam. Another example is Khao Mok Gai: Thai Chicken Biryani & Where to Eat It.

What are some examples of Thai rice dishes?

Khao yam is the cool, herbal rice salad of the south. For a spiced, Muslim-influenced rice dish, try Khao Mok Gai: Thai Chicken Biryani & Where to Eat It. Southern meals also pair rice with sour curries such as Gaeng Som: Southern Thai Sour Curry Guide.

Thai food notes for your next trip

Optional updates to our food guides.

No spam. Unsubscribe anytime.

Continue reading

More guides you'll find useful