Kweilin Cantonese Restaurant menu with up-to-date-prices

Kweilin Cantonese Restaurant Menu

September 8, 2026
by
1 min read

Kweilin Cantonese Restaurant has served diners at 19–21 Dundas Street in Edinburgh’s New Town since 1984. The established dining room offers lunch and dinner in a relaxed, traditional setting, with table service suited to both everyday meals and small private gatherings.

Cantonese cooking forms the heart of the menu, with particular attention given to fresh Scottish seafood. Fish and shellfish can be steamed, stir fried or served with classic combinations of ginger, spring onion, garlic and black bean, allowing the main ingredient to remain central to each dish.

The broader selection includes soups, roast and braised meats, poultry, tofu, vegetables, rice and Cantonese noodles. Guests can choose familiar sweet and sour or chow mein dishes while also exploring clay pot preparations, seasonal seafood and less common traditional specialities.

A full bar accompanies the food and the menu includes vegetarian choices for mixed groups. Anyone with allergies or dietary requirements should consult the current menu and speak with staff, particularly because soy, sesame, gluten, fish, shellfish, egg and nuts may be used across the kitchen.

Address: 19–21 Dundas Street, Edinburgh EH3 6QG, Scotland

For restaurant owners Own this restaurant? Turn this menu into direct orders. Claim this page, keep your menu current and let customers order dine in or pickup with no Happy Menu percentage commission.
Claim this menu

Kweilin Cantonese Restaurant Menu

Banquet

Executive Dinner for 2 persons or more £39.50 per head. Crispy Duck Dinner for 2 persons or more £32.50 per head. Portion sizes adjusted accordingly.

Executive Dinner
per head £39.50

Mixed Selection of Appetisers, Aromatic Crispy Duck with Pancakes, choose one dish per person: Beef Steak Cantonese Style, Chicken with Cashew Nuts in Bird’s Nest, Spiced & Salted Butterfly King Prawns, Breast Orange Chicken (coated with almond), Char Siu Pork in Honey Sauce. For 6 or more add Steamed Sea Bass in Black Bean Sauce. Served with Egg Fried Rice. Coffee or Tea.

Crispy Duck Dinner
per head £32.50

Chicken Sweet Corn Soup, Prawn Crackers, Aromatic Crispy Duck with Pancakes, choose one dish per person: Shredded Chilli Beef, Breast Lemon Chicken, King Prawns in Szechuan Sauce (hot), Chicken with Cashew Nuts, Beef in Black Bean Sauce, Pieces of Pork Loin In Capital Sauce. Served with Egg Fried Rice. Coffee or Tea.

Appetisers

Please allow 15 minutes for some of the starters.

Chef's Mix Selection of Appetisers (for 2 persons)
£24
Har-Kow Dumpling (prawn)
£6.80
Siu-Mar (Pork & prawn)
£6.80
Sai Loong Boa Dumpling (meat)
£6.80
Wafer Paper Prawn
£8.90
King Prawn in Crispy Batter
£9.50
Sesame Prawn on Toast
£8.90
Deep Fried Oyster in Batter
£9.50
Spiced Squid with Chilli
£8.90
Steamed Fresh Scallop Cantonese Style (2)
£10.80
Spiced Soft Shell Crab with Chilli
£11.80
Barbecued Spare Ribs
£8.50
Barbecued Spare Ribs (chilli & salt)
£8.70
Crispy Spring Roll (2)
£6.50
Crispy Duck Roll (2)
£6.50
Vegetarian Spring Roll (2)
£6.50
Prawn Crackers
£3.50
Seaweed (crispy green topped with dry seafood)
£6.80
Satay Chicken on Skewers (3)
£8.50
Spiced & Salted Chicken Wings
£8.20
Aromatic Crispy Duck with Pancakes
Quarter £19.80 / Half £32.50 / Whole £58

Soup

Crab Meat & Sweet Corn
£7.80
Seafood & Bean Curd
£7.80
Wonton (prawn & meat wrapped in pastry)
£7.50
Chicken & Sweet Corn
£6.50
Capital Hot & Sour
£6.80
Beef & Tomato Soup
£6.50
Bean Curd and Vegetable Soup
£6.50

House Seafood Special

Fresh Lobster
from £42.50

Cooked with Ginger & Spring Onion Sauce or Black Bean & Chilli. Can be served on a bed of noodles £6.00 supplement.

Steamed Sea Bass
£22

Ginger & Spring Onion in Soy Sauce or Black Bean Sauce.

Wok Fried King Prawn with Cashew Nuts
£17.50
Deep Fried Butterfly King Prawn (in breadcrumb)
£19.80
Jumbo Prawns in Szechuan Sauce
£19.80
Spiced & Salted Half-Shelled Jumbo Prawns
£19.80
Half Shelled Jumbo Prawns in Capital Sauce
£19.80
Stuffed Aubergine and Peppers with Mashed Prawn
£19.80
Wok fried Sliced Monkfish with Fresh Broccoli
£19.50
Spiced & Salted Monkfish with Chilli (dry)
£19.50
Wok Fried Scallops with Fresh Asparagus
£20.50
Wok Fried Scallops with Cashew
£20.50
Squid in Black Bean Sauce
£17.50
Spiced Squid with Chilli (dry)
£17.50
Mixed Seafood Nest
£23.50

Prawn, scallop, squid and monkfish stir with vegetable in a garlic sauce.

Seafood Nest in Black Bean Sauce
£23.50

Poultry Dishes

Shredded Chilli Chicken
£14.80
Breast Lemon Chicken
£15.80
Chicken with Cashew Nuts (in yellow bean sauce)
£14.80
Kung Po Chicken
£14.80

Wok fried chicken with chilli sauce and cashew nets.

Szechuan Chicken (hot, peppery & spicy)
£14.80
Breast Orange Chicken (coated with almond)
£17.80
Chicken in Black Bean Sauce
£14.80
Roast Duck Cantonese (off the bone)
£16.80
Aromatic Crispy Duck with Pancakes
Quarter £19.80 / Half £32.50 / Whole £58

Meat Dishes

Shredded Chilli Beef
£14.80
Szechuan Style Beef (hot, peppery & spicy)
£14.80
Beef in Black Bean Sauce
£14.80
Beef Steak Cantonese Style (sliced fillet steak)
£20.80
Sizzling Beef Steak in Black Pepper Sauce
£20.80
Sizzling Lamb with Spring Onion
£18.80
Char Siu Pork in Honey Sauce
£14.80
Ma-Po Tofu
£14.80

Grandma’s popular mixture of minced pork and bean curd cooked with a hot Szechuan sauce.

Clay Pot

Braised Monkfish with Bean Curd & Vegetable
£21.80
Mixed Seafood & Bean Curd
£21.80
Aubergine with Minced Meat in Spicy Sauce
£14.80

Sweet & Sour

Sweet & Sour Pork
£14.80
Sweet & Sour Chicken
£14.80
Sweet & Sour Fish (sea bass or monkfish)
£21.50
Sweet & Sour King Prawn
£16.80

Vegetarian Dishes

Vegetarian Chow Mein
£14.80
Vegetarian Fried Rice
£14.80
Bean Curd with Seasonal Vegetable
£13.80
Stir Fried Pak-Choi with Chinese Mushroom
£13.80
Mixed Vegetable in Szechuan Sauce (hot)
£13.80
Choi Sum or Pak Choi in Oyster Sauce
£13.80
Wok Fried Aubergine in Black Bean Sauce
£13.80

Rice & Noodles

Cantonese Chow Mein
£19.50

Assorted meats and vegetable on a bed of crispy noodles.

Seafood Chow Mein
£21.50

Seafood and vegetable on a bed of crispy noodles.

Shredded Chicken Chow Mein
£15.80
Singapore Style Rice Noodles
£15.80
Wok fried Soft Noodles
£6.20
King Prawn Fried Rice or Chow Mein
£19.50
Yang Chow Fried Rice (in bowl)
£7.80
Garlic Fried Rice
£6.20
Egg Fried Rice
£5.20
Boiled Rice
£4.20

Side Dishes

Seasonal Vegetable with garlic or oyster sauce
£6.80

Choice of pak choi sum, broccoli or Chinese loaf.

Mushroom in oyster Sauce
£5.20
Stir Fried Beans Sprouts
£5.20
Spiced Chips with Chilli
£5.50

Desserts

Banana Fritter with Ice Cream
£6.50
Pineapple Fritter with Ice Cream
£6.50
Coconut Surprise
£6.50
Assorted Ice Cream
£6.20
Sorbet
£6.20

Chinese Menu

Chinese language menu items.

龙凤羹
£7.80
酸辣汤
£6.80
海鲜豆腐羹
£7.80
椒盐软壳蟹
£11
蒸带子(2支)
£10.50
龙虾(上汤,姜葱,豉汁)
from £42.50
鲈鱼(清蒸,五柳)
from £22
大虾(乾煎,椒盐,蒜蓉)
£22
时菜虾饼
£22.50
时菜带子
£22.50
鲜鱿鱼(时菜,豉椒,椒盐)
£17.50
时菜斑片
£19.50
椒盐斑片
£19.50
生蚝(酥炸,姜葱铁板)
£19.50
铁板牛柳(黑椒,中式)
£20.80
猪扒(椒盐,黑椒,中式)
£15.80
菠萝生炒排骨
£15.80
蜜汁叉烧
£14.80
烧鸭(去骨)
£16.80
鸡丁(腰果,辣子)
£14.80
豆腐(红烧,麻婆,蒸酿)
£14.80
时菜(蚝油,蒜蓉)
£13.80
海鲜豆腐煲
£21.50
斑腩豆腐煲
£21.50
柱侯牛腩煲
£19.50
鱼香茄子煲
£14.80
海鲜炒面
£21.50
杂烩炒面
£19.50
扬州炒饭
£15.80
丝苗白饭
£4.20

Today's Seafood Specials

Mixed Seafood Satay on Skewers
£17.50

Beverages

Coffee
£3.50
Espresso
£3.20
Liqueur Coffee
£5.80
Tea or Chinese Tea (per person)
per person £2.80

White Wine

Available by the glass.

Chenin Blanc, Cape Dream S Africa
£24.90

grapefruit – honeysuckle – tropical

Sauvignon Blanc, SANTA HELENA Chile
£25.50

grassy – lemon – zingy

Chardonnay, MAREA Chile
£30.50

peach – coconut – pinapple

VIOGNIER, CHATEAU ROUTAS France
£26.50

citrus – herbs – fresh

Red Wine

GRENACHE PINOT NOIR, LES VIGNERONS France
£25.50
Merlot, SANTA HELENA Chile
£25.50

juicy – plum – chocolate

Malbec, LORCA LORCA, Argentina
£27.50

pepper – blueberry – violets

SYRAH GRENACHE CABERNET, CHATEAU France
£26.50

Champagne

Joseph Perrier 'Cuvée Royale' Brut N.V. France
£44.95

family owned – apple – pear

Bollinger 'Special Cuvée' N.V. France
£64.50
Moet & Chandon N.V. France
£49.50

Spirits & Liqueurs

Sherry 50ml
50ml £3

Tio Pepe, Bristol Cream

Aperitifs 50ml
50ml £3

Martini, Campari

Spirits 25ml
25ml £3

Gin, Vodka, Bacardi, Whisky, Jack Daniels, Southern Comfort, Canadian Club

Speciality Spirits 25ml
25ml £3

Malibu, Peach Schnapps, Morgan’s Spiced

Cognac

House Cognac 25ml
25ml £4
Remy Martin VSOP 25ml
25ml £4.50
XO Cognac 25ml
25ml £9.50

Oriental Drink

Mei Kuei Lu 25ml
25ml £3.80
Lychee Wine 50ml
50ml £3.20
Plum Wine 50ml
50ml £3.20
Sake (served in small vase) 175ml
175ml £6.50

Soft Drinks & Mixers

Soft Drinks
£1.90
Fruit Juice
£2.20
Dash extra
£0.50
Mixer extra
£0.90