No 8, Frankfurt Place, Colombo 04
A 100% veg restaurant serving North and South Indian food.
200, Union Place, Colombo 2
FLOW is a restaurant at the Hilton Residences that serves up a variety of international and local cuisines.
36 Power House Rd, Jaffna
If you're looking for a clean, charming and authentic meal in Jaffna, we highly recommend the vegetarian Malayalan Cafe.
50, W.A. Silva Mawatha, Colombo 06
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.
80, Poruthota Road, Negombo
One of Negombo's long term dining institutions.
Ground Floor, No. 30, Sir Mohamed Macan Markar Mawatha, Colombo 3
Alhambra is the Ramada Hotel's North Indian restaurant.
122, Kadawatha Road, Kalubowila, Dehiwala
Galle Caterers are one of the older caterers in Colombo with quite a large customer-base. We've tried their stuff on numerous occasions and they offer great value for money on top of consistent taste.
136, Trinco Road, Batticaloa
Considered the only proper dine-in experience in Batticaloa, their Indian food is pretty good.
7, Dharmapala Mawatha, Colombo 3
Bombay Sweet House is the original Sri Lankan candy shop, the city's oldest candy makers, and still remains the best place for Indian sweets and a fresh glass of Faluda.
Cinnamon Grand, Colombo 03
Chutneys serves good South Indian fare, with a menu neatly divided between the four Southern states' vegetarian and non-vegetarian cuisines. The food is quite authentic, with brilliant quality…
45A, C W W Kannangara Mawatha, Colombo 7
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.
29, Kadawatha Road, Off Anderson Road, Kalubowila
If you're having people over and don't want to cook or just having a family meal, we highly recommend Pot Biriyani for takeaway or delivery. It's run by a friendly family and they make…
100/10, Independence Avenue, Colombo 7
Agra is another one of those rare fine dining Indian restaurants in Colombo. They're not cheap but we think their food is definitely worth the price.
25, Marine Drive, Colombo 3
Pilawoos, the biggest players on Colombo's kottu scene, have set up a bigger, more family friendly restaurant on Marine Drive. The kottu and iced milo are still stellar.
25, Taj Samudra Hotel, Galle Face Center Road, Colombo 3
Navratna, the Taj's Indian restaurant, is one of the few great places in the city for an authentic Indian dining experience.
Ground Floor, No. 30, Sri Mohamed Macan Marker Mawatha, Colombo 3
The Gardenia is Hotel Ramada's main restaurant, and they do a wide range of cuisines, from Italian to Jaffna, that are good value for money.
17, Charlemont Road, Wellawatte
Kandoori is an Indian restaurant that serves good biriyani and other Indian food at a pretty low price point.
82, Dharmapala Mawatha, Colombo 3
Mango Tree is a hugely popular Indian restaurant on Dharmapala Mawatha, serving mainly North Indian cuisine. The food is very rich, and quite good.
No. 55, Rampart Street, Fort, Galle
Indian Hut offers decent and affordable North Indian and Chinese cuisine in Galle
1 A, Rajakeeya Mawatha, Colombo 07
Maharaja Palace is one of the few fine dining Indian restaurants in Colombo. The prices are high but the portions are actually quite large now. Their food was always pretty good and it…
115, Galle Road, Colombo 04
A YAMU office favourite, Amirthaa in Bamba does a mean Ghee dosa. It also serves Bonda, Jelebi and fresh milk with a dash of tea.
Grand Hotel Rd, Nuwara Eliya
Grand Indian is Nuwara Eliya's go to Indian restaurant . They serve up top notch North Indian cuisine at reasonable prices with impressive consistency.
Thalaimannar Road, Karisal, Mannar Island, Mannar
The Palmyrah House is one of the few proper hotels in Mannar. The management has embraced the island's flora and fauna, creating an eco-friendly boutique hotel that offers a memorable experience.
16, Melbourne Avenue, Colombo 04
Mathura is a decent Indian vegetarian restaurant that has been around Colombo for years, but now at a new location.
Colombo can be a cosmopolitan city, if you know where to look. The…
Here's a round-up of where to get Indian food in Colombo.
Funnily enough, Sri Lanka isn't the most vegetarian friendly country. Here's a roundup…