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.
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.
Their coconut chutney lifts to high heavens an otherwise mediocre array of South Indian staples.
If you're looking for a clean, charming and authentic meal in Jaffna, we highly recommend the vegetarian Malayalan Cafe.
Navayuga is a pretty nice Indian restauran. Set inside what seems to have once been a charming house, it's cosy, and their menu is pretty wide.
The New Saraswati Cafe in Pettah is a popular little restaurant that serves good (and plenty of) vegetarian South Indian food, for cheap saivar kades prices.
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…
Sri Vihar (formerly known as Shanthi Vihar) is a well-known vegetarian Indian restaurant located at the Thummulla Junction. Veering towards the south Indian side of things, they offer the standard selection…
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.
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.
Amirthaa is a cheap, clean, pure-veg South Indian restaurant in Bambalapitiya. The place gets pretty hectic, but the food is good.
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.