For centuries, Sri Lanka has played a central role in the spice trade. There's no mistaking its impact on the cuisine, both in terms of the role of spices and in the flavors foreign traders brought with them. Surrounded by the Indian Ocean, the island also benefits from the bounty of the seas — restaurants across the island boast incredible seafood. Whether you're looking to savor traditional dishes or experience creative fusion, our experts recommend these 7 spots.
39 Pedlar Street
The ideal venue for a memorable meal, this hotel restaurant offers a concise menu featuring fresh seafood and organic local produce.
Green Cabin 77
453 Galle Rd
This local institution is famous for baked goods and an inexpensive array of rice and curry variations, all served in a leafy dining area.
10 Chiurch Street
The Dutch Fort in Galle offers a myriad of beautiful hotels including the historic and lovingly restored Amangalla.
Old Dutch Hospital
Seafood lovers and cricket fans flock to this restaurant in the Old Dutch Hospital.
28 Church Street
The restaurant at this hotel serves superb, though very pricey, Asian fusion cuisine at tables set along the deep inner veranda.
2, Alfred House Road
The open-air dining area looks over an intimate courtyard and reflecting pool. The Sri Lankan–inspired dishes focus on fresh ingredients and bold, clean flavours.
Curry Leaf 77
2 Sir Chittampalam A Gardiner Mawatha
Tucked away in a lovely garden that has the motif of a Disney-fied traditional village, the buffet here has a vast range of Sri Lankan foods prepared with top-quality ingredients.