- China Tours +
- Create My Trip
- Destinations +
- Travel Guide +
- China Visas
- The Great Wall of China
- China’s Top 10 Attractions
- Giant Pandas
- The Terracotta Army
- Best of China
- Culture +
- Asia Tours
- Day Tours
Hong Kong is a city obsessed with a wide selection of food. No matter whether you prefer Michelin-starred fine dining or are interested in Dai Pai Dong street eats, Hong Kong will satisfy your taste buds and give you a fantastic dining experience.
Below we have given you some recommended places to eat in Hong Kong from award-winning restaurants to Hong Kong's street food.
Lan Kwai Fong is a small square of streets in Central, Hong Kong Island. It is home to over 100 restaurants, bars, pubs, and clubs. You can enjoy Western cuisine from Spain, Greece, France, Germany, and Italy, and Oriental food from Vietnam, Thailand, Japan, and India. There are award-winning restaurants and Michelin-starred Western restaurants.
Apart from various types of food, Lan Kwai Fong also offers a wide variety of fun, festivals, parties, and entertainment.
How to get there: Take the MTR to Central Station and take Exit D2, then walk along Theatre Lane, and up D'Aguilar Street.
Soho refers to the area south of Hollywood Road, close to Lan Kwai Fong. Packed with an amazing variety of restaurants and bars, it is one of Hong Kong’s best areas for wining and dining.
It is known for a wider range of international restaurants and dining opportunities. It is a good place to sample different cuisines from around the world. Most restaurants are clustered around the Mid-Levels Escalator and Staunton Street. You will be able to find any type of food ranging from Italian, Chinese, and Indian to Spanish, French, and Mexican. The choice of food ranges from cheap and cheerful to expensive and tasty.
How to get there: Take the MTR to Central Station and take Exit D2, then walk along Queen's Road Central towards The Center.
If you like Thai food, you should not miss Kowloon City. Locals always call it “Little Thailand” because thirty percent of restaurants there are Thai restaurants. No other place in Hong Kong can offer you a more authentic pad Thai or tom yam goong than Kowloon City.
Apart from Thai food, you can also taste Cantonese, Chiu Chow, Vietnamese, Indian, Korean, Japanese, and Muslim cuisine, as well as local desserts. It is a district that's built a reputation as a foodie haven, not only for its various food options but also for its good prices.
How to get there: Take the MTR to Lok Fu Station and then take a short taxi ride.
Along the strip of Tsim Sha Tsui East, you can find many high-end Chinese and Western restaurants and cafés, some of which offer terraces for a view of Victoria Harbour. It is amazing to enjoy the cuisine while looking at the beautiful view.
Go deeper into Knutsford Terrace and Observatory Court to find more restaurants that offer cuisine from around the world. Besides exquisite international cuisine, you can also taste dim sum, local snacks, or desserts in local restaurants or teahouses in the small alleys.
How to get there: Take the MTR to Tsim Sha Tsui East Station and take Exit P1.
Mong Kok is the busiest district in Hong Kong and is full of shops, restaurants, and food stalls. If you want to experience truly iconic Hong Kong street food, you should not miss Mong Kok.
The Mong Kok area has many curbside "food booths", which are not well-decorated but always have queues in front of them for the delicious traditional snacks. You can walk along Tung Choi Street, Mong Kok Road, and Fa Yuen Street to explore the food booths.
The most popular snacks are fish balls, fried stinky tofu, grilled skewers, and stir-fried rice noodles with beef. Take a seat on a stool and immerse yourself in a local hangout. In addition, there are restaurants serving different kinds of cuisine, ranging from Japanese to Thai to Italian.
Recommended food shops/stands:
How to get there: Take the MTR to Mong Kok Station and take Exit E2.
Hong Kong is one of the world's biggest port cities. Cantonese-style seafood is a tradition. The best places to enjoy fresh seafood are Sai Kung, Lamma Island, and Aberdeen.
The village of Sai Kung is famous for its charming village scenery and fresh seafood. The seafood street is an amazing outdoor seafood bazaar. A strip of seafood restaurants stands by the sea, offering you great sea views while you enjoy eating.
How to get there: Take the MTR to Choi Hung Station and take Exit C2, then take the minibus route 1A. Alternatively, take the MTR to Hang Hau Station and then take the minibus route 101M.
If your time permits, you can take an excursion to one of the outlying islands of Hong Kong. Lamma Island is a good option for its rugged scenery, tiny settlement, quiet beaches and, of course, the seafood.
You can go to the old fishing villages of Yung Shue Wan and Sok Kwu Wan, where you will find a row of restaurants offering excellent seafood and beautiful sea views.
How to get there: Take a ferry from Central Pier 4 to Sok Kwu Wan. The journey takes 30 to 40 minutes.
Aberdeen is renowned for its fishing village and floating seafood restaurants. Jumbo Kingdom, one of the world’s largest floating restaurants, is a popular seafood dining spot. It is a special experience to dine in a floating restaurant designed like a Chinese palace. You can enjoy seafood and dim sum.
How to get there: Take the MTR to Central Station and take Exit A; then take bus 70 from the Exchange Square bus terminus.
There are so many food and restaurant options in Hong Kong. It might be difficult for you to find the right places to eat. To have a local guide will be helpful. He/she can give you some recommendations based on your preferences and lead you to taste the real Hong Kong.
One of our most popular Hong Kong tours, for inspiration:
Our Hong Kong tours are custom-designed, flexible, and unique. Just tell us your requirements and interests.