Cantonese Dictionary Vol. 61: 10 Cantonese Words for Taste, Flavour & Mouthfeel That Only Locals Truly Understand

Bustling Asian night market food stall glowing with signage

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.

Cantonese butcher preparing meats behind a Hong Kong market stall
A Hong Kong wet market stall — the daily setting where these taste words get tested — Photo via Pexels

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.

In real life: "嘩!好香呀!" (Waa! Hou2 hoeng1 aa3!) — "Wow, that smells amazing!" The standard reaction when a plate of salt-and-pepper prawns lands on your table.

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.

In real life: "呢碗湯真係好鮮!" (Ni1 wun2 tong1 zan1 hai6 hou2 sin1!) — "This soup is so umami-rich!" Said with genuine reverence after the first sip.

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.

In real life: "啲茶回甘。" (Di1 caa4 wui4 gam1.) — "The tea has a sweet aftertaste." The exact phrase tea masters use to explain what you're paying for.

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 爽.

In real life: "啲魚蛋好爽口!" (Di1 jyu4 daan2 hou2 song2 hau2!) — "These fish balls have such a great snap!" Highest praise for a street-stall bowl.
Vibrant Hong Kong street lit up with neon signs above food stalls
Hong Kong's neon-lit food streets — where every one of these words gets used before midnight — Photo via Pexels

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.

In real life: "個蒸水蛋滑到痺!" (Go3 zing1 seoi2 daan2 waat6 dou3 bei3!) — "This steamed egg is so silky it's insane!"

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.

In real life: "啲牛腩炆得好腍。" (Di1 ngau4 naam5 man1 dak1 hou2 nam4.) — "The brisket is braised so tender."

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.

In real life: "啲麵好韌,好食!" (Di1 min6 hou2 ngan6, hou2 sik6!) — "These noodles have such a good chew, so tasty!"

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 脆.

In real life: "燒肉皮好脆。" (Siu1 juk6 pei4 hou2 ceoi3.) — "The roast pork skin is so crispy."

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).

In real life: "呢碗湯煲到好濃。" (Ni1 wun2 tong1 bou1 dou3 hou2 nung4.) — "This soup has been simmered until it's really rich."

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.

In real life: "啲餸太淡喇,加啲豉油。" (Di1 sung3 taai3 taam5 laa3, gaa1 di1 si6 jau4.) — "The dish is too bland, add some soy sauce."

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.

👉 Shop Cantonese Guy — Modern Streetwear for the Global Cantonese Community