Cantonese Dictionary Vol. 75: 10 Cantonese Food Texture & Mouthfeel Words Every Yum Cha Regular Uses

Overhead view of stacked bamboo dim sum steamers with woven pattern

Ask any Cantonese grandmother what makes food good and she won't say "delicious." She'll say it's song, or daan ngaa, or that the roast pork has that perfect hoeng hau crackle. Cantonese has a whole vocabulary of texture — words that describe how food feels in your mouth before you even taste the seasoning. If you grew up in a Cantonese household, you absorbed these words at the dim sum table without ever formally learning them. Today's dictionary volume unpacks the 10 texture and mouthfeel words every yum cha regular uses, plus the ones your mum yells across the kitchen when the noodles are perfectly cooked.

Hands holding steaming bamboo dim sum steamers in a restaurant setting
Steamers of dim sum brought to the table — the moment texture words like song and daan ngaa come alive. — Photo via Pexels

The Cantonese Vocabulary of Texture

These aren't textbook words. They're kitchen words, market words, the exact terms your grandmother uses when she praises a bowl of noodles or dismisses a soggy siu mai. Learn these 10 and you'll never sound like a tourist at a yum cha table again. And if you want to wear the food-obsessed side of Cantonese culture on your chest, our 食飯 Dinner is Ready embroidery tee speaks the same language.

1. 爽

song2  —  Jyutping romanisation

Meaning: Crisp, crunchy, refreshingly clean-biting.

Explanation: The single most-used texture word in Cantonese cooking. Applied to poached chicken skin, blanched lettuce, jellyfish, fish paste — anything with a clean snap that resists the tooth for a moment then gives cleanly. If a chef says his fish balls are song, that's the highest possible compliment.

In real life: 「呢啲魚蛋好爽!」 (Ni1 di1 jyu4 daan2 hou2 song2!) — "These fish balls are so bouncy-crisp!"

2. 彈牙

daan6 ngaa4  —  Jyutping romanisation

Meaning: Springy, bouncy on the teeth — the Cantonese cousin of "al dente" and "QQ."

Explanation: Literally "bounces off the teeth." The gold-standard word for wonton noodles, cuttlefish balls, beef balls and thin egg noodles. If noodles aren't daan ngaa, a Cantonese eater will send them back.

In real life: 「呢間嘅雲吞麵好彈牙!」 (Ni1 gaan1 ge3 wan4 tan1 min6 hou2 daan6 ngaa4!) — "The wonton noodles here are perfectly springy!"

3. 鬆化

sung1 faa3  —  Jyutping romanisation

Meaning: Flaky, light, layers-that-shatter-cleanly.

Explanation: The word for a perfect egg-tart crust, a fresh pineapple bun top, a wife cake, a piece of laminated pastry. If it crumbles in soft flakes rather than compressing under your teeth, it's sung faa.

In real life: 「蛋撻皮好鬆化。」 (Daan6 taat1 pei4 hou2 sung1 faa3.) — "The egg tart pastry is beautifully flaky."

4. 煙韌

jin1 ngan6  —  Jyutping romanisation

Meaning: Chewy in the best way — resilient, elastic, satisfying to bite through.

Explanation: Used for mochi-like glutinous rice dumplings, tang yuen, chewy noodles, and — famously — for describing couples who are inseparably affectionate ("sticky-chewy" as a metaphor for love).

In real life: 「呢隻湯圓好煙韌!」 (Ni1 zek3 tong1 jyun2 hou2 jin1 ngan6!) — "These tang yuen are so satisfyingly chewy!"
Overhead view of a bamboo steamer opening to reveal traditional Chinese dumplings
Fresh dumplings the moment the lid comes off — the split-second when a Cantonese eater judges texture before flavour. — Photo via Pexels

5. 香口

hoeng1 hau2  —  Jyutping romanisation

Meaning: Fragrant-crispy — the combination of deep-fried aroma and a satisfying crunch.

Explanation: Reserved for fried food done right: crackling roast pork skin, deep-fried spring rolls, crispy chicken. Also has a warning shade — hoeng hau food is delicious but tends to trigger yeet hay (see Vol. 71).

In real life: 「炸雞好香口,不過食多會熱氣。」 (Zaa3 gai1 hou2 hoeng1 hau2, bat1 gwo3 sik6 do1 wui5 jit6 hei3.) — "Fried chicken is so fragrant-crispy, but eating too much causes heatiness."

6. 起沙

hei2 saa1  —  Jyutping romanisation

Meaning: Grainy in a good way — the way a perfect salted duck egg yolk crumbles.

Explanation: The word describes egg yolks and sweet bean pastes with a slightly gritty, sandy texture that signals the fat has separated correctly. If a mooncake yolk is hei saa, you know it's the real deal.

In real life: 「鹹蛋黃起沙先至正!」 (Haam4 daan6 wong2 hei2 saa1 sin1 zi3 zeng3!) — "Only when the salted yolk is grainy is it truly right!"

7. 甘

gam1  —  Jyutping romanisation

Meaning: Subtle sweetness after bitterness — the aftertaste of a good pu-erh tea.

Explanation: A hard-to-translate word for the sweet echo that arrives after a bitter or savoury first taste. Used for Chinese herbal tea, slow-brewed soups, dark chocolate, and quality dark tea. It's the reason Cantonese elders will insist a bitter medicine "tastes sweet in the end."

In real life: 「呢啲涼茶苦盡甘來。」 (Ni1 di1 loeng4 caa4 fu2 zeon6 gam1 loi4.) — "This herbal tea's bitterness gives way to sweetness."

8. 冧

lam4  —  Jyutping romanisation

Meaning: Tender-soft, cooked to the point of yielding without falling apart.

Explanation: The word for perfectly braised beef brisket, slow-cooked pork belly, or a mango so ripe it collapses under a spoon. If your 飲湯 Yum Tung oversized tee could speak, it would demand your mum's double-boiled bone soup be so lam the meat slides off with a chopstick nudge.

In real life: 「呢舊牛腩燜到好冧。」 (Ni1 gau6 ngau4 naam5 mun6 dou3 hou2 lam4.) — "This beef brisket has been braised until beautifully tender."

9. 入口即化

jap6 hau2 zik1 faa3  —  Jyutping romanisation

Meaning: Melts the moment it enters your mouth — the highest praise for silky desserts and fatty meats.

Explanation: Used for silken tofu pudding (dau fu faa), a well-made steamed egg custard, mango pomelo sago, and the belly fat on a perfectly cooked piece of siu yuk. The phrase carries a note of luxury — food this delicate takes real skill.

In real life: 「呢碗豆腐花入口即化,好正!」 (Ni1 wun2 dau6 fu6 faa1 jap6 hau2 zik1 faa3, hou2 zeng3!) — "This bowl of tofu pudding melts the moment it touches your mouth — top-class!"

10. 有汁

jau5 zap1  —  Jyutping romanisation

Meaning: Juicy — literally "has juice."

Explanation: The word for a xiao long bao that bursts with soup, a steamed chicken thigh that runs clear liquid when pierced, a wet-market pear so ripe it drips. Its opposite, siu zap (少汁, dry), is a serious criticism of any braised or steamed dish.

In real life: 「隻雞好有汁!」 (Zek3 gai1 hou2 jau5 zap1!) — "This chicken is so juicy!"

Why Texture Words Matter More Than Flavor Words

In many food cultures, the highest praise is about flavour — "rich," "savoury," "bright." In Cantonese cooking, the highest praise is almost always about texture. A perfectly seasoned dish with the wrong mouthfeel is a failed dish. The bamboo-pressed wonton noodles of Guangzhou were engineered for one word — daan ngaa. The whole cooking philosophy of blanching, quick-frying, and steam-hovering exists because Cantonese chefs are obsessed with delivering the exact right texture, every time.

Learn these 10 words and you'll finally understand why your grandmother sends back the har gow. And if you want a whole wardrobe that speaks fluent Cantonese food culture, the 得閒飲茶 Let's Catch Up sweatshirt is where to start.

👉 Shop the Mami Says collection

Modern streetwear for the global Cantonese community.