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…
Kandoori is an Indian restaurant that serves just biriyani and other Indian food.
Awesome exterior & interior, service also. But main meals are? Even bakes & juices are good!
Amirthaa is a cheap, clean, pure-veg South Indian restaurant in Bambalapitiya. The place gets pretty hectic, but the food is good.
Golden Palace is hotel Sapphire's in-house Chinese Restaurant.
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.
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.
With a restaurant, members lounge and the highest rooftop bar in the city, Elevate is the most happening place right now.
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…
A good place to grab a quick bite at Wattala.
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…
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.
Aasife is good place to get biriyani in Ethul Kotte. The food is good and service friendly.
China Town is a little restaurant on Marine Drive that serves big sloppy portions of spicy Sri Lankan-Chinese and even some Indian.