Spice Coast is well-known restaurant down Marine drive for their spread of Indian food.
The newest addition to the Lavinia Restaurant now serves Chinese, Indian and Sri Lankan food.
Saraswathie Lodge is another pure-veg South Indian spot on Galle Rd in Bambalapitiya. The ambience isn't as charming as nearby Greenlands Hotel but the thosai is marginally better.
Dynasty is a fine dine restaurant in the Grand Monarch Hotel.
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…
Some excellent biriyani made by a home cook.
Amirthaa is a cheap, clean, pure-veg South Indian restaurant in Bambalapitiya. The place gets pretty hectic, but the food is good.
Kandoori is an Indian restaurant that serves just biriyani and other Indian food.
With a restaurant, members lounge and the highest rooftop bar in the city, Elevate is the most happening place right now.
The Governor's Restaurant at the Mount Lavinia Hotel is one of the few hotel restaurants that offers real value for money with their dishes.
Awesome exterior & interior, service also. But main meals are? Even bakes & juices are good!
Curry Leaves is one of Colombo's oldest Indian restaurants, but remains mostly under the radar. Their strength lies in their biryani, but the rest of the dishes were pretty ordinary.
Golden Palace is hotel Sapphire's in-house Chinese Restaurant.
The brand new Mövenpick Hotel Colombo's all-day dining restaurant.
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.
Established in 1957, Dindigul Thalappakatti Restaurant is a popular franchise restaurant comes all the way from Tamil Nadu, India.
Dwaraka is a new pure vegetarian Indian restaurant in Bambalapitiya. Although we ran into a few hiccups, we still walked away pleased with our meal.
A great place for a quick lunch or dinner.
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…
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…
A good place to grab a quick bite at Wattala.
The Biriyani Restaurant is all the way in Armour Street, but worth a visit because their biriyani is amazing!
Local biryani doesn’t seem to get the attention it deserves. If you think about it though those plates of saffron tinged rice are a central part of life for millions of Sri Lankans.
Mango Tree is a hugely popular Indian restaurant on Dharmapala Mawatha, serving mainly North Indian cuisine. The food is very rich, and quite good.