Walk out of any MTR exit in Mong Kok after school hours and you will hear it before you see it — the squeak of a bamboo skewer being lifted from a bubbling pot, the slap of a plastic-wrapped kerb-side napkin pulled off a stack, and somewhere in the distance a schoolboy complaining that the auntie short-changed him on sauce. This is the fish ball transaction, the single most democratic food exchange in Hong Kong. Four or five golden yellow spheres, one bamboo stick, HK$10 to HK$15, and whatever curry sauce the stall is currently brewing. If you grew up in Hong Kong, you have had this snack on the way home from a thousand different places.
Fish ball (魚蛋, jyu4 daan2 — literally "fish egg") is the official street food of the city, in the same casual way milk tea is the official drink. It is also, in its own quiet way, the single Cantonese dish that most clearly tells you what Hong Kong is: Chaozhou in its bloodline, Guangdong in its sauce, and British Hong Kong in the five-minute transaction economy that gave it its final form.
From a Chaozhou Fishmonger's Scraps
The ancestor of the Hong Kong fish ball is a Chaozhou dish — the hand-pounded jyu4 jyun2 (魚丸) of eastern Guangdong, where coastal fishermen have been minced-fish-balling leftover catch for centuries. Chaozhou families moved into Hong Kong in waves across the 20th century, bringing their fish-ball technique with them. For decades, the pricier, bouncier, white "handmade" fish ball you still find at Chaozhou noodle houses was the only kind in town.
The yellow street fish ball — the one on the skewer, in the curry sauce — came later. According to Hong Kong food writers, it probably started in post-war street hawker culture as a way to use up scraps of less-than-fresh fish: mince it, flour it, deep-fry it quickly to lock in whatever flavour was left, then simmer it in a spicy sauce that would mask anything the frying hadn't. It wasn't glamorous. It was cheap, hot, filling, portable, and in a city of rushing schoolchildren and factory workers it fit the hour perfectly. The street economy did the rest.
The Two Fish Balls
If you only know the yellow one, you are missing half the picture. Hong Kong has two separate fish ball universes and most Cantonese kids learn to tell them apart before they can order rice.
🍢 Yellow Fish Ball (黃魚蛋)
The street-food kind. Smaller, cheaper, deep-fried before boiling, usually simmered in curry. Found on skewers at any Mong Kok, Causeway Bay, or Sham Shui Po pavement stall. Texture is bouncy, not elastic; the fish flavour sits well behind the sauce. This is the one everybody means when they just say "魚蛋."
🍜 White Fish Ball (白魚蛋 / 手打魚蛋)
The Chaozhou-style, hand-pounded version. Larger, snowy-white, boiled rather than fried, and served in clear broth with wonton noodles or on their own. Fish-forward — Spanish mackerel is a classic choice — with a famously elastic, almost springy bite. If you ever hear a Hong Konger say a fish ball is "彈牙" (daan6 ngaa4, "bouncy on the teeth"), this is the kind they mean.
You can tell the auntie she makes the best curry sauce on the block, but if you really want to compliment a Chaozhou noodle shop, point at the white ones and nod. They know. For a plate of them next to a bowl of wonton noodles, the 食飯 Dinner is Ready oversized T-shirt is the right outfit — the two go together like soy sauce and ginger.
The Curry That Isn't Really Curry
Every stall jealously guards its own curry sauce, and no two are the same. The common DNA is Southeast Asian — a mix of turmeric, chilli, star anise, coriander seed, and whatever curry powder blend the auntie has sourced for the last thirty years — thickened with a little coconut milk, sometimes a dollop of peanut butter, often a pinch of five-spice. It is not an Indian curry and it is not quite a Malaysian one; it is Hong Kong's own hybrid, written in the vocabulary of a port city that had cheap spice access and a lot of hungry workers.
The best stalls build their curry pot like a siu mei soy-sauce master stock — never fully emptied, topped up daily, weeks of accumulated flavour sitting in the base. When your sauce has been running since 1998, you are not making curry fish balls; you are making 1998.
How a Street Snack Became a Political Shorthand
For nearly a hundred years, fish ball hawking in Hong Kong operated in a grey zone — technically unlicensed, practically tolerated, structurally essential. The pavement stall was the city's informal welfare system for low-capital food vendors, and the fish ball was its mascot. That compact between city and vendor cracked publicly in February 2016, when a Lunar New Year crackdown on unlicensed Mong Kok hawkers turned into a street confrontation that lasted into the small hours. International press, not sure what else to call it, labelled it the "Fishball Revolution." However you interpret the politics of the night, that nickname stuck for one reason: the fish ball stall was the single most legible symbol anyone could find for a kind of informal, improvised, people-powered Hong Kong that was quietly disappearing.
Food vlogger counts and government cleanup programmes have been slowly reducing the number of street fish ball operations ever since. The ones that remain are landmarks. Tak Fat (德發) in Tsuen Wan still hand-pounds its fish paste. Shamu Ricebox (沙姆) in Mong Kok runs a sauce lineage locals will travel across town for. Chee Kei (池記) and Mak's Noodle keep the Chaozhou white ball in play for anyone who wants their fish-ball experience in a bowl rather than on a stick.
The Phrase Every Fish Ball Lover Knows
咖喱魚蛋
gaa3 lei1 jyu4 daan2 — Jyutping romanisation
Meaning: Curry fish balls — the specific skewer-on-sauce street-food version.
Explanation: The 咖喱 (curry) tag is important. If you just ask for 魚蛋 at a Chaozhou noodle shop you will get the white boiled kind in broth. If you want the pavement version, you specify 咖喱魚蛋, and the auntie will fish you out your five.
Why Fish Balls Are a Diaspora Memory
Ask a Hong Konger abroad what single food they miss most, and curry fish balls will beat almost anything that is served in restaurants. The reason has nothing to do with technique. You cannot replicate the fish ball experience in a kitchen because the experience is not the ball; it is the pavement, the humidity, the pedestrian traffic flowing around you, the fact that it was the first thing your mum used to buy you after you got off the school bus. It is Hong Kong at eye level, five balls at a time, HK$10 to HK$15 depending on who's at the stall.
That cheapness is part of the magic. In a city that increasingly asks for a tap of your Octopus Card for everything, the fish ball stall is still a conversation, a slow count-out of coins, and a decision about how much curry you can handle. For the piece of streetwear that goes with eating from a bamboo skewer standing on the pavement, the 叉燒 Char Siu oversized T-shirt runs in the same tradition — Cantonese food, worn like you mean it.
📖 Related Articles
👉 Shop the Mami Says collection
Modern streetwear for the global Cantonese community.