Hotel Suvai is a gem of a restaurant in Battaramulla. It's everything to choose if you're looking for affordable, and delicious filling Indian food. Their dosas are the stuff of legend!
If you are a pork fan, this is the place. They have amazing pork dishes - pork rice, kottu...everything pork!
Simple and healthy, Kumbuk does everything right with local, seasonal and organic ingredients.
A beautiful cottage hotel that provides the genuine jungle experience nestled in the wilderness of Beragala.
A comfortable bungalow located in the paradisaical Yala, that's made for the escapes into the wilderness and safari camping.
Tucked away from the crowded beaches of Balapitiya, Shinagawa Beach by Asia Leisure is a meticulously designed, gorgeous beach hotel that gives you the best of both worlds - the sea and the lagoon.
Aasife is good place to get biriyani in Ethul Kotte. The food is good and service friendly.
Chana's has been gaining popularity for sometime now and it's easy to see why. They do a pretty good take on North Indian cuisine and their biriyani is one of the best in town.
Arabian Knights has branched out to Thimbirigasyaya.
Alhambra is the Ramada Hotel's North Indian restaurant.
Sulthan Palace (formerly Rahumania) is a great spot at the Town Hall hub to get a delicious, cheap range of biriyanis, meats and even Sri Lankanized Chinese.
Navratna, the Taj's Indian restaurant, is one of the few great places in the city for an authentic Indian dining experience.
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.…
Sky 348 is the rooftop bar and restaurant at Anarva Siddhalepa in Mount Lavinia.
Peppermint Cafe is the first 24/7 cafe in Colombo. They're also quite pet-friendly.
Mango Tree is a hugely popular Indian restaurant on Dharmapala Mawatha, serving mainly North Indian cuisine. The food is very rich, and quite good.
Indian Hut is a gem of a restaurant in Galle. It's THE spot to choose if you're looking for affordable, and filling Indian food. Their Butter Chicken is the stuff of legend!
Grand Indian is Nuwara Eliya's go to Indian restaurant . They serve up top notch North Indian cuisine at reasonable prices with impressive consistency.
Mathura is a decent Indian vegetarian restaurant that has been around Colombo for years, but now at a new location.
Calm chill place to booze with some delicious Sri Lankan Chinese food.
Indian Summer is a slightly expensive Indian restaurant, with a great ambience.
An Indian restaurant down W. A. Silva Mawatha, with quality food and great service. They cater mostly to rich, north Indian dishes ranging from the traditional Murg Makhanis to garlic naan.…
Shanmugas is one of the older and more reputed vegetarian Indian restaurants. They're definitely pricier than most places but the food is very good and the service is excellent.
Street Foods by Punjab Grill is and Indian franchise restaurant, and they've have been perched on the first floor of GSH Colombo for quite a while now. What they offer in Sri Lanka isn’t exactly Indian…