Hong Kong delivers classic Cantonese cooking with an emphasis on fresh seafood and dim sum. If you want to understand what meals actualy cost, this Hong Kong Menu with Prices guide breaks down common dishes by category and price range.
Prices below are in Hong Kong dollars (HKD). A quick note: 1 USD is about 7.8 HKD, so a 60 HKD dish is roughy 8 USD.
Hong Kong Menu With Prices
Most restaurants fall into three tiers. Street stalls and cha chaan tengs are cheap. Mid-range Cantonese spots sit in the middle. Hotel dining and Michelin-starred kitchens sit at the top.
Dim Sum Prices
Dim sum is usualy sold per bamboo basket, with 3 to 4 pieces inside. Prices change by time of day. Morning service is cheaper then evening.
- Har gow (shrimp dumpling): 28 to 45 HKD
- Siu mai (pork dumpling): 25 to 40 HKD
- Char siu bao (BBQ pork bun): 22 to 38 HKD
- Cheung fun (rice noodle roll): 30 to 50 HKD
- Egg tart: 12 to 25 HKD
A full dim sum meal for two people lands around 200 to 350 HKD at a mid-range teahouse.
Roast Meats And Rice Dishes
Roast meat over rice is the back bone of everyday eating here. You will find it in siu mei shops on almost every block.
- Roast goose rice: 70 to 120 HKD
- Roast duck rice: 50 to 80 HKD
- Char siu rice: 45 to 70 HKD
- Roast pork belly rice: 50 to 75 HKD
- Wonton noodle soup: 40 to 65 HKD
Seafood Menu Prices
Seafood is priced by weight, so the final bill can move fast. Always ask for the price per catty (about 600 g) before you order.
- Steamed garoupa: 280 to 500 HKD
- Salt and pepper prawns: 180 to 320 HKD
- Steamed crab with garlic: 350 to 600 HKD
- Clams in black bean sauce: 120 to 200 HKD
- Oysters (per piece): 40 to 90 HKD
Cha Chaan Teng And Street Food
These spots keep your daily budget low. A quick breakfast or lunch rarely passes 80 HKD.
- Pineapple bun with butter: 15 to 28 HKD
- Milk tea: 18 to 30 HKD
- French toast: 30 to 45 HKD
- Fish ball skewer: 10 to 20 HKD
- Beef brisket noodles: 45 to 70 HKD
How To Read A Menu And Save Money
- Check if a 10 percent service charge applies. Most sit-down places add it.
- Look for set meals. They bundle a main, soup, and drink for less.
- Eat dim sum before 11 am for lower prices.
- Confirm seafood weight before cooking.
- Carry some cash. Smaller shops may not take cards.
Typical Daily Food Budget
- Budget traveler: 150 to 250 HKD per day
- Mid-range eater: 350 to 600 HKD per day
- Fine dining: 800 HKD and up per person
Use this breakdown as a starting point. Menus shift with seasons and locations, so treat every number as a guide, not a fixed rule.