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…
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.
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, the Taj's Indian restaurant, is one of the few great places in the city for an authentic Indian dining experience.
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.
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 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.
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 is a slightly expensive Indian restaurant, with a great ambience.
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.
Kandoori is an Indian restaurant that serves just biriyani and other Indian food.
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 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 is a decent Indian vegetarian restaurant that has been around Colombo for years, but now at a new location.
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 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.
Delicious real Indian food to taste at a peaceful small comfortable dining area
A home-based biriyani maker.
Reaching out to this place is a bit difficult, but your effort will be rewarded by the breathtaking views and the seclusion surrounded by jungle. The food is also delicious and totally Sri Lankan.
BBQ Avenue doesn't just quench your cravings, they vanquish it!
Lanka Hotel doesn't look all that promising at first, but they happen to do a very good Chicken Cheese Kottu.
Comparatively so good vegetarian place.
A restaurant serving saiwar-like food in a very nice ambience.
Delicious Jaffna style Sri Lankan food, specially seafood & fried rice, kottu serving with a pleasant waiters.
Dotting the coast of Main Street, Sri Rudra does a good take on Indian, vegetarian cuisine.
Super affordable biriyani spot in Aluthkade.
Indian food with a view.
Home to an array of Indian food in Fort.
A potential hidden treasure of a restaurant in the heart of Colombo 13.
Sri Lanka's first Bombay Borough.
A delivery based biriyani spot somewhere in Dehiwala.
An affordable Indian resto down Marine Drive.
An assortment of restaurants in a brilliant al-fresco setting.
Awesome exterior & interior, service also. But main meals are? Even bakes & juices are good!
Your usual Indian restaurant minus the hubbub and a notch cosier!
Marino Beach Hotel's flagship restaurant that serves some brilliant food and also comes with a breathtaking view.
Chola is now at One Galle Face.
Here, we tried the special Sunday buffet at Ports of Call in Taj Samudra.
Moti Mahal Colombo is a member of the giant Indian food franchise of the same name.
Lemon Square serves a variety of food, from biriyani and fried rice to chapati and kottu.