Artwork for SAMSUNG TOP BANNER 1- OCT 21 MBL 2
Artwork for Coke TOP BANNER 1

Finding places around you


Some of the top Indian restaurants in Colombo.
  1. Cuisine
  2. Asian
  3. Indian

YAMU Recommends

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…


53/3 Ramakrishna Road, Colombo 6

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.


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.

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.

Indian Chaat Corner

No. 03, 32nd Lane, Wellawatta

Indian Chaat Corner is a tiny barely-noticeable restaurant that specializes in Indian street food. The chaat is still pretty good, and they've got a nicer interior now.


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.

Flavors (Galadari)

Hotel Galadari, 64 Lotus Road, Colombo 1

Flavors is Galadari Hotel's Indian restaurant. Their food is actually pretty decent, but the ambience, or rather the lack of it makes you want to wrap up your meal as fast as possible.

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…

Indian Summer

42, Horton Place, Colombo 07

Indian Summer is a slightly expensive Indian restaurant, with a great ambience.


155, Park Road, Colombo 5

Thalis has kept to themselves over the years, so they're easy to miss if you're around Park road. They serve up some wonderful North and South Indian food fare, and are well worth a visit.


17, Charlemont Road, Wellawatte

Kandoori is an Indian restaurant that serves just biriyani and other Indian food.

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.

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…

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.


381, Galle Road, Bambalapitiya, Colombo 04, Colombo

Ever been to one of those places where you ate so much, you had to just stop and rest a bit? Those kind of places are harder to come by now since food in general is too expensive,…

Amaravathi Restaurant

2 Mile Post Ave, Kollupitiya, Colombo 3

Amaravathi is a non-vegetarian South Indian restaurant located on a narrow street off the Galle road, serving great thosas, thalis and one of the country's best biriyanis.

All Places

Sort by first looks users choice rating