The Top Restaurants in Sri Lanka

top restaurants in colombo
Photo by Ikoi Tei

From luscious, green tea plantations through to deserted beaches, you’re guaranteed to have an amazing time in Sri Lanka. A top draw to the island is its incredible cuisine, which draws on flavors and influences from a variety of countries in Asia, with the most prominent influences being South Indian, Pakistani and Chinese cuisine.

Some of the top places to eat are in the island’s commercial capital of Colombo, in the city of Kandy, which is home to the mystical Temple of the Tooth Relic, and restaurants on the beach areas of Unawatuna and Negombo. We’ve rounded up the top restaurants in Sri Lanka so you can incorporate them into your trip. From dosas, through to kottu and delicious seafood dishes, here are our top picks:

1. Nuga Gama at Cinnamon Grand, Colombo

restaurants in colombo

Nuga Gama in Colombo serves traditional Sri Lankan cuisine, including fish ambul thiyal (sour fish curry), parippu (dhal curry), hoppers, which are the Sri Lankan version of pancakes that can be eaten with sweet or savory toppings, and pol sambol (coconut relish). The restaurant is set outside under a large, 200-year-old Banyan tree and has a great, relaxed atmosphere.

2. Mati Gedara, Unawatuna

top restaurants in colombo

Mati Gedara is the best place to sample local cuisine in the stunning beach location of Unawatuna. There’s a vegetarian buffet, where you can eat Sri Lankan food to your heart’s content including tomato curries, dhaal, different types of sambol curries, and more. If you can handle spicy food, be sure to try the coconut chilli sambol. Get inspired and check out places to stay in Unawatuna.

3. Balaji Dosai, Kandy

top restaurants in sri lanka
Photo by Balaji Dosai

Balaji Dosai is often described as the best place for Sri Lankan food in Kandy. The menu is based on South Indian style dosas, which are super-thin pancakes filled with spicy potato and vegetable fillings. Top dishes to order include the masala dosa with a side of coconut chutney. Find a place to crash in Kandy.

4. The Kottu House, Kandy

restaurants in sri lanka
Photo by Kottu House

The Kottu House in Kandy specializes in kottu, which is a flaky flatbread that is stir-fried with eggs, spices and curry sauce. While the menu is simple, it’s one of the best places to try kottu in the country. The menu includes crab kottu, mutton kottu and chicken kottu. Expect big portions.

5. Ministry of Crab, Colombo

best restaurants in colombo
Photo by Ministry Of Crab

The Ministry of Crab in Colombo offers an extensive crab-based menu. There’s crab cooked in every possible way, from steamed crab to buttered crab and garlic infused crab. They also have other seafood options on the menu, including prawns and seafood rice, that are all cooked in delicious sauces.

6. Sea View, Negombo

Best restaurants in sri lanka
Photo by SEA VIEW Restaurant

Sea View Restaurant in Negombo is a top place to try seafood on the island’s west coast. The menu includes jumbo prawns, seafood curries and spicy cuttlefish. There are delicious Indian-inspired starters including poppadoms and mango chutney. Explore accommodation options in Negombo.

7. Cool Corner Fried Ice Cream Parlor, Kandy

Best restaurants in sri lanka
Photo by Cool Corner Fried Ice Cream parlor

And to finish off any meal, the Cool Corner Fried Ice Cream Parlor in Kandy is a place you can’t miss.  The parlor serves up a whole range of ice cream flavors, including Indian chai tea, white chocolate and mint, and plum pudding flavor. It’s the perfect stop to help to cool your mouth down after a spicy curry, or just if you need a place to escape the midday sun. The ice cream can be eaten deep fried, or normal. Expect big lines on a hot day.

Start planning your trip and explore all accommodation options in Sri Lanka.

Read more

Top 5 Restaurants in Colombo

Top 7 Restaurants in Kandy

Carmela is a Journalist from London. She quit the rainy UK and moved to Medellin, Colombia, where she is a Content Writer for Alltherooms.com