Restaurants In Sri Lanka

Restaurants in Sri Lanka: A Food Lover’s Paradise

Welcome to Sri Lanka, a paradise for food enthusiasts! As you embark on your journey through this beautiful island, you’ll discover a rich culinary heritage influenced by diverse cultures and traditions. From local delights to international cuisine, you’ll find an abundance of restaurants ready to treat your taste buds. In this travel guide, we’ll explore some must-try restaurants in Sri Lanka, covering various regions, cuisines, and dining experiences.

Colombo: The Capital’s Culinary Wonders

As the capital city of Sri Lanka, Colombo is a hub for diverse dining experiences. From street food to fine dining, you’ll find an array of options that cater to different tastes and budgets.

Ministry of Crab

A trip to Colombo is incomplete without a visit to the renowned Ministry of Crab. Situated in the heart of the city, this upscale restaurant is famous for its mouth-watering crab dishes. With a variety of preparations, such as the signature Pepper Crab and Chilli Crab, you’ll be spoilt for choice. Don’t forget to try their Garlic Prawn dish as well!


For an authentic Sri Lankan dining experience, head to Upali’s. This cozy restaurant serves a range of traditional dishes, including hoppers, kottu, and rice and curry. With their affordable prices and friendly service, Upali’s is a must-visit for anyone seeking a true taste of Sri Lanka.

Kandy: A Taste of the Hill Country

Located in the central part of the island, Kandy is a vibrant city rich in history and culture. Surrounded by lush green hills, Kandy offers a unique selection of eateries that cater to both local and international palates.

Slightly Chilled Lounge Bar & Restaurant

Overlooking the beautiful Kandy Lake, Slightly Chilled Lounge Bar & Restaurant offers a picturesque setting for a relaxed meal. The menu features a mix of Sri Lankan, Chinese, and Western dishes. Make sure to try their famous deviled dishes and wash it down with a cold Lion Lager.

Empire Café

Nestled within the premises of the historic Empire Hotel, Empire Café is a trendy eatery with a fusion of Sri Lankan and Western cuisine. Their signature Kandy Curry Platter is a must-try, allowing you to sample an assortment of delicious curries made with fresh, local ingredients.

Galle: Coastal Culinary Delights

Galle, a charming coastal city in the south, is home to the famous Galle Fort. This UNESCO World Heritage site offers a variety of dining options within its ancient walls, boasting an eclectic mix of Sri Lankan, Indian, and European influences.

A Minute by Tuk Tuk

Located on the ramparts of the Galle Fort, A Minute by Tuk Tuk offers breathtaking ocean views and a delightful menu. The seafood is the star here, with dishes like the Tuna Poke Bowl and Prawn Curry taking center stage. Enjoy your meal with a refreshing cocktail or fresh fruit juice.


For a taste of Europe in Galle, visit Crepe-ology. This cozy café specializes in both sweet and savory crepes, prepared using authentic French techniques. Pair your crepe with a cup of Ceylon tea or coffee for a perfect afternoon treat.

Nuwara Eliya: Scenic Highland Dining

Known as “Little England,” Nuwara Eliya is a picturesque town set amidst the scenic highlands of Sri Lanka. Its cool climate and lush surroundings make it a popular destination for visitors, offering a variety of dining experiences that cater to different tastes.

Grand Indian

Located within the Grand Hotel, Grand Indian offers a fine dining experience with an array of North Indian dishes. The elegant setting and attentive service make it an ideal choice for a special meal. Don’t miss out on their delicious Butter Chicken and Garlic Naan.

The Sackville Tea Room

For a classic British afternoon tea experience, visit The Sackville Tea Room. Set in a charming colonial building, this tea room serves a selection of sandwiches, pastries, and cakes, accompanied by a wide range of Ceylon teas. The freshly baked scones with clotted cream and strawberry jam are a must-try.

Arugam Bay: Beachside Bites

Famous for its pristine beaches and surf culture, Arugam Bay is a laid-back coastal town on the east coast of Sri Lanka. The relaxed atmosphere extends to its dining scene, where you’ll find a mix of local and international cuisine served in casual, open-air settings.

Hideaway Resort

Hideaway Resort’s restaurant is a popular choice among locals and tourists alike. With its eclectic menu featuring Sri Lankan, Western, and Middle Eastern cuisine, there’s something for everyone. Their Wood Fired Pizzas and Rice and Curry are definite crowd-pleasers.

Rotty Hut

A visit to Arugam Bay is incomplete without sampling the local specialty – kottu roti. Rotty Hut is a small, unassuming eatery known for its delicious kottu dishes. Choose from a variety of fillings like chicken, seafood, or vegetables, and watch as your kottu is expertly prepared before your eyes.

With its diverse culinary landscape, Sri Lanka is truly a food lover’s paradise. As you explore this beautiful island, make sure to indulge in the various flavors and dining experiences that it has to offer.