← Back to blog

Complete Jyutping Guide to Hong Kong Street Snacks

Hear and practise Hong Kong street-snack names—siu mai, cart noodles, egg waffles, put chai ko—with instant Jyutping audio.

Street snacks are the loudest, fastest layer of Hong Kong Cantonese. A 小食檔 has no paper dim-sum slip and no cha chaan teng kitchen codes. Over oil and crowd noise you name the food, then change heat or takeaway if you need to. Unlike cha chaan teng slang and dim sum names, almost everything here is a real name: short, dense, heavy on entering tones.

Each line below has Jyutping playback. Mandarin speakers often misread the characters. Shadow the audio before you guess from the spelling.

What 街頭小食 is

街頭小食 (gaai1 tau4 siu2 sik6)

Meaning: Small plates from a street snack stall.

Not a sit-down ritual. Siu mai, cart noodles, egg waffles—mostly eaten standing, in a paper bag or plastic bowl. “Let’s get 小食” means these stalls.

街頭小食

gaai1 tau4 siu2 sik6

Names you hear at a 小食檔

1. 燒賣

Meaning: Open-top pork siu mai, common at a snack stall.

Not the yum-cha steamer ritual. A plate or a few pieces on the street. 賣 is maai6. Do not borrow Mandarin shaomai tones. For the tea-house dish, see dim sum.

燒賣

siu1 maai2

2. 咖哩魚蛋

Meaning: Fish balls in curry sauce.

The default way to eat them. 咖哩 is a loan: gaa3 lei1. Do not collapse it into Mandarin gali. Say this first; heat comes later.

咖哩魚蛋

gaa3 lei1 jyu4 daan2

3. 墨魚丸

Meaning: Cuttlefish balls.

Often sold with curry fish balls, springier bite. 墨 is entering tone: mak6. 魚 is jyu4; dropping the initial is a classic lazy-sound slide.

墨魚丸

mak6 jyu4 jyun2

4. 牛雜

Meaning: Beef offal, usually curry or clear broth.

A mixed plate of innards, not a steak. 牛 is ngau4—keep the ng-. 雜 is entering tone: zaap6.

牛雜

ngau4 zaap6

5. 車仔麵

Meaning: Street noodles with toppings you pick.

Choose the noodle, then point at toppings. 車 ce1, 仔 zai2, 麵 min6—three syllables, do not rush. If you cannot name a topping, point and add 呢個.

車仔麵

ce1 zai2 min6

6. 碗仔翅

Meaning: Small-bowl mock shark-fin soup.

Not shark fin. Vermicelli, egg drop, a little shredded meat, plated to look like the banquet soup. 碗仔 is wun2 zai2; 翅 is ci3. Same zai2 as 車仔麵, different edges.

碗仔翅

wun2 zai2 ci3

7. 煎釀三寶

Meaning: Three stuffed items, pan-fried—often eggplant, green pepper, and tofu puff.

Four syllables. 釀 is joeng6; do not borrow Mandarin niang. Say the full name. Bare 三寶 can mean something else.

煎釀三寶

zin1 joeng6 saam1 bou2

8. 臭豆腐

Meaning: Fermented tofu, fried or steamed.

臭 means what it says: cau3. 豆腐 is dau6 fu6. Skip it if the smell wins; the pronunciation is still worth owning.

臭豆腐

cau3 dau6 fu6

9. 雞翼

Meaning: Chicken wings, usually fried or baked.

Often sold with 燒賣. 翼 is entering tone: jik6. Do not stretch it to the length of Mandarin chibang.

雞翼

gai1 jik6

10. 雞蛋仔

Meaning: Egg waffle—the honeycomb balls.

The test sweet. Common reading gai1 daan2 zai2. Drill it against 咖哩魚蛋: the same character 蛋, two street foods, both daan2.

雞蛋仔

gai1 daan6 zai2

11. 格仔餅

Meaning: Grid waffle.

It does not look like 雞蛋仔. Visitors treat them as one food. 格 is entering tone: gaak3. Train the pair back to back.

格仔餅

gaak3 zai2 beng2

雞蛋仔

gai1 daan6 zai2

12. 砵仔糕

Meaning: Put chai ko—rice pudding steamed in a small bowl.

Turned out of a porcelain cup; red bean or brown sugar are common. 砵 is but3—entering tone, short and clipped. Do not flatten zai2 gou1 into Mandarin bozai gao rhythm.

砵仔糕

but6 zai2 gou1

13. 糖不甩

Meaning: Glutinous-rice balls rolled in crushed peanut, sesame, or coconut.

「不甩」= they stick and do not fall off. 甩 is lat1, entering tone. Shadow the four syllables as a rhythm: tong4 bat1 lat1.

糖不甩

tong4 bat1 lat1

Customising the order

Name the food first, then change the conditions. A 小食檔 hears short commands after the dish name.

辣 / 唔辣 / 多辣

Meaning: Spicy / not spicy / spicier.

Curry fish balls, cart noodles, and beef offal all get the question. Name the food first, then the heat. 辣 is entering tone: laat6—clip it, do not drag. 多辣 is do1 laat6, not 加辣.

laat6

唔辣

m4 laat6

多辣

do1 laat6

打包 (daa2 baau1)

Meaning: Takeaway.

Skip it if you eat at the stall. For a bag or box, add 打包 after the name. Keep the two syllables apart; do not squash them into Mandarin dabao rhythm.

打包

daa2 baau1

花生醬

Meaning: Peanut sauce—a common egg-waffle topping.

Add it with 加花生醬; skip it with 唔要花生醬. 醬 is zoeng3.

花生醬

faa1 sang1 zoeng3

加花生醬

gaa1 faa1 sang1 zoeng3

Shadow the names together

You do not need every name on day one. These two lines are enough to hear the rhythm: food first, then the change.

唔該,咖哩魚蛋,多辣。

m4 goi1 gaa3 lei1 jyu4 daan2 do1 laat6

要雞蛋仔同砵仔糕,打包。

jiu3 gai1 daan6 zai2 tung4 but6 zai2 gou1 daa2 baau1

What these names train

TypeExamplesWhat you practise
Customisation辣, 唔辣, 多辣, 打包Entering laat6, short-command rhythm
Entering-tone dishes墨魚丸, 牛雜, 格仔餅, 砵仔糕, 雞翼Short -k / -t / -p cutoffs
Near pairs咖哩魚蛋 / 雞蛋仔; 車仔麵 / 碗仔翅Same daan2 / zai2, different edges
Initials墨魚丸, 牛雜jyu4, ngau4 vs lazy sounds

Street Cantonese is living speech. Stalls differ. Your goal is not insider coolness. It is to hear the name and keep the tones stable.

FAQ

Street snacks, cha chaan teng, or dim sum?
Cha chaan teng uses kitchen codes—see cha chaan teng slang. Tea houses use steamer names—see dim sum. A 小食檔 uses real names, plus heat and takeaway.

Can I just point if I cannot speak Cantonese?
Yes. Pointing at toppings and nodding is always correct. This page trains the reply when staff ask 辣唔辣.

How do I avoid lazy pronunciation?
Shadow the Jyutping audio here first—especially 魚, 牛, 砵, and 格. Then listen at the stall. Field accents can be wide; your foundation should not be.

What next for listening practice?
Try dim sum names or cha chaan teng slang for sit-down orders, or annotate your own snack list with the Jyutping converter.