China Manor is a new hotel in Maradana with an authentic Chinese restaurant. Their crispy chicken is amazing.
The longstanding 88 Chinese Restaurant has opened up a branch in Dehiwela, serving most items except for all pork dishes.
From regulars like Nasi Goreng and Mee Goreng, this place also dishes out a pretty great beef rendang.
Try-hard decadence that's not worth your money. Faux fine dining.
&Co is a new pub and restaurant tucked in the Steuart Hotel behind Dutch Hospital. They serve up good, hefty pub fare in a spacious setting.
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.
Red Orchids is like the new Flower Drum, with the same staff and waiters, and again they do tasty classic Sri Lankanized Chinese food at affordable rates.
The sushi bar at the Cinnamon Lakeside lobby is actually a great place for an authentic Japanese meal for very affordable prices.
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.
Anilana is one of Pasikuda's big beachside hotels. They've got killer ambience late in the evening, and they do a very good Jaffna crab curry.
Olive Garden is another one of Colombo's many Chinese restaurants. The food is good and affordable, and they've got private rooms if you want to take a big crowd with you.
Thai Heritage is one of the many chic little restaurants on the foyers of the Old Dutch Hospital building in the Galle fort. The food though not striving for authenticity, is still alright, and somewhat on…
Expensive, but probably the most modernist Sri Lankan cuisine you can get.
If you make it to the north side, Flag And Whistle is a well-appointed space with a view of the port. They do hearty but expensive German fare.
Ammi's Meaty Delights is a home cook that delivers Sri Lankan style meat dishes. We tried their beef, chicken and pork dishes and they all turned out be very satisfying.
Cafe Beverly is a comfortable, affordable dining space in the premises of the Beverly Street shopping complex in Rajagiriya.
Taste of Asia is a very affordable favourite on Galle Road for hoppers and Jaffna food.
Health Factor is an awesome little restaurant in Kohuwala that cooks up very tasty but healthy meals - at great prices.
Grand Beijing is another Chinese place around the Kollpity junction that serves up good, authentic dishes at affordable prices.
Indian Summer is a slightly expensive Indian restaurant, with a great ambience.
Candle Light Hut is a pretty popular, affordable place for Pakistani biriyani, paratha and meat curries.