Dynasty is a fine dine restaurant in the Grand Monarch Hotel.
A hotel and restaurant, Cosy's dishes up Sri Lankan, Indian, and Chinese cuisine. We'd recommend sticking to the Jaffna specials. Obviously.
Amrith has moved to a new location. The food is still consistent and while they aren't the best in town, they're still a valid option for Indian food.
One of the better eateries in Jaffna, with a wide variety of Northern Sri Lankan food
Food Studio functions as Colombo City Centre's food court. It's a lot more upscale, both in terms of ambience and price- so watch out if you're going just for the food.
The food aspect of the leading supermarket chain, SPAR.
Good Indian restaurant to taste some South Indian vegetarian food.
Indian Spice is a low-key Indian restaurant that shares the premises with the equally modest, yet somewhat dodgy China Town. The place may give out a slightly dicey feel, but the food actually isn't…
Bombay Sweet Centre does an excellent almond milk (Rs. 150) and beef samosa (Rs. 30). The samosa was the best I've had in the city - full of meat and gleaming green chillis, but not stomach…
C2C, AKA Chennai Grandma's Kitchen is a new addition to Colombo's throng of Indian restaurants.
A good place to grab a quick bite at Wattala.
A non-vegetarian South Indian Chettinad restaurant on Horton Place.
The chicken and mutton were excellent. And the biriyani rice too.
Off the coast of the Diyawanna Lake lies a train station, that's also a restaurant.
A saivar kade in Kand that does a solid puri in Kandy.
A saivar kadey in Wattala that's greatfor getting your afternoon vadei fix.
With their carefully curated, picturesque ambience, Arcadia Cafe & Restaurant is one of the absolute prettiest places in Colombo to get food from.
Our most nostalgic food court gets a make-over.
Not a better place to have Indian food...
Essentially a walauwa converted into a restaurant, Mahagedara in Wattala does an assortment of Sri Lankan, Asian and Western fare.
Flavors is Galadari Hotel's Indian restaurant. Their food is actually pretty decent, but the ambience, or rather the lack of it makes you want to wrap up your meal as fast as possible.
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.
A not so small resto down Marine Drive that's perfect for when you're with a bunch of people who can't decide what they want.
Lemon Square serves a variety of food, from biriyani and fried rice to chapati and kottu.