Expensive, but probably the most modernist Sri Lankan cuisine you can get.
Taste of Asia is a very affordable favourite on Galle Road for hoppers and Jaffna food.
Quick Thai serves up pretty good, filling Thai dishes at affordable prices.
The Tuna & The Crab is a mainly Japanese restaurant run by Sri Lanka's top chef Dharshan Munidasa in the Galle Fort. The quality is reliable but not game-changing, and the prices are high.
Mayura Hotel serves great rice and curry on banana leaves, and excellent Jaffna crab.
Tang Dynasty is one of the most authentic ones we've been to, the interior is amazing and the food is top notch.
The Kingsbury buffet is pretty good. It's the best in terms of salads and veg, highly competitive in seafood, and good for everything else. It's Rs. 3,500 all in. We think it's good value.
The Fat Crab on Marine Drive is well known for their seafood.
Jade Restaurant has been around for a few years now. Serving up a range of delicious Sri Lankanized Chinese fare, their menu is all improved and affordable.
Palmyrah has long been one of the best places in the city for Sri Lankan food. They've expanded well into Western and Indian too, the food is great, and it's also a comfy, quiet, chilled space to dine at.…
They do chicken biryani pretty darn good and now have crab and lamb on the menu.
Machang Nawala is at Nugegoda now. After the untimely death of their Nawala branch, Machang has claimed a new spot down Stanley Thilakeratne Mawatha.
Nalapaham is for those of you with a sudden mid-day craving for crab - besides the biriyani, idiyapam and kottu, they serve tasty crab, cheap.
Yaal has stood steady in the same, stoic building down Marine Drive. They've managed to thoroughly maintain their quality of food and service over the years.
The Yarl Eat House is perhaps Sri Lanka's best street-diner, serving spicy crab, prawns, mutton and cuttlefish along with a solid rice and curry, all for a reasonable price.
Royal Thai is a great celebratory option. With delicious food and impeccable service, it's definitely one of Colombo's reigning dining royalty.
Ministry of Crab is a high-end restaurant on Dutch Hospital premises that specializes in crab cuisine - the food is just plain mouth-watering and the service is good.