10 Best Restaurants in Sri Lanka
The 2026 selection of restaurants in Sri Lanka, presented in the order of the 10 Best destination selection.
Ministry of Crab
Sri Lanka
Upali's by Nawaloka
Colombo, Sri Lanka
Upali’s occupies a prominent Colombo address near the city’s cultural landmarks, giving Sri Lankan cooking a comfortable urban setting. The restaurant is designed for a broad introduction to the island’s food, with a menu that moves between familiar rice and curry combinations, street food influences and regional specialities. It works well for both a leisurely lunch and a fuller evening meal. Curries, hoppers and kottu offer different ways to explore the kitchen, while dishes associated with northern Sri Lanka broaden the selection. Spice levels and accompaniments can make a meaningful difference to the experience, so staff guidance is useful. Ordering several preparations for the table reveals the contrasts between coconut, roasted spices, sourness and the freshness of sambols. The atmosphere is approachable and suited to mixed groups, including diners encountering Sri Lankan food for the first time. Its central location makes it easy to include in a day of sightseeing. Ask about regional dishes and balance richer curries with vegetables and lighter accompaniments.
Capital Bar & Grill
Sri Lanka
Il Mare
Sri Lanka
Verala
Sri Lanka
Amangalla Dining
Sri Lanka
Amanwella Dining
Sri Lanka
Cape Weligama Dining
Sri Lanka
Wild Coast Dining
Sri Lanka
Santani Dining
Sri Lanka