Authentic biryani at affordable prices, Seasons is only held back by its dismal setting on the deserted second floor of Liberty Plaza.
Crammed into a congested street in Pettah, Sri Suryas is an unassuming restaurant that serves a mean ghee dosa, among other things.
Serving both north and south Indian thalis in addition to a la carte dishes, this all-vegetarian eatery is authentic and affordable — two adjectives we love a little more than others.
In Doo Se is an Indian Restaurant situated in Thalawathugoda. It's a wonderful place to enjoy a pure Indian meal with a good service.
The Palmyrah House is one of the few proper hotels in Mannar. The management has embraced the island's flora and fauna, creating an eco-friendly boutique hotel that offers a memorable experience.
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.
FLOW is a restaurant at the Hilton Residences that serves up a variety of international and local cuisines.
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.
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.
Navratna, the Taj's Indian restaurant, is one of the few great places in the city for an authentic Indian dining experience.
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.
Galle Caterers are one of the older caterers in Colombo with quite a large customer-base. We've tried their stuff on numerous occasions and they offer great value for money on top of consistent taste.
Cafe Beverly is a comfortable, affordable dining space in the premises of the Beverly Street shopping complex in Rajagiriya.
House of Biriyani is a new biriyani delivery and take out in Kalubowila. They offer good value for money along with a solid roast chicken, but they also have room for improvement.
Taste of Asia is a very affordable favourite on Galle Road for hoppers and Jaffna food.
Diwan is a new multi-cuisine restaurant on Sri Saranankara Road. It's mostly known for it's Indian cuisine, which is what we tried, but they also offer Chinese and Italian.
Indian Summer is a slightly expensive Indian restaurant, with a great ambience.
Krishna is a good vegetarian spot for rice and curry and the likes at the Arcade. They're run by the same guys who run Mathura.
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.
Their coconut chutney lifts to high heavens an otherwise mediocre array of South Indian staples.
If you're looking for a clean, charming and authentic meal in Jaffna, we highly recommend the vegetarian Malayalan Cafe.
China Town is a little restaurant on Marine Drive that serves big sloppy portions of spicy Sri Lankan-Chinese and even some Indian.
Kandoori is an Indian restaurant that serves good biriyani and other Indian food at a pretty low price point.
Chana's has been gaining popularity for sometime now and it's easy to see why. They do a pretty good take on North Indian cuisine and their biriyani is one of the best in town.