Hoy tod is a Bangkok street food masterpiece — fresh oysters or mussels embedded in a starchy, eggy batter that is fried on a flat iron griddle in generous amounts of lard or oil until the edges are lacey and crispy while the centre remains soft and custardy. The batter is rice starch, tapioca starch, and egg — the two starches are what produce the characteristic dual texture of crispy-lacy edges and soft, gummy centre that cannot be achieved with a regular wheat flour batter. The whole beaten egg is poured directly over the oysters on the hot griddle, not mixed in advance. Bean sprouts, garlic chives, and sometimes spring onion are added to the top of the omelette just before serving.
‹Swipe for the next dish›
ServesFour portions
Within reach6of 9 in Vancouver
Six in town · three not yet within reach.
How the 9 are reached
In town
6 · tapioca starch, rice flour, eggs, lard or neutral oil, spring onions, sriracha
Within reach counts in town, delivered, shipped and the nearest city. A staple counts once it has a local seller. Charted from each shop's own pages; not yet vouched by a cook who shops here.
Each tap is counted, so the stockist sees the demand Provenance sends them.
II
The Method
1
Combine the rice starch, tapioca starch, and rice flour in a bowl, add the water, and whisk to a smooth, thin slurry. The blend of starches matters: the tapioca gives the centre its characteristic gummy pull while the rice starch and flour allow the edges to blister and crisp, so do not substitute one for another. The batter should be fluid enough to spread across a hot griddle in a thin, even sheet — thicker than water, not as thick as cream.
2
Set a cast-iron or flat steel griddle over the highest available heat and add a generous measure of lard or oil — enough to pool visibly across the surface, so the batter fries from beneath rather than merely steaming. Use lard if you have it, as its higher smoke point and flavour carry the dish in a way neutral oil only approximates. The fat is ready when a drop of batter dropped onto the griddle sizzles and sets at its edges almost immediately.
3
Lay the drained oysters on the hot griddle in a single layer, then pour the batter over and around them immediately, spreading it as thin as possible so the perimeter has almost no depth and will fry to a lacy crisp while the starch pooled around the oysters stays soft and yielding. This is where the dish lives or dies: a thin spread on a sufficiently hot, well-oiled iron surface is the only condition under which the lacy, almost deep-fried edge and the soft, gummy starch centre can coexist in the same omelette — pour too thick, or onto a pan that cannot sustain the heat, and neither texture will form correctly.
4
Once the batter has set around the oysters and the underside is visibly golden and crisp at the edges — lift one corner with a spatula to check — pour the beaten egg directly over the top of the omelette, so the egg forms a distinct layer rather than blending into the starch and losing its character. Do not mix the egg into the batter in advance. Allow it to begin setting on contact before you move the pan.
5
Fold or turn the omelette so the egg side contacts the griddle, then press lightly so it colours evenly rather than puffing away from the heat. Cook until the egg is set and the underside is coloured, pressing once or twice more if needed to ensure even contact. The interior should remain soft and yielding, not dry.
6
Scatter the bean sprouts and garlic chives — and spring onion if using — over the top in the final 30 seconds, so the residual heat of the griddle wilts them just enough to soften their raw edge without cooking away the fresh snap that cuts through the richness of the egg and lard. Remove from the heat while they retain a faint resistance. They should wilt briefly against the hot surface but must not cook through.
7
Serve immediately with sriracha alongside. The omelette does not hold — the three textures (lacey crisp perimeter, soft gummy centre, yielding briny oyster) are present only at the moment it leaves the griddle.
III
Quality Hierarchy
01
Reserve — Live, freshly shucked oysters of a small, briny variety; rendered pork lard in place of oil; a cast-iron griddle seasoned by long use at high heat.
02
Estate — Fresh shucked oysters purchased the same day; a mixture of lard and neutral oil; a well-seasoned flat steel pan brought to the highest domestic flame.
03
Market — Fresh mussels, briefly steamed and removed from the shell; neutral oil at a generous measure; a cast-iron skillet on the largest burner.
04
House — Jarred or refrigerated shucked oysters, well drained; standard neutral oil; a heavy stainless-steel pan at high heat — acceptable, though the lacy edge will be less pronounced.
IV
Sensory Tests
◇Sight. The batter perimeter is thin, set, and visibly lacy and golden at the edges before the egg is added.
◇Sound. The fat sizzles sharply and continuously around the batter from the moment it contacts the griddle.
◇Touch. The centre of the finished omelette gives softly under a spatula — gummy rather than firm — while the edge resists like a crisp wafer.
◇Smell. A toasted-starch, savoury aroma rises from the griddle as the batter crisps; any suggestion of scorching signals the heat must be moderated.
◇Where it lives or dies. The dish lives or dies on a thin spread of starch batter over a generously oiled, very hot iron or steel griddle: only this combination produces the lacey crisp edge and soft gummy centre simultaneously.
V · Cross-Cuisine Parallels
Taiwanese oyster omelette (ô-á-tsian) — near-identical technique using rice-starch batter; almost certainly the ancestor of hoy tod. Malaysian and Singaporean chai tow kway (fried radish cake) — employs the same rice-starch batter approach to achieve a similar crisp-soft dual texture on a flat steel griddle.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Central Thai in execution, with deep Teochew Chinese roots: the preparation is associated with the Teochew community in Bangkok, whose culinary traditions shaped much of the city's street-food culture. The immediate ancestor is the Taiwanese oyster omelette (ô-á-tsian), brought to Southeast Asia through the same Hokkien-Teochew diaspora that settled coastal Thailand and gave the dish its characteristic rice-starch batter and griddle technique.
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.