Thai script ข้าวซอย. The paste is defined by TCPS 1610/2565 as dried chilli, shallot, ginger, turmeric, coriander seed and black cardamom, mixed with salt, shrimp paste and curry powder. The noodle is defined by TCPS 1227/2549 as wheat flour kneaded with water or an alkaline solution — so assume it contains gluten, and the paste label must warn about shrimp and fish. ข้าวซอยตัด is a different food entirely: a fried noodle brittle set in sugar syrup. No Thai standard defines the assembled bowl, and no producer currently holds a certificate against any khao soi standard.
What the Thai government says khao soi paste is
The Thai Industrial Standards Institute, part of the Ministry of Industry, publishes a series called the Thai Community Product Standard. In May 2565 it published TCPS 1610/2565, Khao Soi Chilli Paste — announced as Community Product Standards Board notification No. 79, decided at sub-committee meeting 3-1/2565 on 19 April 2565 and effective from the date of announcement, 20 May 2565. Its definition clause runs to one sentence, and it is the closest thing that exists to an official recipe.
| Ingredient | Thai | How the standard treats it |
|---|---|---|
| Dried chilli | พริกแห้ง | Spice and herb group - may be flame-roasted, dry-roasted or fried before pounding |
| Shallot | หอมแดง | Spice and herb group |
| Ginger | ขิง | Spice and herb group |
| Turmeric | ขมิ้น | Spice and herb group - and the only colour permitted is natural, since synthetic colours are banned |
| Coriander seed | ลูกผักชี | Spice and herb group |
| Black cardamom | เมล็ดชะโก / ลูกกระวานดำ | Spice and herb group - named in the standard in both Thai forms |
| Salt | เกลือ | Mixed in after the spices are pounded |
| Shrimp paste | กะปิ | Mixed in after the spices are pounded - the reason the label must carry a shellfish allergen line |
| Curry powder | ผงกะหรี่ | Mixed in after the spices are pounded |
Two entries carry more weight than the rest. Curry powder is in the government’s own definition, which is not something you will find in a standard for a green or red curry paste. And shrimp paste is in it, which has a practical consequence covered in section 03. The standard also says how the spices are handled before they are pounded — they may be flame-roasted, dry-roasted or fried — and that the finished paste may then be roasted or fried in oil until cooked. That last option is why the standard bothers to cap a peroxide value at all.
The noodle, and the reason it is not gluten-free
TCPS 1227/2549, Dried Khao Soi Noodle, defines the strand as wheat flour kneaded with water or an alkaline solution until elastic, with other things optionally added — modified starch, tapioca starch, rice flour, egg, seaweed, tubers, vegetables, fruit — then extruded into strands and dried by sunlight or another heat source. Wheat is the base of the definition, not one option among several. The alkaline solution is the detail that explains the noodle: it is what gives this family of strands its yellow colour and its bite.
The standard then does something that settles a long-running argument. Clause 6.1(1) lists the names a producer may put on the packet: เส้นข้าวซอยแห้ง (dried khao soi noodle), เส้นบะหมี่แห้ง (dried bamee noodle) or บะหมี่ไข่ (egg noodle). In the Ministry of Industry’s own filing, a khao soi noodle and an egg noodle are the same class of product. The standard also caps moisture at 10 per cent by weight and bans all synthetic colours, so a yellow dried khao soi noodle that meets it is yellow from the alkaline treatment or from egg, not from dye.
If you avoid gluten. The standard settles the packet, not the shop. A restaurant is not bound by TCPS 1227/2549 and may use anything, but the default strand for this dish is wheat, and the crisp noodles heaped on top are the same wheat strand deep-fried. Ask before you order rather than assuming a rice noodle.
What the standard forbids, and what the label has to tell you
TCPS 1610/2565 is stricter than most people would guess. It bans all synthetic colours outright, with no permitted quantity. Preservatives and antioxidants are allowed only in the types and amounts Thai law separately permits. Water activity must not exceed 0.85. Where the paste has been fried in oil, the peroxide value must not exceed 30 milligram-equivalents of peroxide oxygen per kilogram — a rancidity limit. Aflatoxin must not exceed 20 micrograms per kilogram, which is the dried-chilli risk being managed. On the microbiological side, Salmonella must not be detected in a 25 gram sample, and there are separate ceilings for total plate count, Staphylococcus aureus, Bacillus cereus, Clostridium perfringens, E. coli and yeast and mould.
The labelling clause is the one a foreign reader can act on. Every container must show the product name, the significant ingredients as approximate percentages by weight in descending order, any additives, the net weight in grams or kilograms, the date made and the expiry or best-before date, and the maker’s name and place. And it must carry an allergen line: the standard gives the exact wording to use where shrimp and fish are ingredients — ข้อมูลสำหรับผู้แพ้อาหาร : มีกุ้งและปลา — and a separate form, อาจมีซัลไฟต์, where sulphur dioxide contamination is possible. If you have a shellfish allergy, that line is the one to look for, because shrimp paste is in the definition of the product itself.
Four different things are called ข้าวซอย
We queried TISI’s register of published community product standards directly. Searching the word ข้าวซอย returns exactly four standards, and two of them are not the noodle soup at all.
| Standard name | Number | What it actually is |
|---|---|---|
| น้ำพริกข้าวซอย - khao soi chilli paste | 1610/2565 | The paste the soup is built on. Nine named ingredients. |
| เส้นข้าวซอยแห้ง - dried khao soi noodle | 1227/2549 | The strand. Wheat flour, water or an alkaline solution, optionally egg. |
| ข้าวซอยกึ่งสำเร็จรูป - instant khao soi | 1613/2565 | The packet version, standardised in 2565. |
| ข้าวซอยตัด - khao soi tat | 901/2559 | Not a soup at all. Fried noodle brittle set in sugar syrup. |
ข้าวซอยตัด is the trap. TCPS 901/2559 defines it as wheat-flour dough with egg and water, kneaded and cut into strands — or made straight from ready-made khao soi noodles — deep-fried until crisp, then tossed in a boiled-down syrup of water, sugar or honey and glucose syrup, pressed into a mould, cut into pieces, optionally topped with sesame or raisins and baked again. It is a crisp sweet sold in slabs. It has nothing in common with the soup beyond the strand it starts from. Its own standard bans all colours and preservatives except carry-over from raw materials, requires a wheat allergen line and a Ministry of Public Health food serial number on the label, and requires the premises to be licensed by that ministry.
What we could not confirm, and did not invent
- The assembled bowl. No Thai standard defines finished khao soi — not the coconut milk, not the meat, not the ratio of soft noodles to crisp ones, not the pickled mustard greens, shallot and lime beside it. Everything above is about the paste and the strand.
- The origin story. The Yunnanese Muslim attribution is repeated everywhere and may well be correct. We could not confirm it against a primary source and it appears in no standard, so it is not stated as fact on this page.
- Any heritage listing. We tried to check whether khao soi is registered on Thailand’s national intangible cultural heritage list. The Department of Cultural Promotion’s heritage portal at ich.culture.go.th does not resolve at all, so we make no claim in either direction.
- Prices, and where to eat it. We have no official source for either, and we are not going to name restaurants we cannot verify.
- Whether certification is compulsory for anyone. We confirmed that certificates are issued to named producers by provincial industry offices and expire after three to five years. We did not find an official statement on whether any seller is obliged to hold one, so read a count of zero certificate holders as a fact about certificates, not about cooks.
Frequently asked questions
Thailand answers this in writing. Thai Community Product Standard TCPS 1610/2565, published by the Thai Industrial Standards Institute in May 2565, defines khao soi chilli paste in a single clause: spices and herbs such as dried chilli, shallot, ginger, turmeric, coriander seed and black cardamom - which may be flame-roasted, dry-roasted or fried, then pounded or ground together - mixed with other ingredients such as salt, shrimp paste and curry powder, and optionally roasted or fried in oil until cooked. Two of those nine are worth pausing on. Curry powder is in the government's own definition, not a shortcut somebody took; and shrimp paste is in it too, which is why the same standard requires the label to carry an allergen line reading, in Thai, information for food allergy sufferers: contains shrimp and fish. The standard governs the paste, not the assembled bowl. No Thai standard defines the finished dish - the coconut milk, the meat, the crisp noodles on top, the pickled mustard greens and shallot served beside it are all outside its scope, so we are not going to state proportions we cannot source.
Assume not. The Thai standard for the noodle is explicit: TCPS 1227/2549 defines a dried khao soi noodle as wheat flour kneaded with water or an alkaline solution until elastic, optionally with modified starch, tapioca starch, rice flour, egg, seaweed, tubers, vegetables or fruit added, extruded into strands and dried. Wheat is the base, not an option. The alkaline solution in that same clause is what gives this family of noodles its yellow colour and springy bite. The standard goes further and allows one product to be labelled three ways: dried khao soi noodle, dried bamee noodle, or egg noodle. In the government's own filing, khao soi noodles and egg noodles are the same class of product. That settles the packet; it does not settle a particular shop, which is not bound by the standard, so ask. And note the crisp noodles scattered on top are the same wheat strand, deep-fried.
Because there is curry powder in it, and the Thai government's own specification says so. Most Thai curries are built on a pounded fresh paste. TCPS 1610/2565 puts ผงกะหรี่ - curry powder - into the definition of khao soi paste alongside black cardamom, ginger and turmeric, a spice profile you will not find in a green or red curry paste. We are not going to turn that into an origin story. The dish is very widely attributed to Yunnanese Muslim traders moving through the north, and that attribution may well be right, but we could not confirm it against a primary source and it is not in the standard, so we report the ingredient list and leave the history flagged as an attribution rather than a fact.
No, and searching for one will get you the other. TCPS 901/2559 defines khao soi tat as a wheat-flour dough with egg and water, kneaded, cut into strands - or made straight from ready-made khao soi noodles - deep-fried until crisp, then tossed in a boiled-down syrup of water, sugar or honey and glucose syrup, pressed into a mould and cut into pieces, optionally topped with sesame or raisins and baked again. It is a crisp sweet, sold in slabs, and it shares nothing with the noodle soup except the strand it is made from. Two other things the standard settles: it bans all colours and preservatives except what carries over from the raw materials, and it requires both a wheat allergen line and a Ministry of Public Health food serial number on the label, with the premises licensed by the ministry.
No, and this is the honest limit of everything above. The community product standard scheme certifies producers of packaged goods - a jar of paste, a bag of dried noodles - and a certificate is issued to a named producer for a named recipe by that province's industry office, running three to five years before it expires. A cook making khao soi to order is not producing a packaged product and is not in the scheme at all. We also checked the certificate register: on 8 September 2026 it returned no current certificate holder against any of the four khao soi standards. Read that as nobody has sought certification for these particular products, not as nobody makes them - the register counts certificates, not cooks. What the standards are good for is settling what the words mean, which is what a written definition from the Ministry of Industry is for.
The northern provinces, and we would rather show you the evidence than assert it. The standards themselves do not name a region for khao soi. What the register does show is the company it keeps: the same Community Product Standards Board that published the khao soi paste standard in 2565 published nam ngeaw chilli paste (1611/2565) and instant khanom chin nam ngeaw (1612/2565) in the same run, and nam ngeaw is the other northern noodle bowl. The certificate register is more direct for neighbouring products: every current holder of the northern sausage standard and three of the four holders of the larb spice powder standard sit in Lampang, Nan or Phrae. That is a northern cluster in the government's own data. For khao soi specifically there is no certificate holder to point at, so treat the regional attribution as strongly supported by the surrounding record rather than stated by a document.
Related guides
- Sai ua — the northern sausage, whose standard names the herbs and bans preservatives outright.
- Larb — the other northern dish with a government-defined spice blend, and a real health warning attached to the raw version.
- Khanom chin — the fermented rice noodle, and the pH that separates the two kinds.
- Chiang Mai — the city most people come to this dish through, and what it costs to live in.
- Cooking classes in Chiang Mai — where to learn to make it rather than read about it.
- Dining in Lampang — the province that holds certificates for northern sausage and larb powder alike.
- Thai regional food — how the four regional kitchens actually differ.
- Moving to Chiang Mai — the practical side, if the food is what started this.
People move to the north for the life, and then stay for the food
If a bowl of khao soi is what put Chiang Mai on your list, the next question is what it costs to live within walking distance of one.
Sources & References
- Thai Industrial Standards Institute, Ministry of Industry - Thai Community Product Standard TCPS 1610/2565, Khao Soi Chilli Paste. Its definition clause 2.1 lists the spices and herbs (dried chilli, shallot, ginger, turmeric, coriander seed and black cardamom) and the other ingredients mixed in (salt, shrimp paste, curry powder). It bans all synthetic colours, caps water activity at 0.85, caps peroxide value at 30 milligram-equivalents of peroxide oxygen per kilogram where the paste is fried in oil, caps aflatoxin at 20 micrograms per kilogram, and requires an allergen line on the label naming shrimp and fish. Issued as Community Product Standards Board notification No. 79 (B.E. 2565), decided at sub-committee meeting 3-1/2565 on 19 April 2565 and announced on 20 May 2565, effective from the date of announcement
- Thai Industrial Standards Institute - Thai Community Product Standard TCPS 1227/2549, Dried Khao Soi Noodle. Its definition clause 2.1 states the strand is made from wheat flour kneaded with water or an alkaline solution, optionally with modified starch, tapioca starch, rice flour, egg, seaweed, tubers, vegetables or fruit, extruded and dried by solar or other heat. Clause 6.1(1) allows the same product to be labelled dried khao soi noodle, dried bamee noodle or egg noodle. Moisture is capped at 10 per cent by weight and all synthetic colours are banned
- Thai Industrial Standards Institute - Thai Community Product Standard TCPS 901/2559, Khao Soi Tat. Its definition clause 2.1 describes a wholly different product from the noodle soup: wheat-flour dough with egg and water, cut into strands or made from ready-made khao soi noodles, deep-fried crisp, tossed in a boiled-down syrup of water, sugar or honey and glucose syrup, pressed into a mould and cut, optionally topped with sesame or raisins. TISI notification No. 2134 (B.E. 2559) of 15 September 2559, superseding TCPS 901/2548
- Thai Industrial Standards Institute - the public register of published community product standards, queried directly on 8 September 2026, which returns exactly four standards whose names contain the word khao soi: 901/2559 khao soi tat, 1227/2549 dried khao soi noodle, 1610/2565 khao soi chilli paste and 1613/2565 instant khao soi. The register also carries the neighbouring northern noodle products 1611/2565 nam ngeaw chilli paste and 1612/2565 instant khanom chin nam ngeaw
- Thai Industrial Standards Institute - the public register of certified community producers, queried directly on 8 September 2026. Searching the certificate register for khao soi returns no current certificate holder against any of the four khao soi standards. For comparison the same register, on the same day, returned four current holders for larb spice powder and two for northern sausage
Primary and official sources are cited above. Government rules, fees and procedures in Thailand change over time and vary by office; always confirm current requirements with the relevant authority before relying on them. BAANLYY never takes paid placement in editorial content.