Pyt-logo

9 Best Restaurants In Sri Lanka – Top Places To Eat And Treat!

Updated Date

July 12, 2026

Read

8 minutes

9 Best Restaurants In Sri Lanka – Top Places To Eat And Treat!
  1. Home
  2. Blog
  3. Sri Lanka Travel Blog
  4. 9 Best Restaurants In Sri Lanka – Top Places To Eat And Treat!

Hello Foodies! Planning a Sri Lanka tour packages? So here we have a list of the 9 best restaurants in Sri Lanka to satisfy all your food cravings. Apart from fascinating destinations, adventurous activities, rich heritage, and majestic beaches, this lovely island nation has got rich and extensive varieties of tempting cuisines which cater to all types of food lovers. Tasty vegan curries and an endless variety of seafood play a significant role in Sri Lankan cuisine. The central feature of Sri Lankan foods is the boiled rice with a variety of curries made of lentils, meat, vegetables, and fruits accompanied by pickled fruits, chutneys, and sambols. So, why wait? Let’s get started to explore the 9 best restaurants in Sri Lanka!

Our Sri Lanka Packages from Different Departure Cities:

Sri Lanka Tour Packages from Chennai | Sri Lanka Tour Packages from Bengaluru | Sri Lanka Tour Packages from Mumbai | Sri Lanka Tour Packages from Hyderabad | Sri Lanka Tour Packages from Ahmedabad | Sri Lanka Tour Packages from Kolkata | Sri Lanka Tour Packages from Delhi

Photo by Jason Leung on Unsplash

9 best restaurants you must try in Sri Lanka :

  1. Sea Spray Restaurant
  2. The Curry Leaf
  3. Ministry of Crabs
  4. Raswasala Restaurant
  5. Nihonbashi
  6. The Kandy House
  7. 1864
  8. Helgas Folly
  9. The Gallery café

1. Sea Spray Restaurant

The Sea Spray Restaurant offers its customers the ultimate alfresco dining experience with breathtaking views of the Indian Ocean. It is the pioneer of rooftop restaurants in Colombo with the best royal scenic setups, and it sits comfortably among the top places to visit in Colombo for travellers who like their sightseeing paired with a good meal. They provide the best traditional Sri Lankan foods with an irresistible aroma, satisfying all types of flavour for you. Garlic Prawns, Barramundi, Tiger Prawns are must-try dishes here. Awe! This is so mouthwatering to hear. Enjoy the platters of the best seafood that will come sizzling to your seat.

Photo by Pim Myten on Unsplash

2. The Curry Leaf

This place is a paradise for seafood lovers. The Curry Leaf is one of the most fascinating restaurants in Sri Lanka which serves the best traditional Sri Lankan foods in a tranquil environment, and it fits neatly into any list of free things to do in Colombo followed by a hearty meal nearby. Never miss the best tastes of mutton kottu, fish fries, and Katta sambol here. The staff are warm and hospitable, making your dining experience here an extremely pleasant one. Enjoy the village-themed setup in The Curry Leaf, with the finest lavish cuisines and outstanding buffet.

Photo by Andy Hay on Unsplash

3. Ministry of Crabs

Featured among Asia’s 50 best restaurants in 2017, the Ministry of Crab offers a fantastic dining experience with an endless variety of crab dishes. One of the special features of this restaurant is that it is located in Colombo’s four-hundred-year-old ancient Dutch hospital and features an open kitchen format with minimalistic style. The Ministry of Crab provides innumerable varieties of crab meat with various decorations of crab-claw plants all over the restaurant. Dishes like the Sri Lankan crab, pepper crab, spicy chicken teriyaki, and garlic chilli prawns along with chicken fried rice in a clay pot are the best dishes to never be missed here.

4. Raswasala Restaurant

Raswasala restaurant is the best choice if you wish to enjoy dining in Sri Lanka’s best rooftop cafes. They provide an excellent experience on the rooftop balcony with stunning views of the Amaya hills, making it a natural stop for travellers following a 5 days itinerary to Sri Lanka through Kandy. This is one of the best restaurants in Sri Lanka with extensive buffets. You could satisfy your long-lasting gastronomical desires with your loved ones here. Explore the fascinating sites of Sri Lanka with the tempting cuisines of Raswasala restaurant in Kandy.

Photo by Sam Moqadam on Unsplash

5. Nihonbashi

In the land of curry and rice, Nihonbashi offers the best authentic Japanese cuisine. This is one of the top restaurants in Colombo with a classy atmosphere and wide choice of lip-smacking Japanese foods, adding one more reason Colombo consistently ranks among the top cities to visit in Sri Lanka. Prawn tempura, crab fried rice, and sushi are must-try dishes here. This is the best place to dine with your dear ones. ‘The belly rules the mind’, unleash your fun with Nihonbashi’s unique cuisines.

6. The Kandy House

The Kandy House has got the best International, Sri Lankan, and Asian varieties of cuisines with tasty drinks. This is one of the most unique spots in Kandy to dine with your partner, alongside a shimmering pool and lovely atmosphere. Pan-fried fish fillet and beef tenderloin are the best to try here. Indulge a perfect evening with your sweetheart and get a memorable experience.

7. 1864

1864 is one of the few cafes that purely focus on continental food. Jumbo Prawns, baked mushrooms, and pork kebab are so delicious and bring the best tastes and aromas around you. The restaurant offers a perfect 5-star dining experience with modern European cuisine and a collection of wines both old and new, the kind of indulgence travellers usually build into Sri Lanka luxury tour packages. 1864 will satiate your food cravings and is among the 9 best restaurants you should try in Sri Lanka.

Photo by Vidar Nordli-Mathisen on Unsplash

8. Helgas Folly

Helgas Folly is one of the 9 best restaurants in Sri Lanka, located in the hills of Kandy. They have an excellent ambiance, friendly staff, and a rich variety of cuisines, and it’s often tucked into longer trips, like a 9 days itinerary to Sri Lanka that gives the hill country its due. Coconut soup, fish cake, and chicken Abigail are some of the fantastic and unique dishes served here. Make sure to visit Helgas Folly to taste the best foods of Sri Lanka and get delighted.

9. The Gallery Cafe

The Gallery Cafe could satisfy all types of food lovers. Its menu has got a list of extensive cuisines like Italian, Indian and Sri Lankan dishes. The Gallery Café is one of the 9 best restaurants in Colombo with an elegant outdoor ambience. Pork schnitzel, jiggery cream, coq au vin are to be never missed dishes in this restaurant. They provide the best service with an innumerable variety of cuisines.

Photo by Lasath Jayawardana on Unsplash


Conclusion:

Laughter is brightest where food is best! Enjoy your vacation in Sri Lanka, and never miss having a bite in the 9 best restaurants of Sri Lanka listed above. These dining stops slot easily into Sri Lanka family packages. Planning a trip anytime soon? So, why wait? Check out Sri Lanka honeymoon packages on Pickyourtrail and have a great trip. Feel free to reach out to experts at Pickyourtrail and get ready to plan your dream gateway with your loved ones. Unwrap the world with Pickyourtrail!

FAQ

What is the famous food of Sri Lanka?

Kiribath is a typical Sri Lankan dish of rice and prawns. The central feature of Sri Lankan cuisine is boiled or steamed rice, served with a curry of fish or meat, along with other curries made with vegetables, lentils, or fruits. Dishes are accompanied by pickled fruits or vegetables, chutneys, and sambols.

What is the best time to visit Sri Lanka?

Like all tropical countries, Sri Lanka’s weather can be unpredictable, so it’s always wise to expect the unexpected and prepare for all eventualities. However, generally speaking, the best weather in Sri Lanka is experienced in the period between December and mid-April.

What is the best food in Sri Lanka?

Egg hoppers, vegetable curry, Gotu Kola Kanda, Seeni Sambal, crab, Kottu roti, dhal curry, and lamprais are some of the best foods in Sri Lanka.

What is the most famous restaurant in Sri Lanka?

Ministry of Crab is one of the most famous restaurants in Sri Lanka, known for its fresh lagoon crabs and award-winning seafood dishes. It is a must-visit dining spot for seafood lovers visiting Colombo.

What food should I try at restaurants in Sri Lanka?

When visiting the best restaurants in Sri Lanka, try local favourites like rice and curry, kottu roti, hoppers, seafood curry, crab dishes, sambol, and string hoppers for an authentic culinary experience.

Download Pickyourtrail App
travelExpertImg

Need help in planning?

Talk to our Travel Experts