Fresh rice vermicelli tossed in lime, chilli and the deep funk of pla ra, with fried mackerel and a handful of herbs — the street-stall salad that dresses a noodle like it's dressing a som tam.
ขนมจีน (khanom jeen) is Thailand's fresh, fermented rice noodle — the same noodle that carries the coconut curries of khanom jeen nam ya. In a ยำ (yam), the kitchen's usual logic inverts: instead of a curry spooned over the noodles, the noodles are the body of the salad itself, dressed like a som tam and piled with whatever protein the stall has fried that morning.
It is street food at heart. Aroifin's writers frame the dish as both home cooking and a stall earner (ทำขาย), and their advice for the dressing is the rule every version follows: the popular yam khanom jeen balances เผ็ด นัว เปรี้ยว หวานนิดหน่อย — hot, funky, sour, and only a hint of sweet. The funk is น้ำปลาร้า (pla ra), fermented anchovy brine, the Isan pantry's signature. Without it the dish is simply dressed noodles; with it, the lime and chilli suddenly have something to push against.
The noodles stay cold or room-temperature — the vendors blanch them fresh each day and the yam is tossed to order. Chef Thanakorn Ployseechomphu's version for Phol Food Mafia, the one used here, is the classic stall build: deep-fried short mackerel, dried squid and dried shrimp for crunch, a handful of herbs, and peanuts and fried shallots folded in at the end.
| Thai | English | Amount |
|---|---|---|
| ขนมจีน | Fresh rice vermicelli (khanom jeen) | 140 g |
| ปลาทูทอด | Short mackerel (pla tu), deep-fried | 2 fish |
| ปลาหมึกแห้ง | Dried squid | 3 small |
| กุ้งแห้ง | Dried shrimp | 10 g |
| ถั่วฝักยาว | Long beans (snake beans), sliced | 1 pod |
| น้ำปลาร้า | Fermented anchovy brine (pla ra) | 30 g |
| น้ำปลา | Fish sauce | 2 tsp |
| น้ำมะนาว | Lime juice | 2 tbsp |
| น้ำตาลทราย | Sugar | 1½ tsp |
| ข้าวคั่ว | Toasted rice powder | 1 tsp |
| พริกป่น | Dried chilli flakes | 1 tsp |
| หอมแดง | Shallots, sliced | 4 bulbs |
| พริกจินดาเขียว/แดง | Green and red bird's eye chillies, sliced | 2 + 2 |
| ต้นหอม | Spring onion, sliced | 2 stalks |
| ผักชีใบเลื่อย | Sawtooth coriander, sliced | 2 stalks |
| ใบสะระแหน่ | Mint leaves | ¼ cup |
| หอมเจียว | Fried shallots | 1 tbsp |
| ถั่วลิสงคั่ว | Roasted peanuts | 10 g |
| พริกแห้งทอด | Fried dried chillies | 4 |
| โหระพา | Sweet basil, for serving | — |
The fresh-seafood pot (TrueID): 1 cup noodles, 1 pla tu, blanched prawns and squid, moo yor (steamed pork loaf) — dressing of 3 tbsp lime juice, 1 tbsp ready-made pla ra, ½ tbsp sugar, ½ tbsp fish sauce, 1 tbsp chilli flakes, with the pla ra stirred in last. The pla-ra-first pot (Aroifin/Wongnai): 2 bundles noodles, 2 fried pla tu, 1 cup sliced long beans, ½ cup spring onion, ½ cup kratin seeds (เมล็ดกระถิน), 3 tbsp sliced bird's eye chillies — ½ cup boiled pla ra with the palm sugar dissolved into it first. The seafood feast (Kapook): 1 large squid, 500 g prawns, 1 kg mussels, 500 g noodles, plus sliced kaffir lime leaves in the toss. The no-pla-ra pot (Kapook): mussels and crab stick dressed only in fish sauce, lime juice, fresh chillies and palm sugar, with tomato and shallots.
The protein. Fried pla tu is the standard (Phol Food Mafia, Aroifin, Wongnai, TrueID, Kapook), but TrueID adds blanched prawns, squid and moo yor; Kapook's roundup collects tuna-fritter versions, a mussel-and-crab-stick version, and a mixed pot with fish balls and sausages. Aroifin settles it: the toppings are ตามใจชอบ — whatever the kitchen has. Only the dressing is fixed.
Pla ra or not. Most sources build the dressing on pla ra, and Kapook's own headline splits its six recipes into ใส่ปลาร้า and ไม่ใส่ปลาร้า — the no-pla-ra versions dress with fish sauce and lime alone and read much closer to a plain noodle yam. Kapook's first recipe also marks the pla ra optional ("ใส่หรือไม่ใส่ก็ได้"), the one concession every home cook understands.
When the pla ra enters. Aroifin and Wongnai start with boiled pla ra and dissolve the palm sugar into it — the dressing is built around the funk. TrueID stirs the pla ra in last, after the noodles are already dressed, so it sits on the surface. Phol Food Mafia mixes it with the other liquids at the start. Same ingredient, three different depths.
The sugar. White sugar at Phol Food Mafia, TrueID and Kapook's seafood recipe; palm sugar at Aroifin, Wongnai and Kapook's first recipe. TrueID splits the difference ("ใช้น้ำตาลปี๊บได้"). The point in every version is the same: barely any of it.
Kratin seeds. เมล็ดกระถิน — the tiny, nutty seeds of the lead tree — are a signature garnish in Aroifin and Wongnai's version, optional in Kapook's, and absent from the others. They add a pop that no other ingredient quite replaces.
This recipe is translated from the following Thai-language sources. Where they disagree, we've said so.
1. Phol Food Mafia — "Spicy Rice Vermicelli Salad (ยำขนมจีน)" by Chef Thanakorn Ployseechomphu (the recipe used here) — pholfoodmafia.com
2. TrueID Food — "สูตรแซ่บ วิธีทำ ยำขนมจีน น้ำยำรสเด็ด ทำง่าย อร่อยซี๊ดปาก" by MEEKAO (from TomJoke FoodTV; the pla-ra-last, fresh-seafood version) — food.trueid.net
3. Aroifin — "วิธีทำ ยำขนมจีน ใส่ปลาทู เมนูยำแซ่บ ๆ ทำง่ายที่บ้าน!" by BAHMII (the pla-ra-first pot with kratin seeds) — aroifin.com
4. Wongnai — "แจกสูตรฟรี! วิธีทำ ยำขนมจีน เมนูยำรสแซ่บซี้ด เด็ดจนต้องสูดปาก" (same recipe as Aroifin) — wongnai.com
5. Kapook Cooking — "6 สูตรยำขนมจีน ทั้งใส่ปลาร้าและไม่ใส่ปลาร้า พร้อมวิธีเก็บเส้นขนมจีน" (the six-way roundup incl. the no-pla-ra versions) — cooking.kapook.com