Restaurant
1. Ministry of Crab
Dharshan Munidasa's crab restaurant in the Old Dutch Hospital, co-founded with cricketers Mahela Jayawardene and Kumar Sangakkara and serving wild-caught Sri Lankan mud crab.
View details — Ministry of CrabPlaces to eat at every budget, from street food and casual local spots to established restaurants and fine dining.
10 places · Updated October 27, 2026
Our top 3 restaurants in Sri Lanka
Restaurant
Dharshan Munidasa's crab restaurant in the Old Dutch Hospital, co-founded with cricketers Mahela Jayawardene and Kumar Sangakkara and serving wild-caught Sri Lankan mud crab.
View details — Ministry of CrabRestaurant
Dharshan Munidasa's Japanese restaurant, founded in 1995 and the first Sri Lankan restaurant on Asia's 50 Best list, now on Chaithya Road at Port City.
View details — NihonbashiRestaurant
A traditional Sri Lankan restaurant opened in 2013 in its founder's former family home in Colombo 7, known for rice and curry, hathmaluwa and fish head curry.
View details — Upali’sRestaurant
A Paradise Road restaurant opened in 1998 in Geoffrey Bawa's former offices, serving local and international dishes beside a gallery of changing exhibitions.
View details — The Gallery CaféRestaurant
Cinnamon Grand's village-style restaurant, where local cooks known as ammes prepare traditional Sri Lankan island dishes in a village-style setting in the city centre.
View details — Nuga GamaRestaurant
ITC Hotels' progressive South Indian fine-dining restaurant at ITC Ratnadipa, open for dinner and described as reinventing southern Indian cuisine with local flair.
View details — AvartanaRestaurant
A beachside Chinese seafood restaurant at Mount Lavinia that reopened in 2025 after a long closure, with 350 seats, private rooms and live music every evening.
View details — Loon TaoRestaurant
A home-grown Sri Lankan seafood restaurant founded in 2016 and built around sea-caught prawns, with its flagship on Ananda Coomaraswamy Mawatha in Colombo 3.
View details — IssoRestaurant
The Kingsbury's seafood restaurant, serving Sri Lankan crab curry and whole fish cooked the local way, with window tables looking out over Port City.
View details — Ocean at The KingsburyRestaurant
Shangri-La Colombo's Chinese restaurant, cooking Dongbei, Szechuan and Cantonese dishes, with a yum cha brunch of dim sum and barbecue on weekends and holidays.
View details — Shang Palace