Skip to main content

Sri Lanka, with its vibrant culture and rich culinary heritage, offers a plethora of dining options that cater to all taste buds.

From traditional Sri Lankan dishes bursting with flavors to international cuisines served in picturesque settings, the island nation has something to satisfy every palate.

In this article, we will explore the top 15 best places to eat in Sri Lanka, showcasing the diversity and culinary excellence that awaits food enthusiasts.

Whether you’re a local or a traveler, get ready for a gastronomic journey through Sri Lanka’s finest dining establishments.

Ministry of Crab, Colombo – Located in the heart of Colombo, Ministry of Crab is renowned for its mouthwatering seafood, especially its signature crab dishes. Indulge in the freshest crab prepared with delectable Sri Lankan flavors.

Nuga Gama, Colombo – Nestled in the tranquil premises of the Cinnamon Grand Hotel, Nuga Gama offers an authentic Sri Lankan dining experience. Enjoy traditional Sri Lankan dishes in a rustic village-like setting.

The Lagoon, Colombo – The Lagoon at Cinnamon Grand Hotel is a haven for seafood lovers. Feast on an array of fresh catches while enjoying elegant waterfront views.

The Gallery Café, Colombo – A blend of art, culture, and gastronomy, The Gallery Café offers a unique dining experience.

Set in a former Dutch hospital, this restaurant serves a fusion of local and international dishes.

The Fort Printers, Galle – Situated within a beautifully restored colonial building in Galle Fort, The Fort Printers serves exquisite fusion cuisine with a focus on fresh seafood and organic produce.

The Tuna & The Crab, Bentota – Located in the coastal town of Bentota, The Tuna & The Crab is a culinary gem. Relish delicious seafood specialties, including their renowned tuna and crab dishes.

The Cinnamon Room, Colombo – Offering a contemporary twist to Sri Lankan cuisine, The Cinnamon Room at Cinnamon Lakeside Hotel presents an innovative menu with locally sourced ingredients.

Upali’s by Nawaloka, Colombo – For authentic Sri Lankan flavors, Upali’s by Nawaloka is a must-visit. This popular restaurant serves a wide range of traditional dishes, showcasing the country’s culinary heritage.

The Sizzle, Colombo – Indulge in sizzling dishes and a vibrant ambiance at The Sizzle. Known for its steaks and sizzler plates, this restaurant offers a delectable experience for meat lovers.

The Old Dutch Hospital, Colombo – This historic building transformed into a vibrant dining and shopping precinct is home to several restaurants. Enjoy a range of cuisines in a charming colonial setting.

The Palmyrah Restaurant, Colombo – The Palmyrah Restaurant celebrates the flavors of Jaffna, offering a range of traditional Tamil dishes. Experience the distinct cuisine of Sri Lanka’s Northern region.

Ministry of Crab, Negombo – As an extension of its Colombo counterpart, Ministry of Crab in Negombo presents an equally tantalizing seafood menu. Enjoy stunning views of the Negombo Lagoon.

The Sands, Bentota – Overlooking the golden beaches of Bentota, The Sands offers a delightful dining experience. Relish international cuisines with a focus on fresh seafood and local ingredients.

Shri Vihar, Kandy – For vegetarian delights, Shri Vihar in Kandy is a popular choice. Indulge in a variety of South Indian and Sri Lankan vegetarian dishes prepared with care and authenticity.

The Kingsbury, Colombo – The Kingsbury Hotel is home to multiple dining options, each offering unique culinary experiences. From Asian fusion cuisine to international buffets, there’s something for everyone.


Sri Lanka’s diverse culinary scene caters to all tastes, whether you’re a fan of traditional Sri Lankan cuisine or prefer international flavors. From seafood extravaganzas to vegetarian delights, these restaurants showcase the best of Sri Lankan gastronomy.

Whether you’re strolling through the streets of Colombo, exploring the historic Galle Fort, or enjoying the coastal beauty of Bentota, there’s a dining experience to suit every occasion.

So, whether you’re a food enthusiast living in Sri Lanka or a traveler looking to explore the country’s culinary delights, be sure to add these top dining establishments to your must-visit list.

Prepare to tantalize your taste buds, immerse yourself in the local flavors, and create unforgettable culinary memories as you embark on a gastronomic journey through the vibrant and diverse dining scene of Sri Lanka.

Thank you for joining us on this journey of exploration and discovery at ABX Associates. We’re thrilled to have you as part of our vibrant community. As we delve into the realms of Industry, commerce and lifestyle, we strive to bring you valuable insights, expert perspectives, and the latest trends.

Like, Subscribe and Share!

Your interaction means the world to us. Together, let’s create a space where curiosity meets knowledge, and where discussions flourish. Thank you for being a part of the ABX journey. Let’s learn, grow, and inspire together!

Sign up to receive awesome content in your inbox, every month.

We don’t spam! Read our privacy policy for more info.