Cantonese has one of the most vivid food vocabularies on earth. That makes sense — this is the language of hissing siu mei windows, 4am cha chaan tengs, and grandmothers who can taste a bowl of soup and identify the brand of dried scallop that went into it. English flattens everything into "tasty" or "fresh," but Cantonese people describe food the way a wine critic describes wine: precisely, physically, and with total confidence. Here are 10 words locals use every single day to describe how food actually behaves in your mouth.
Why Cantonese Needs So Many Words for "Delicious"
Cantonese cuisine, unlike heavy Sichuan or salt-forward northern cooking, was built around the idea of 原味 (jyun4 mei6) — the "original flavour" of the ingredient. A perfect steamed fish is judged not by its sauce but by how the flesh flakes, how the ginger cuts the fat, and how the soy hits the tongue. That obsession bred a language of taste that goes far beyond sweet, sour, salty and bitter. If you want to talk about food like a local — whether at a dai pai dong or your grandma's kitchen — these 10 words are non-negotiable.
1. 香
hoeng1 — Jyutping romanisation
Meaning: Fragrant, aromatic — the deep, mouth-watering smell that pulls you toward food before you can see it.
Explanation: 香 is the highest compliment you can pay to a Cantonese dish. It's not just "smells nice" — it's the toasty, wok-hei-charged aroma of a stir-fry, the caramelised skin of char siu, the warm cloud that hits you when a bakery opens its oven. If a dish is 香, everything else is forgivable.
2. 鮮
sin1 — Jyutping romanisation
Meaning: Fresh, umami — the natural sweetness of seafood, broth, and things pulled from cold water hours ago.
Explanation: Long before the West rebranded umami as the "fifth taste," Cantonese people were already using 鮮 to describe it. A clear seafood soup, a live steamed grouper, a bowl of wonton broth built on dried flounder — that clean, savoury depth is 鮮味 (sin1 mei6). It's the taste every Cantonese chef chases.
3. 甘
gam1 — Jyutping romanisation
Meaning: The pleasant sweet aftertaste that arrives after something bitter — like the finish of good tea, chocolate, or herbal medicine.
Explanation: There's a whole Cantonese idiom built on this word: 苦盡甘來 (fu2 zeon6 gam1 loi4) — "when bitterness ends, sweetness comes." 甘 is the reward at the back of the throat after a sip of aged pu-erh or a mouthful of bitter melon. It's a grown-up flavour Cantonese kids learn to appreciate slowly.
4. 爽
song2 — Jyutping romanisation
Meaning: Crisp, snappy, refreshing — that clean bite you get from jellyfish, cucumber, or a fresh fish ball.
Explanation: 爽 is a texture word Cantonese people obsess over. Great fish balls should be 爽; boiled beansprouts should be 爽; jellyfish must be 爽 or the whole dish is ruined. It describes food that pushes back a little when you bite it and then breaks cleanly. Chewy is not 爽. Mushy is definitely not 爽.
5. 滑
waat6 — Jyutping romanisation
Meaning: Silky, smooth — the barely-there texture of custard, tofu pudding, or a properly steamed egg.
Explanation: 滑 is the texture Cantonese chefs will burn a whole batch of egg custard trying to achieve. Steamed egg (蒸水蛋) should be so 滑 it wobbles. Silken tofu should slide down without chewing. Congee that hasn't been stirred enough is 唔滑 — a small crime.
6. 腍
nam4 — Jyutping romanisation
Meaning: Soft, tender, cooked-down — the state of a beef brisket that's been braised until it collapses at a touch.
Explanation: 腍 is the reward for slow cooking. A pot of 蘿蔔炆牛腩 (braised brisket with radish) isn't done until the brisket is 腍. It's also what your mum says about your congee when you have a cold — she'll cook the rice until it's 腍 enough for a baby.
7. 韌
ngan6 — Jyutping romanisation
Meaning: Chewy, springy, resilient — the pleasant give of hand-pulled noodles or a well-made squid ball.
Explanation: Depending on the dish, 韌 can be a compliment or a complaint. Fresh noodles at a Guangzhou shop that are 韌 in the right way are addictive. But if your grandma's soft-boiled chicken is 韌, someone overcooked it. Cantonese people can debate the exact degree of chewiness for hours.
8. 脆
ceoi3 — Jyutping romanisation
Meaning: Crispy — the shatter-crunch of fried spring rolls, roast pork skin, or a fresh pineapple bun top.
Explanation: 脆 is one of the six ancient ideals of Cantonese cooking, alongside 清 (clean), 鮮 (fresh), 嫩 (tender), 滑 (smooth) and 香 (fragrant). Roast suckling pig lives or dies by its 脆 skin. A stale prawn cracker has lost its 脆 and its dignity. If it doesn't crunch, it's not 脆.
9. 濃
nung4 — Jyutping romanisation
Meaning: Thick, rich, concentrated — the state of a soup boiled down for six hours or a milk tea that could stand a chopstick up in it.
Explanation: Cantonese slow-cooked soups (老火湯) are judged by whether they're 濃 enough. A good chicken-and-pork bone broth should be cloudy-white and 濃. So should a proper Hong Kong-style silk-stocking milk tea. Thin, watery liquid is the opposite: 稀 (hei1).
10. 淡
taam5 — Jyutping romanisation
Meaning: Bland, light, under-seasoned — the opposite of 濃. Often a complaint, sometimes a compliment.
Explanation: 淡 has two lives. Complaint version: your soup needs salt. Compliment version: a delicate steamed fish that lets the ingredient shine (清淡 cing1 taam5) is exactly what a Cantonese banquet aims for. Context is everything — and older relatives will tell you 食得清淡 is the secret to living to 90.
Master These 10, Sound Like a Local
The next time you're at a wonton shop and someone asks you how the food is, don't say "hou2 sik6" ("delicious"). Say the noodles are 韌, the broth is 鮮, the wontons are 爽. Watch the room's face change. Cantonese food language is a shortcut to Cantonese respect — because it proves you know what you're eating.
📖 Related Articles
👉 Shop Cantonese Guy — Modern Streetwear for the Global Cantonese Community