Relatively small in size, Sham Shui Po holds its weight in Hong Kong, calling dozens of top restaurants home. From Indonesian, Pakistani, Indian, Chinese, and Japanese, almost every flavour can be enjoyed at an affordable price here.

Whether you are planning for your next food crawl or settling for a location to enjoy your next meal post-cafe hopping/thrifting/roaming around, our guide has you covered for the finest of bites to be had in Sham Shui Po

The best restaurants in Sham Shui Po

1. Oi Man Sang

best restaurants in Sham Shui Po Oi Man Sang
Photo credit: Po Yi Luk

There may be nothing more recognisable in Sham Shui Po for dining out than Oi Man Sing. The semi-outdoors dai pai dong has charmed Hong Kong for years, beckoning long lines to taste a rare style of cooking that is dying out in the city. Swig back a few beers and order the typhoon shelter crab (market price), deep fried squid (HKD138), stir-fried beef fillets and potatoes in black pepper sauce (HKD138), and stir-fried razor clams (HKD188) for the proper experience.

Oi Man Sing, G/F, 1A-1C Shek Kip Mei Street, Sham Shui Po Building, Sham Shui Po, 2393 9315


2. Sun Heung Yuen

best restaurants in Sham Shui Po San Heung Yuen
Photo credit: Kai Chee Too

Another restaurant in the area with a line that seemingly won’t quit is Sun Hang Yuen, a cha chaan teng that opens 24 hours a day, every day to serve hot home comforts. On their affordable menu, we recommend ordering their signature French toast (HKD24), corned beef egg sandwich (HKD23), and satay beef macaroni pasta soup (HKD27). Wash this all down with a large selection of locally brewed tea and coffee on their menu, served pipping hot and very sweet.

Sun Hang Yuen, G/F, 186 Yu Chau Street, Sham Shui Po, 2728 7118


3. Man Kee Cart Noodle

best restaurants in Sham Shui Po Man Kee
Photo credit: Naya Ngai

Probably stocking one of Hong Kong’s largest repertoire of meaty and salty toppings in their cart noodles bowls, Man Kee goes big on the legendary Cantones dish. Soup bases begin at HKD12 and noodles at HKD13. Their most popular add-on items include their Swiss chicken wings (HKD12), pork knuckles (HKD16), chive dumplings (HKD13), and radish (HKD10)

Man Kee Cart Noodle, G/F, 121 Fuk Wing Street, Sham Shui Po, 9059 5104


4. Central Restaurant

best restaurants in Sham Shui Po Central Restaurant
Photo credit: Eric Sin

For over six decades, Central Restaurant has dished out dependable dim sum plates within its no-frills space in the centre of the neighborhood. All priced at HKD30, order the glutinous beef balls, char siu bun, radish cake, mushroom chicken bun, and pork ribs claypot are some of the hits to enjoy in the morning. After 10AM, the restaurant serves affordable lunch dishes from HKD40 and larger plates for dinner.

Central Restaurant, G/F, Tung Lo Court, 140 Tai Po Road, Sham Shui Po, 2777 6888


5. No Milkshake No Life

best restaurants in Sham Shui Po No Milkshake No Life
Photo credit: Alex Yu

Located in Shek Kip Mei, only a street across from Sham Shui Po, is No Milkshake No Life, a cult favourite of diner-loving foodies in Kowloon for their funky, meaty, spicy, and sugary American-style menus. Make your visit worthwhile by stuffing your face with their classic buttermilk pancake (HKD75), impossible beef grilled cheese (HKD125), and a caramel peanut butter real bacon (HKD69) milkshake to end your meal.

No Milkshake No Life, Shop G01, Mei Kwai House, Shek Kip Mei Estate, Shek Kip Mei, 9816 3818


6. Café Sausalito

best restaurants in Sham Shui Po Café Sausalito
Photo credit: Café Sausalito

Since 2014, before Sham Shui Po gained its Gen Z-approved cool factor and the retro cafes started storming in, Café Sausalito has waved the neighbourhood’s flag for quality coffee and healthy food. In their menu, plates like the mixed berries toast (HKD96), mushroom lava toast (HKD89), and protein overload salad (HKD108) make the case for an afternoon well spent.

Café Sausalito, G/F, 201 Tai Nan Street, Sham Shui Po


7. Kung Wo Beancurd Factory

best restaurants in Sham Shui Po Kung Wo Beancurd Factory
Photo credit: Sang Yu

The Michelin Guide-recommended Kung Wo Beancurd Factory is an eatery as much as it is a living museum, telling the story of Hong Kong’s local soy production history. With their signature dishes of tofu pudding (HKD11), deep fried golden fish & soya cake (HKD14), and tofu ice cream with ginger syrup (HKD14), you are bound to leave with a belly filled and an appreciation for Hong Kong’s old culinary past. 

Kung Wo Beancurd Factory, G/F, 118 Pei Ho Street, Sham Shui Po 


8. YEARS

best restaurants in Sham Shui Po YEARS
Photo credit: Roy Chan

For healthy, vegan, and planet-conscious food, YEARS in Sham Shui Po has for years claimed the top ranking for plant based dining. Their menu is expansive, ranging with dishes like the cray c kiwi berry salad (HKD88) and creamy spinach fettuccine (HKD98) to the YEARS classic impossible cheeseburger (HKD138) and Japanese katsu curry risotto (HKD118). Everything is full of protein, flavour, and love.

YEARS, G/F, 191-199 Fuk Wa St, Sham Shui Po, 6338 3719


9. Hop Yik Tai

best restaurants in Sham Shui Po Hop Yik Tai
Photo credit: So Meng

At Hop Yik Tai, you only need to concern yourself with the shop’s three main items on your visit here: cheung fun (HKD10, 4 pc), fish balls (HK6, 5pcs), and siu mai (HKD10, 6pcs). Their affordable snacks hit a craving you may have when searching for peanut butter-drenched cheung fun, curried fish balls, or bouncing siu mai. Prepare to queue and eat quickly as their seats and tables are limited.

Hop Yik Tai, G/F, 121 Kweilin Street, Sham Shui Po, 2720 0239


10. Restoran Indonesia Pondok Kita

best restaurants in Sham Shui Po Restoran Indonesia
Photo credit: Zai Lai

Restoran Indonesia Pondok Kita is a humble Indonesian eatery is stationed in the middle of Sham Shui Po’s bustling street-level market, beckoning a local crowd of Indonesians who really know their food. Our top picks include the nasi kuning special (HKD69), featuring an assortment of salty and pickled salads and a meaty beef curry, sate sapi longtong (HKD79) beef skewers drenched in peanut sauce, and bakmie ayam special (HK50) soup with roasted chicken.

Restoran Indonesia Pondok Kita, G/F, 216 Ki Lung Street, Sham Shui Po, 6436 6810


11. Lau Sum Kee Noodle

best restaurants Sham Shui Po Lau Sam Kee Noodle
Photo credit: Charlie Ho

Featured in Anthony Bourdain’s reportage of the city, Lau Sum Kee Noodle is a must for foodies trawling through Sham Shui Po. One of the few places in Hong Kong to serve noodles prepared with a bamboo pole to bring a springyness to each bite. Their tossed noodles with shrimp roe and braised beef brisket and tendon (HKD58) and signature wonton dumplings with noodles (HKD50) are two reasons alone to come here. We recommend visiting their Kweilin Street location for your first visit; it is the older out of the two and brings with it rich storytelling.

Lau Sum Kee Noodle, G/F, 80 Fuk Wing Street, Sham Shui Po, 2386 3583

Lau Sum Kee Noodle, G/F, 48 Kweilin Street, Sham Shui Po, 2386 3533

Rubin Verebes is the Managing Editor of Foodie, the guiding force behind the publication's viral stories. With a knack for cooking up mouthwatering profiles, crafting immersive restaurant reviews, and dishing out tasty features, Rubin tells the great stories of Hong Kong's dining scene.

Win tasty prizes in our Valentine’s Day giveaway!

Join our biggest giveaway yet and win prizes for you and your partner