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.
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.
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 has good Indian food on Marine Drive. We personally think this is an ideal place for Indian takeaway/delivery and not a bad place to dine in.
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.
A great place for a quick lunch or dinner.
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…
Established in 1957, Dindigul Thalappakatti Restaurant is a popular franchise restaurant comes all the way from Tamil Nadu, India.
A 100% veg restaurant serving North and South Indian food.
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…
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.