The four-pillar dressing meets the most absorbent noodle in Thai cooking. Dress while warm, serve at room temp, pile the herbs high. This is Central Thai yam distilled to its governing principle.
Salads
Thai
Weeknight
Dinner Party
Comfort Food
20 min
Active Time
10 min cook•30 min total
Yield4 servings
Yam wun sen is the dish that proves the dressing is everything.
Ajarn always said: in a Central Thai yam, the protein changes, the vegetables change, but the dressing never changes. Fish sauce for salt. Palm sugar for sweet. Lime for sour. Chili for spice. That's the law. Every yam in the Central Thai canon runs on this ratio. Once you understand the dressing, you can yam anything. Squid. Shrimp. Glass noodles. A tin of sardines if you're broke and hungry. The system is the point.
What makes yam wun sen special is the noodle itself. Wun sen (วุ้นเส้น) are mung bean glass noodles, almost flavorless on their own, practically transparent. They're a sponge. They exist to absorb. When you toss hot, just-cooked noodles with the dressing, the strands drink it in. Every bite carries the full four-pillar balance. That's why you dress yam wun sen while the noodles are still warm. Heat opens the starch structure. The dressing gets inside, not just on the surface. Let it cool to room temperature before serving, never cold from a fridge. Cold kills the aromatics and tightens the noodles into a sticky lump.
The herbs here aren't decoration. Mint, cilantro, Chinese celery (khuen chai, ขึ้นฉ่าย): these are structural ingredients. They provide the freshness that cuts through the richness of the pork and shrimp. Raw shallots, sliced thin, give a sharp bite that wakes up the whole plate. If you leave the herbs out, you don't have yam wun sen. You have dressed noodles. There's a difference, and it matters.
Yam wun sen belongs to the broad Central Thai family of yam (ยำ), dressed salads governed by the four-pillar dressing formula. Glass noodles (wun sen) arrived in Thai kitchens through Chinese trade centuries ago but were absorbed into the Thai yam tradition, dressed with nam pla and lime rather than soy and vinegar. The dish became a staple of Central Thai home cooking and street vendor menus in the mid-20th century, prized because the noodles are cheap, shelf-stable, and absorb flavor better than any rice noodle.
The technique, the tradition, and the story behind every dish.
Soak the dried glass noodles in room-temperature water for 15 minutes. They should soften and turn pliable but stay slightly firm. Don't use hot water. Hot water makes them go limp and gummy before they even hit the pot. You want them hydrated, not cooked. Not yet.
Glass noodles vary by brand. Some are thicker, some thinner. Thinner noodles soak faster. Check at 10 minutes. If they bend easily without snapping, they're ready.
2
Make the dressing
While the noodles soak, make the dressing. Dissolve the palm sugar (nam tan pip) in the lime juice (nam manao). Add the fish sauce (nam pla) and sliced bird's eye chilies (prik khi nu). Stir once. Taste it. The balance should hit you: sour first, salty second, sweet just barely rounding the edges, heat building from the chilies. Adjust now, not later. This dressing governs the entire dish. If the dressing is wrong, everything is wrong.
Palm sugar dissolves better in lime juice than in fish sauce. Always combine those two first. If your palm sugar is the hard disk kind, shave it with a knife before mixing. The soft jar kind dissolves on its own.
3
Cook the proteins
Bring a pot of water to a rolling boil. Drop in the minced pork, breaking it apart immediately with chopsticks or a fork. Let it cook for about 2 minutes until it's just cooked through, white all the way, no pink. Scoop it out with a slotted spoon and drop it straight into the dressing. The hot pork starts absorbing immediately. That's what you want. Now drop the shrimp into the same water. Cook them until they curl and turn pink, about 90 seconds. Scoop them out and add them to the dressing with the pork.
Cooking both proteins in the same water is the street vendor move. Efficient. The pork flavors the water slightly, which seasons the shrimp. No need for separate pots.
4
Cook the noodles
Drain the soaked noodles and drop them into the same boiling water. Cook for 60 to 90 seconds. That's it. Glass noodles go from perfect to mush in a heartbeat. They should be translucent, slippery, and still have a slight chew. Drain them immediately. If they sit in hot water, they're done for. Use scissors to cut the noodles into manageable lengths, about 6 inches. Nobody wants to fight a two-foot strand of wun sen at the table.
5
Dress while warm
Add the hot noodles to the bowl with the dressing and proteins. Toss everything together right now. This is the critical moment. Warm noodles absorb. Cool noodles don't. The starch structure is open when the noodles are hot, and the dressing gets pulled inside every strand. Toss thoroughly. Every noodle should be coated and glistening.
6
Add the fresh elements
Add the sliced shallots (hom daeng), Chinese celery (khuen chai), green onions, dried shrimp (goong haeng), mint leaves (saranae), and cilantro (phak chi). Toss gently. These go in last because they don't cook. They stay raw, sharp, and aromatic. Taste one more time. If the lime has faded (it does, fast), squeeze in a little more. If it needs more salt, a splash of fish sauce. Pound, taste, adjust. The yam method.
Ajarn always said: "Add sour last, add sour slowly." Lime juice is volatile. It changes the second it hits warm food. Taste right before serving and adjust the lime. The dressing you made ten minutes ago is not the dressing on the plate now.
7
Serve at room temperature
Transfer to a serving plate. Pile it up. The herbs should be visible on top, not buried underneath. Serve at room temperature with lime wedges on the side. Never from a fridge. Cold yam wun sen is stiff, muted, and sad. Room temperature is where the aromatics sing and the noodles stay supple. This is meant to be eaten immediately, shared with friends, ideally with cold drinks and too much chili.
Chef Tips
•The four-pillar dressing for yam is the single formula that governs every Central Thai dressed salad. Fish sauce for salt, lime juice for sour, palm sugar for sweet, chili for spice. Learn this ratio and you can make yam wun sen, yam pla muek, yam goong, yam thua phoo, all of them. The protein changes. The dressing doesn't. That's the system at work.
•Dress while warm. I can't say this enough. Warm glass noodles are like open sponges. The starch structure is relaxed and porous from cooking. Hit them with the dressing while they're hot and they'll absorb it into every strand. Wait until they cool and you're just coating the surface. The difference between good yam wun sen and great yam wun sen is timing.
•Chinese celery (khuen chai, ขึ้นฉ่าย) is not the same as Western celery. It's thin-stalked, leafy, and intensely aromatic with an almost peppery edge. If you can't find it, use the inner pale-green leaves from a head of regular celery. It's not perfect but it's closer than leaving it out entirely. Don't substitute parsley. That's a different flavor universe.
•Never chill this dish. Room temperature is the serving standard for all yam. The cold mutes the fish sauce, tightens the lime, and turns the glass noodles into a clumpy, sticky mess. If you made it ahead and refrigerated it (which I don't recommend), bring it to room temperature and re-toss with a squeeze of fresh lime before serving.
Advance Preparation
•The dressing can be mixed up to 2 hours ahead and kept at room temperature. The flavors actually meld slightly, which is fine. Add a final squeeze of lime right before tossing since the acid fades.
•Shallots, celery, and herbs can be prepped and kept in damp paper towels for a few hours.
•Do not cook the noodles or proteins ahead. Yam wun sen is a dish of the moment. Cook, dress, toss, serve. The whole thing comes together in 10 minutes once the noodles are soaked. That's fast enough.
Frequently Asked Questions
Nutrition Information
1 serving (about 180g)
Calories
240 calories
Total Fat
5 g
Saturated Fat
2 g
Trans Fat
0 g
Unsaturated Fat
3 g
Cholesterol
105 mg
Sodium
1160 mg
Total Carbohydrates
28 g
Dietary Fiber
1 g
Sugars
4 g
Protein
20 g
Where cooking meets culture.
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.