Considered the only proper dine-in experience in Batticaloa, their Indian food is pretty good.
An awesome place for pure vegetarians.
Sulthan Palace (formerly Rahumania) is a great spot at the Town Hall hub to get a delicious, cheap range of biriyanis, meats and even Sri Lankanized Chinese.
Dynasty is a fine dine restaurant in the Grand Monarch Hotel.
Great, cheap soya-based food.
An Indian streetfood joint with ridiculously reasonable prices.
FLOW is a restaurant at the Hilton Residences that serves up a variety of international and local cuisines.
A rice and curry place in Dehiwala that's perfect if you're looking for some crab for lunch.
Eastern Wok is a multi-cuisine restaurant that serves Chinese, Indian and Arabian food.
A petite little shop that houses mouthwatering little sweet treats down Havelock Road. They specialise in a wide variety of Indian sweetmeats and savouries.
A new multi-cuisine restaurant in Kollupitiya.
A popular spot in Mount Lavinia that has biriyani served from a clay pot.
Taste of Asia is a very affordable favourite on Galle Road for hoppers and Jaffna food.
A decent Indian restaurant at Panadura, with quality North Indian food.
Indian Summer is a slightly expensive Indian restaurant, with a great ambience.
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.
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…
A 100% veg restaurant serving North and South Indian food.
A good place to grab a quick bite at Wattala.
Kandoori is an Indian restaurant that serves just biriyani and other Indian food.
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.