Artwork for Kingsbury
New Gadaby Rest Inn (Kaththankudy)

250, 252, Main Street, Kaththankudy

Home of the best beef samosa. Gadaby is perfect for your short eat fix on the East Coast.

Grandpila Family Restaurant

25, Marine Drive, Colombo 3

Pilawoos, the biggest players on Colombo's kottu scene, have set up a bigger, more family friendly restaurant on Marine Drive. The kottu and iced milo are still stellar.

Navratna (Taj)

25, Taj Samudra Hotel, Galle Face Center Road, Colombo 3

Navratna, the Taj's Indian restaurant, is one of the few great places in the city for an authentic Indian dining experience.

Palmyrah (Hotel Renuka)

328, Hotel Renuka, Galle Road, Colombo 3

Palmyrah has long been one of the best places in the city for Sri Lankan food. They've expanded well into Western and Indian too, the food is great, and it's also a comfy, quiet, chilled space to dine at.…

Indian Hut Family Restaurant

No. 55, Rampart Street, Fort, Galle

Indian Hut offers decent and affordable North Indian and Chinese cuisine in Galle

Hotel New Amirthaa

115, Galle Road, Colombo 04

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.

Juiceez (Battaramulla)

No 289/C Pannipitiya Road, Pelawatta, Battaramulla,

It was my first time stepping into Juiceez in Battaramulla, or any of their branches for that matter. I was expecting nothing more than just a cash counter and a little stall serving juice - like…

Cafe Fort

No.124, York Street, Colombo 01

A surprisingly decent little cafe that's been around for a while located right next to the Dutch Hospital in Fort. They serve up some good rice and curry so it's a nice place to drop by when…

Indian Chaat Corner

No. 03, 32nd Lane, Wellawatta

Indian Chaat Corner is a tiny barely-noticeable restaurant that specializes in Indian street food. The chaat is still pretty good, and they've got a nicer interior now.

Shanmugas

53/3 Ramakrishna Road, Colombo 6

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.

Cosy Restaurant (Jaffna)

272, Stanly Road, Jaffna.

A hotel and restaurant, Cosy's dishes up Sri Lankan, Indian, and Chinese cuisine. We'd recommend sticking to the Jaffna specials. Obviously.

Green Grass Hotel and Restaurant

No. 33, Aseervatham Lane, Hospital Road, Jaffna

One of the better eateries in Jaffna, with a wide variety of Northern Sri Lankan food

Indian Spice

38, Sea Avenue, (Marine Drive) Colombo 03.

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…

Fort Rotti Restaurant

36 Light House Street, YMBA Building, Fort, Galle.

Sells rotti, with sliced bananas and Kandos chocolate in the middle. They also have Lassi.

Sameeha Family Restaurant

390, Periyamulla, Negombo

Sameeha's is popular for their cheese kottu, and is one of THE places to drop into in Negombo.

Seasons

Liberty Plaza, Level 2, 250, R A De Mel Mawatha, Colombo 03

Authentic biryani at affordable prices, Seasons is only held back by its dismal setting on the deserted second floor of Liberty Plaza.

Indian Summer

42, Horton Place, Colombo 07

Indian Summer is a slightly expensive Indian restaurant, with a great ambience.

Ivy Lane Restaurant

538 Galle Road, Colombo 3

A tiny restaurant that serves up lunch and dinner, with a Sri Lankan and Indian menu.

Aasife Biriyani

939, Ethul Kotte Road, Sri Jayawardana Pura, Rajagiriya

Aasife is a new biriyani spot in Ethul Kotte. The food is good, service is friendly and we highly recommend it.