
Chef Fai
Dry Egg Noodles (Ba Mee Haeng)
The four pillars live at the bottom of the bowl before the noodles ever touch it: nam pla for salt, sugar for sweet, vinegar for sour, chili for heat. Every noodle cart in Bangkok runs on this principle.
A cooking platform built around craft, culture, and the stories behind what we eat.

Created by
Tapioca starch batter fried in enough oil to terrify you, mussels seared into the crust, eggs cracked on top, bean sprouts piled high. Yaowarat at dusk on a plate. The crispy lace is non-negotiable.
Hoy tod is pure technique. No kreung tam. No paste. Just a starch batter, a screaming-hot griddle, and enough oil to make your responsible adult brain nervous. The principle this dish teaches you is one Ajarn drilled into me early: Thai cooking is not always about the paste foundation. Sometimes it's about the condiment system completing the dish at the table.
The omelet itself is mild. Tapioca starch and rice flour, water, a little fish sauce. That's the batter. The mussels go in, the egg goes on top, bean sprouts get piled on. The griddle does the rest. But here's where the system kicks in: the nam jim seafood served alongside is where the four pillars live. Fish sauce for salt, sugar for sweet, lime for sour, chili for heat. Without that sauce, hoy tod is just a crispy pancake. With it, it becomes Thai food. The condiment isn't a side. It's the other half of the dish.
This is Chinese-Thai street food at its best. Teochew immigrants brought the oyster omelet to Bangkok generations ago, and Thai vendors did what Thai vendors always do: they kept the technique and rewired the flavor through Thai principles. The batter stayed. The griddle stayed. But the accompaniment became nam jim, not soy-vinegar. Fresh chilies, lime, fish sauce, garlic. That adaptation is the whole story of Bangkok's food identity.
I learned this watching hoy tod vendors on Yaowarat. The best ones have been working the same flat griddle for twenty, thirty years. One motion: batter down, mussels in, wait for the sizzle to change pitch (that's the lace forming), crack the eggs, pile the sprouts, fold. Done in three minutes. They don't time it. They listen. The sound tells them when the edges are ready to shatter. That's single-dish mastery. That's what street food is.
Hoy tod descends from the Teochew Chinese oyster omelet (蚵仔煎, or jiān), brought to Thailand by Chinese immigrants who settled in Bangkok's Yaowarat district in the late 19th and early 20th centuries. Thai vendors adapted the dish by swapping oysters for locally abundant green mussels (hoy malaeng poo), replacing soy-based dipping sauces with nam jim seafood built on fish sauce and lime, and pushing the crispiness far beyond the original Teochew version. The Thai preference for maximum crunch transformed what was a soft, starchy omelet into a dish defined by its shattered, lacy edges.
Quantity
200g
shucked
Quantity
1/2 cup
Quantity
1/4 cup
Quantity
3/4 cup
Quantity
1 tablespoon
Quantity
1/4 teaspoon
Quantity
3 large
Quantity
2 cups
Quantity
3 stalks
cut into 2-inch pieces
Quantity
1/3 cup per batch
Quantity
3 tablespoons (about 2 limes)
Quantity
2 tablespoons
Quantity
1 tablespoon
Quantity
5
sliced thin
Quantity
3 cloves
minced
Quantity
1 tablespoon
chopped fine
| Ingredient | Quantity |
|---|---|
| fresh mussels (hoy malaeng poo)shucked | 200g |
| rice flour (paeng khao jao) | 1/2 cup |
| tapioca starch (paeng man sampalang) | 1/4 cup |
| water | 3/4 cup |
| fish sauce (nam pla) | 1 tablespoon |
| white pepper | 1/4 teaspoon |
| eggs | 3 large |
| bean sprouts (thua ngok) | 2 cups |
| green onion (ton hom)cut into 2-inch pieces | 3 stalks |
| vegetable oil | 1/3 cup per batch |
| lime juice (nam manao) | 3 tablespoons (about 2 limes) |
| fish sauce (nam pla), for nam jim | 2 tablespoons |
| granulated sugar, for nam jim | 1 tablespoon |
| bird's eye chilies (prik khi nu)sliced thin | 5 |
| garlic, for nam jimminced | 3 cloves |
| fresh cilantro stemschopped fine | 1 tablespoon |
Stir together the lime juice, fish sauce, and sugar until the sugar dissolves. Add the sliced chilies, minced garlic, and chopped cilantro stems. Taste it. It should hit sour first, then salty, then sweet, with the chili building heat underneath. This sauce is the other half of hoy tod. Without it, you're eating a crispy starch pancake. With it, you have a Thai dish. Set it aside.
Whisk together the rice flour, tapioca starch, water, fish sauce, and white pepper until smooth. No lumps. The consistency should be thin, like crepe batter, not pancake batter. If it's too thick, your omelet will be chewy instead of crispy. The tapioca starch is the key ingredient here. It's what creates that shattered, lacy edge that defines hoy tod. Rice flour alone won't do it. You need the tapioca. It puffs and crisps in hot oil in a way that rice flour can't.
Set a large flat griddle or wide heavy skillet over high heat. Pour in about a third of a cup of oil. This is more oil than feels comfortable. Good. Hoy tod is not a health food. It's fried street food from Yaowarat, and the oil is what creates the crispy edges. Let the oil get properly hot. Flick a drop of batter in. If it sizzles and puffs immediately, you're ready. If it just sits there, wait.
Give the batter a stir (the starch settles fast). Ladle about half the batter onto the hot griddle and immediately spread it thin with the back of the ladle, working in a circular motion. You want it thin. Paper thin at the edges. That's where the lace forms. Scatter half the mussels across the batter right away, pressing them in gently. Now leave it alone. Don't touch it. Let the bottom cook undisturbed for 2 to 3 minutes. Listen. The sizzle will start aggressive and loud, then settle into a steady crackle. When the edges lift off the griddle and turn golden-brown and translucent, the bottom is set.
Crack one and a half eggs directly onto the surface of the partially cooked omelet. Use the spatula to lightly spread the egg around but don't scramble it. You want patches of set egg white and spots of runny yolk mixing into the batter. Some vendors crack the egg next to the omelet on the bare griddle and then fold it over. Both methods work. The egg adds richness and helps bind everything together.
This is the moment that separates hoy tod from a bad omelet. Get your spatula under the whole thing and flip it in one confident motion. Don't be timid. If it breaks, that's fine. Street vendors break them all the time. Nobody cares. The other side now hits the hot oil and you'll hear that sizzle ramp up again. Cook for another 2 minutes until this side is golden and the edges are dark and shattering. The mussel side should now be facing up, the egg side down, crisping against the griddle.
Pile a generous cup of bean sprouts and half the green onion pieces on top of the omelet. Let them sit on the heat for about 30 seconds, just enough to barely wilt the bottom layer. Then slide the whole thing onto a plate, sprouts on top. The sprouts should be mostly raw, crunchy, and fresh against the hot, shattered omelet underneath. That contrast is the design. Repeat with the remaining batter for the second serving.
Serve immediately with the nam jim seafood alongside. Spoon the sauce over each bite. The lime cuts through the oil. The chili wakes everything up. The fish sauce ties it back to the Thai flavor system. Without this sauce, you have Teochew street food. With it, you have hoy tod. That's the adaptation. That's the principle at work: Thai condiments complete the dish.
1 serving (about 375g)
Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.
Discover Culinary Explorer
Chef Fai
The four pillars live at the bottom of the bowl before the noodles ever touch it: nam pla for salt, sugar for sweet, vinegar for sour, chili for heat. Every noodle cart in Bangkok runs on this principle.

Chef Fai
The kreung tam fried in cracked coconut cream until the oil bleeds red. That's the technique. Concentrated, semi-dry, spooned thick over crispy fish. This is what happens when the four pillars meet restraint.

Chef Fai
Isan foraging in a bowl: wild taro stems stripped of their sting, simmered in padaek broth with a pounded chili paste and yanang leaf extract. The land feeds you if you know the rules.

Chef Fai
Lanna's kreung tam breaks from Central Thai rules: ginger over galangal, cumin and coriander from Burmese spice routes, tamarind for sour instead of lime. The North has its own system, and this curry is its crown.