Guangdong has long been a trading port and many imported foods and ingredients are used in Cantonese cuisine. Besides pork, beef and chicken, Cantonese cuisine incorporates almost all edible meats, including offal, chicken feet, duck's tongue, snakes, and snails. However, lamb and goat are rarely eaten, unlike in the cuisines of northern or western China. Many cooking methods are used, with steaming and stir frying being the most favoured due to their convenience and rapidity. Other techniques include shallow frying, double steaming, braising, and deep frying.
For many traditional Cantonese cooks, the flavours of a finished dish should be well balanced and not greasy. Apart from that, spices should be used in modest amounts to avoid overwhelming the flavours of the primary ingredients, and these ingredients in turn should be at the peak of their freshness and quality. There is no widespread use of fresh herbsin Cantonese cooking, in contrast with their liberal use in other cuisines such as Sichuan, European, Thai orVietnamese. Garlic chives and coriander leaves are notable exceptions, although the latter are usually used as mere garnish in most dishes.