Artwork for Kingsbury
Sudarshan Veg

No 8, Frankfurt Place, Colombo 04

A 100% veg restaurant serving North and South Indian food.

FLOW (Hilton Colombo Residences)

200, Union Place, Colombo 2

FLOW is a restaurant at the Hilton Residences that serves up a variety of international and local cuisines.

Malayan Cafe (Jaffna)

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.

Lords (Negombo)

80, Poruthota Road, Negombo

One of Negombo's long term dining institutions.

Alhambra (Ramada)

Ground Floor, No. 30, Sir Mohamed Macan Markar Mawatha, Colombo 3

Alhambra is the Ramada Hotel's North Indian restaurant.

Galle Caterers

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.

Tomato (Batticaloa)

136, Trinco Road, Batticaloa

Considered the only proper dine-in experience in Batticaloa, their Indian food is pretty good.

Bombay Sweet House (Kollupitiya)

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.

Chutneys (Cinnamon Grand)

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…

Sulthan Palace

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.

Pot Biriyani

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.

Grandpila Family Restaurant

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.

Navratna (Taj)

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.

The Gardenia Coffee Shop (Ramada)

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.

The Mango Tree

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.

Indian Hut Family Restaurant

No. 55, Rampart Street, Fort, Galle

Indian Hut offers decent and affordable North Indian and Chinese cuisine in Galle

Maharaja Palace

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…

Hotel New Amirthaa

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 Indian (Grand Hotel)

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.

The Palmyrah House

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.

Mathura Restaurant

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.