A great place for a quick lunch or dinner.
Dynasty is a fine dine restaurant in the Grand Monarch Hotel.
A decent Indian restaurant at Panadura, with quality North Indian food.
Aasife is good place to get biriyani in Ethul Kotte. The food is good and service friendly.
Flamingo Restaurant (which has been around forever) serves up an interesting mix of cuisines ranging from Arabic, Western, Italian and Sri Lankan.
Alhambra is the Ramada Hotel's North Indian restaurant.
A mainstream Indian restaurant that caters to an assortment of dishes, ranging from Chinese, to the odd Macaroni, quail, speciality egg dishes and submarines.
A tiny restaurant that serves up lunch and dinner, with a Sri Lankan and Indian menu.
Generous portions, fair price and swift delivery make Chinaman good option for office lunch.
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…
හැබැයි මම නම් කියන්නෙ සති අන්තයෙ දවසක පවුලේ උදවියත් එක්ක මොරටුවෙ ස්ටීම් බෝට්…
Considered the only proper dine-in experience in Batticaloa, their Indian food is pretty good.
A lawyer's chambers turned Moroccan/Italian restaurant, they do their own take on moussaka, hummus and baba ghanoush.
China Manor is a new hotel in Maradana with an authentic Chinese restaurant. Their crispy chicken is amazing.
The Gardenia is Hotel Ramada's main restaurant, and they do a wide range of cuisines, from Italian to Jaffna, that are good value for money.
Curry Leaf is the Hilton's Sri Lankan restaurant, and their spread of local cuisine and fresh seafood is top notch. If you can afford the taxes, this is a must try.
Navratna, the Taj's Indian restaurant, is one of the few great places in the city for an authentic Indian dining experience.
Praneetha is a small eatery that serves up a great rice and curry with the option of every kind of meat, from prawns to pork.
Expensive, but probably the most modernist Sri Lankan cuisine you can get.
Grand Beijing is another Chinese place around the Kollpity junction that serves up good, authentic dishes at affordable prices.
Tasty home-cooked Jaffna style dishes - they do orders in bulk, so ideal for lunch or dinner parties.
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.
They do chicken biryani pretty darn good and now have crab and lamb on the menu.
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.