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!

9 best restaurants you must try in Sri Lanka :
- Sea Spray Restaurant
- The Curry Leaf
- Ministry of Crabs
- Raswasala Restaurant
- Nihonbashi
- The Kandy House
- 1864
- Helgas Folly
- 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. They provide the best traditional Sri Lankan foods with an irresistible aroma, satisfying all types of flavor 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.

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. Never miss the best tastes of mutton kottu, fish fries, and Katta sambol here. The staff is warm and hospitable making your dining experience here an extremely pleasant one. Enjoy the village-themed set up in The Curry Leaf, with the finest lavish cuisines and outstanding buffet.

Also Read : Best hotels & resorts in Sri Lanka – Top places to stay in this dream island
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 chili prawns along with chicken fried rice in a clay pot are the best dishes to be never missed here.
Also Read : Best kid-friendly hotels in Sri Lanka – for a comfortable stay and fun!
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 Amaya hills. 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 temping cuisines of Raswasala restaurant at Kandy.

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. Prawn tempura, crab fried rice, and sushi are must-try dishes here. This is the best place to dine with your dear ones. Prawn tempura, crab fried rice, and sushi are must-try dishes here. ‘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 variety 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 taste 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. 1864 will satiate your food carvings and is among the 9 best restaurants you should try in Sri Lanka.

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. 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.
Also Read : 9 unique things to do in Sri Lanka – escape and explore!
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.

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. Planning a trip anytime soon? So, why wait? Check out Sri Lanka honeymoon packages on the 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!
Related Itineraries

Sri Lanka Tour Package for 4 Nights
- Flights excluded
- 3 star accommodations
- 2 activities
- Shared transfer
₹ 70,826
Starting price/person

Amazing 6 Nights Sri Lanka Holiday Packages
- Flights excluded
- 3 star accommodations
- 2 activities
- Shared transfer
₹ 92,415
Starting price/person

Fabulous 7 Night Sri Lanka Trip Packages
- Flights excluded
- 3 star accommodations
- 3 activities
- Shared transfer
₹ 1,08,220
Starting price/person

A 6 Night Sri Lanka Tour Packages
- Flights excluded
- 3 star accommodations
- 3 activities
- Shared transfer
₹ 81,622
Starting price/person

Rejuvenating 6 Night Sri Lanka Travel Packages
- Flights excluded
- 5 star accommodations
- 3 activities
- Shared transfer
₹ 86,166
Starting price/person

Sri Lanka Tour Package for 5 Nights
- Flights excluded
- 4 star accommodations
- 3 activities
- Shared transfer
₹ 72,397
Starting price/person

Enigmatic 5 Nights Sri Lanka Holiday Packages
- Flights included
- 3 star accommodations
- 4 activities
- Shared transfer
₹ 1,16,007
Starting price/person

A Magic 7 Nights Sri Lanka Trip Packages
- Flights excluded
- 4 star accommodations
- 4 activities
- Shared transfer
₹ 1,07,596
Starting price/person

Marvellous 7 Night Sri Lanka Travel Packages
- Flights excluded
- 4 star accommodations
- 4 activities
- Shared transfer
₹ 1,03,288
Starting price/person

Fun 4 Night Sri Lanka Tour Packages
- Flights excluded
- 4 star accommodations
- 1 activities
- Shared transfer
₹ 88,889
Starting price/person