The Steam Around Fish Balls in a Hong Kong Noodle Stall

November 4, 2026 | Dio Asahi

By Dio Asahi for Eat Drink Asia.

Hong Kong noodle stall with steaming fish balls, metal cooking pot and traditional street food preparation

It’s a little past seven in the morning, and the stall is already breathing. Steam rolls off a deep metal pot near the front and fogs the glass where a row of fish cakes hangs on hooks. A ladle knocks against the rim. Somewhere behind me, a stool scrapes across the tiled floor.

The man at the pot doesn’t look up. He lifts a wire strainer, shakes it twice, and tips a handful of pale fish balls into a bowl of noodles. The broth follows, clear and faintly gold. The air smells of dried flatfish and white pepper, with something sweeter underneath, like the sea after rain.

In Cantonese, they’re called yu daan (魚蛋), said roughly “yoo-dahn.” It means fish eggs. They aren’t eggs at all, just small rounds of fish paste, usually made from white-fleshed fish that’s been minced, salted, and worked until it turns glossy and tight.

The working is the whole thing. A good paste gets beaten and slapped against the side of a bowl, again and again, until it binds and starts to push back. Locals have a phrase for the result: daan ngaa, “bouncing teeth.” The fish ball should resist your bite for a second, then give.

At a noodle stall, they go into yu daan fan, fish balls with noodles. The noodles are often thin egg noodles or flat rice noodles, sitting in a broth simmered from fish bones and dried fish. Nothing hides here. There’s no thick sauce to cover a bad batch.

I’ve noticed nobody lingers. A woman in a security uniform orders standing up, then sits anyway when a stool frees up. A schoolboy eats with his backpack still on. When the room fills, strangers share tables without a word. People here call it daap toi, and the etiquette is simple: nod, sit, eat, leave room.

Ordering works like shorthand. A few syllables at the counter cover the noodle type, the toppings, and whether you want spring onion. The bowl lands before you’ve pulled your chopsticks from the tin box on the table.

Hong Kong fish ball noodle soup with spring onions and egg noodles served in a casual noodle stall

That speed isn’t carelessness. It’s the city’s rhythm, folded into breakfast. A bowl like this is meant to fit between a train and a desk, warm enough to carry you through to lunch.

Eat Drink Asia is very keen at how quietly the cook manages the heat and that is something that stayed with us. The pot never quite reaches a rolling boil. If it runs too hot, the fish balls swell and toughen at the edges. He drops them in, waits until they rise and bob at the surface, then lifts them out moments later.

These days, plenty of stalls buy fish balls frozen. They come perfectly round, identical, and bright white. They’re convenient, and they fill a bowl. But the handmade ones here look a little uneven and slightly gray, with a fleck of fish skin now and then. They taste more of fish than of flour. That difference is easy to miss, and harder to keep.

I finish the broth last, tipping the bowl toward me the way the man beside me does. The steam has thinned. Outside, the street has filled with buses and footsteps.

Nobody photographs fish balls. They aren’t made for that. They’re made for an ordinary morning, a shared table, and a cook who still knows exactly when to lift the strainer.

Posted in