Header Notice

Winter is here! Check out the winter wonderlands at these 5 amazing winter destinations in Montana

Best Restaurants In Sri Lanka


Modified: December 27, 2023

by Cher Weisman



Welcome to the vibrant and diverse world of Sri Lankan cuisine! Situated in the heart of South Asia, Sri Lanka is a country known for its rich history, breathtaking landscapes, and mouthwatering food. From fragrant curries and spicy sambols to delicious seafood and tropical desserts, Sri Lankan cuisine is a celebration of bold flavors and unique ingredients.


As a food lover, there is no better way to experience the true essence of a culture than through its culinary traditions. And when it comes to food travel, Sri Lanka has it all. From the bustling streets of Colombo to the cultural hub of Kandy and the coastal town of Galle, each region offers a distinct culinary experience that will leave your taste buds craving for more.


In this comprehensive guide, we will take you on a gastronomic journey through Sri Lanka, exploring the best restaurants in each region. Whether you are a fan of spicy curries, vegetarian delights, or fresh seafood, there is something for everyone to savor and enjoy.


Get ready to tantalize your taste buds as we embark on a culinary adventure through the flavorsome streets and hidden gems of Sri Lanka. So, grab your fork and knife, and let’s dive into the diverse and delectable world of Sri Lankan cuisine!



Colombo, the bustling capital city of Sri Lanka, is a food lover’s paradise. This vibrant metropolis is home to a diverse range of restaurants, offering a fusion of international cuisines as well as authentic Sri Lankan dishes.


When in Colombo, make sure to visit Ministry of Crab, an iconic restaurant specializing in mouth-watering seafood. Known for its giant crab dishes cooked to perfection, this establishment has gained international recognition and is a favorite among locals and tourists alike.


For a taste of Sri Lankan street food, head to Galle Face Green. This popular ocean-front park transforms into a food festival in the evening, with vendors selling a variety of snacks, including delicious kottu roti, crispy hoppers, and fiery chicken curry.


To experience a luxurious fine dining experience, The Lagoon at the Cinnamon Grand Hotel is a must-visit. Featuring an extensive menu of fresh seafood, including succulent lobsters and prawns, prepared in a variety of delectable styles, this restaurant promises a memorable culinary experience.


For an authentic taste of Sri Lankan cuisine, step into The Curry Leaf at the Hilton Colombo. With dishes like aromatic biryani, spicy curries, and traditional hoppers, this restaurant showcases the unique flavors of the island.


End your gastronomic journey in Colombo with a visit to Nuga Gama, a restaurant that recreates a traditional Sri Lankan village setting. Feast on a variety of traditional dishes served on banana leaves while enjoying live performances of traditional music and dance.


Colombo is a melting pot of cultures, and its food scene reflects this diversity. From street food stalls to high-end restaurants, there is a culinary adventure waiting for you in this vibrant city.



Nestled amidst lush mountains, Kandy is a picturesque city in Sri Lanka that offers not only breathtaking views but also a delightful culinary experience. Known for its traditional Sri Lankan cuisine and rich cultural heritage, Kandy is a must-visit destination for food enthusiasts.


One of the top restaurants in Kandy is The Empire Cafe, known for its delicious Sri Lankan and Western dishes. The cozy atmosphere combined with flavorful curries and aromatic rice dishes make it a popular choice among both locals and tourists.


If you want to savor authentic Sri Lankan street food, head to the Kandy Market. Here, you’ll find a plethora of food stalls serving mouthwatering snacks such as samosas, roti, and fried snacks like vadai and cutlets. Don’t miss trying their popular Kandyan sweets like kiri-peni and bibikkan.


For a fine dining experience, visit the Royal Bar & Hotel. This elegant restaurant offers a combination of Sri Lankan and international cuisines, with a particular focus on seafood. Indulge in their signature dishes like jumbo prawn curry and grilled fish, accompanied by flavorsome side dishes.


When in Kandy, make sure to try the traditional Sri Lankan rice and curry. The Kandyan Home Kitchen is a great place to experience the authentic flavors of this iconic dish. Served in a traditional manner, you’ll be treated to a variety of curries, sambols, and pickles that will leave you wanting more.


To satisfy your sweet tooth, head to Dinemore. This popular eatery offers a range of sweet treats, including desserts like wattalappam, kesari, and a delectable variety of ice creams. It’s the perfect place to indulge in some traditional Sri Lankan sweets.


Kandy is not only known for its cultural attractions but also its diverse culinary scene. With a blend of traditional Sri Lankan dishes and international flavors, this city will leave you in awe of its food offerings.



Situated on the southwestern coast of Sri Lanka, Galle is a charming coastal town known for its colonial architecture, stunning beaches, and vibrant food scene. Here, you’ll find a mix of traditional Sri Lankan cuisine, fusion dishes, and international flavors.


When it comes to seafood, Galle is a true paradise. The Lucky Fort Restaurant is a popular spot among locals and tourists, serving freshly caught seafood dishes, including prawns, crabs, and a variety of fish. Don’t miss their mouthwatering butter garlic prawns and grilled fish fillets.


For those looking for a taste of Sri Lankan street food, a visit to the Galle Fort Food Court is a must. This bustling food court serves a variety of local specialties, such as kottu roti, hoppers, and delicious short eats like vegetable rolls and fish cutlets. Grab a plate and sample the flavors of Sri Lanka in one place.


For a unique dining experience, head to the Fortaleza Restaurant & Bar. Located within a restored Dutch colonial building, this restaurant offers a blend of Sri Lankan and Mediterranean cuisine. Enjoy a meal on their rooftop terrace, overlooking the picturesque Galle Fort.


To satisfy your sweet cravings, make a stop at Pedlar’s Inn Gelato. This artisanal gelato shop offers a range of flavors, including unique Sri Lankan-inspired options like mango lassi and cinnamon caramel. Indulge in a scoop or two of their delicious gelato while exploring the charming streets of Galle.


If you’re seeking a taste of international cuisine, Amangalla Restaurant is the place to be. Located within the luxurious Amangalla Hotel, this restaurant offers a refined dining experience with a menu featuring a mix of Western and Sri Lankan flavors. Enjoy the elegant ambiance and impeccable service as you savor their delectable dishes.


Galle is a food-lover’s paradise, where you can indulge in a variety of flavors, from traditional Sri Lankan cuisine to international delights. Explore the bustling streets, discover hidden gems, and treat your taste buds to a culinary adventure in this charming coastal town.


Nuwara Eliya

Nestled amidst the breathtaking tea plantations and rolling hills of Sri Lanka’s central highlands, Nuwara Eliya is a picturesque town known for its cool climate and stunning natural beauty. It is not only a paradise for nature lovers but also for food enthusiasts, offering a unique culinary experience.


When in Nuwara Eliya, a visit to the Grand Hotel is a must. This colonial-style hotel boasts several dining options, including fine dining at Barnes Hall, where you can savor a variety of international and Sri Lankan dishes. Enjoy a memorable meal in a charming setting, surrounded by stunning views of the tea estates.


For a taste of authentic Sri Lankan cuisine, head to Sri Bhavan Food House. This local restaurant serves a variety of traditional dishes, including rice and curry, string hoppers, and crispy dosas. Don’t miss their flavorful biryani and aromatic coconut sambol.


If you’re a tea lover, make sure to visit the Pedro Tea Estate. Take a tour of the tea factory to learn about the tea-making process and indulge in a cup of freshly brewed Ceylon tea. The estate also has a charming tea room where you can enjoy a range of teas paired with delectable tea-infused treats.


For a unique dining experience, head to the Grand Thai Restaurant. This cozy eatery specializes in authentic Thai cuisine, prepared with fresh local ingredients. From flavorful curries to spicy stir-fries, you’ll be transported to Thailand through their delicious dishes.


To satisfy your sweet cravings, visit the Pink Post Office Café. This adorable café offers a range of delectable desserts, including creamy cheesecakes, fluffy pastries, and indulgent chocolate treats. Pair your sweet treat with a cup of aromatic coffee or a refreshing tea.


Nuwara Eliya offers a blend of colonial charm and Sri Lankan hospitality, making it a unique destination for food enthusiasts. Explore the town’s culinary delights, soak in the scenic beauty, and indulge in a gastronomic journey like no other.



Located just a short drive from the Bandaranaike International Airport, Negombo is a coastal city known for its beautiful beaches, vibrant fishing industry, and diverse culinary scene. With its close proximity to the ocean, Negombo offers an abundance of seafood delights that will leave you craving for more.


When it comes to a seafood feast, Lellama Fish Market is a must-visit. This bustling market is where fishermen bring in their fresh catch of the day. You can handpick your favorite fish or seafood and have it cooked just the way you like at nearby restaurants, ensuring a truly fresh and flavorful experience.


For a taste of traditional Sri Lankan cuisine, head to the Sea View Restaurant. This local eatery offers a range of authentic dishes, including fragrant rice and curries, spicy sambols, and crispy papadams. Don’t miss their signature seafood curry, prepared with a variety of fish and aromatic spices.


If you’re in the mood for international cuisine, Lords Restaurant is a great choice. This waterfront restaurant offers a diverse menu that includes not only Sri Lankan dishes but also Indian, Chinese, and Western favorites. Enjoy your meal while taking in breathtaking views of the ocean.


Craving some pizza? Prego, an Italian restaurant in Negombo, will satisfy your cravings. From wood-fired thin-crust pizzas to homemade pasta dishes, Prego offers a wide selection of Italian delights, perfect for those seeking a break from local cuisine.


To cool off and indulge your sweet tooth, head to Rio Ice Cream. This iconic ice cream parlor has been serving delicious ice cream flavors for decades. Choose from a variety of flavors, including tropical fruits, creamy classics, and indulgent chocolate varieties.


Negombo’s culinary scene is truly a treat for seafood lovers and those looking to explore a mix of international flavors. Dive into the fresh catch of the day, savor traditional Sri Lankan dishes, and indulge in global delights for a memorable food adventure in this coastal gem.



Mirissa, a small town located on the south coast of Sri Lanka, is famous for its pristine beaches, crystal-clear waters, and a vibrant food scene. With its coastal charm and laid-back vibe, Mirissa offers a variety of dining options that showcase the best of Sri Lankan and international flavors.


When it comes to seafood, Zephyr Restaurant is a top choice in Mirissa. Situated beachside, this restaurant offers a breathtaking ocean view while you savor a variety of seafood delights, including grilled prawns, butter garlic fish, and mouthwatering lobster dishes. It’s the perfect place to relax and enjoy a meal by the beach.


If you’re in the mood for some authentic Sri Lankan cuisine, Mirissa Village is a must-visit. This local restaurant serves up traditional Sri Lankan flavors with a modern twist. From aromatic rice and curry to street food favorites like kottu roti and string hoppers, you’ll get a taste of the island’s culinary heritage.


Feeling adventurous? Visit the Secret Beach Restaurant for a unique dining experience. Located in a hidden cove accessible only by a short boat ride, this restaurant offers a secluded and tranquil atmosphere. Enjoy a range of seafood dishes, accompanied by stunning views of the ocean and the surrounding cliffs.


For a taste of international cuisine, head to The Shack. This beachfront restaurant specializes in Western comfort food, including juicy burgers, crispy fish and chips, and refreshing salads. Pair your meal with a tropical cocktail and enjoy the laid-back ambiance of this popular eatery.


No visit to Mirissa is complete without trying the delicious local street food. The Mirissa Street Food Market is a hidden gem where you can find a variety of vendors offering mouthwatering snacks like hoppers, samosas, and fresh fruit juices. Grab a bite to eat as you explore the vibrant streets of Mirissa.


Mirissa’s coastal location and relaxed atmosphere make it a perfect destination for food lovers. Immerse yourself in the flavors of the sea, explore the local cuisine, and enjoy the beachside dining experiences that this charming town has to offer.



Nestled in the emerald hills of Sri Lanka’s central highlands, Ella is a small but vibrant town known for its breathtaking views, lush tea plantations, and a charming food scene. Whether you’re looking for traditional Sri Lankan cuisine or international dishes, Ella has something to satisfy every palate.


Café Chill is a popular spot for breakfast in Ella. With its relaxed atmosphere and scenic views, this café offers a range of hearty breakfast options, including fluffy pancakes, omelets, and traditional Sri Lankan breakfast favorites like string hoppers and roti with curry.


For a taste of traditional Sri Lankan dishes, make sure to visit Matey Hut. This humble eatery serves up authentic rice and curry, with a variety of curries, sambols, and pickles to tantalize your taste buds. Be sure to try their signature dish, Ella Egg Hoppers, which are crispy pancakes with an egg cooked in the center.


If you’re in the mood for some pizza, Café C Ella is the place to go. This charming café offers delicious wood-fired pizzas with a variety of toppings, from classic Margherita to more adventurous creations. Sit back, enjoy the cozy atmosphere, and savor a slice of pizza perfection.


For a unique dining experience, head to 98 Acres Resort & Spa. This eco-friendly resort offers a spectacular restaurant amidst the tea plantations, providing panoramic views of the surrounding mountains. Indulge in a range of international and Sri Lankan dishes while immersing yourself in the serene beauty of Ella.


For a quick snack or a refreshing drink, stop by the Ella Juice Center. They offer a range of fresh fruit juices, smoothies, and local snacks like vadai and samosas. It’s the perfect spot to recharge and enjoy a taste of Ella’s culinary delights.


Ella’s laid-back atmosphere and stunning natural beauty make it a delightful destination for food lovers. Enjoy the unique flavors of Sri Lankan cuisine, sample international dishes, and unwind in the picturesque surroundings of this charming hill town.



Dambulla, located in the cultural triangle of Sri Lanka, is not only famous for its ancient cave temples but also for its vibrant food scene. This historic town offers a mix of traditional Sri Lankan cuisine and international flavors, making it a paradise for food enthusiasts.


When in Dambulla, a visit to the Dambulla Food Court is a must. This bustling food court features a variety of food stalls serving authentic Sri Lankan dishes. From fragrant rice and curries to string hoppers and spicy sambols, you’ll find a wide range of flavors to satisfy your taste buds.


For a taste of street food, head to the local market in Dambulla. Here, you’ll find street vendors selling delicious snacks like roti, vadai, and samosas. Don’t miss trying their mouthwatering kothu roti, a popular Sri Lankan dish made with shredded roti, vegetables, and spices.


To experience a unique dining experience, visit the Dambulla Cave Restaurant. Located within the premises of the Dambulla Cave Temples, this restaurant offers panoramic views of the surrounding lush greenery. Enjoy a meal while soaking in the serene ambiance and historical significance of this UNESCO World Heritage site.


For traditional Sri Lankan sweets, head to the Dambulla Sweet Palace. This local sweet shop offers a variety of delectable treats, including jaggery-based sweets like kavum and kokis, as well as popular desserts like watalappam and pani walalu. Indulge in the flavors of Sri Lanka’s sweet culinary traditions.


If you’re in the mood for a fusion of Sri Lankan and international cuisine, visit the Green Chaya Fusion Restaurant. This charming restaurant offers a unique gastronomic experience with dishes that blend local flavors with international influences. Enjoy their creative menu options while immersing yourself in the vibrant ambiance.


Dambulla is a treasure trove of cultural and culinary delights. From traditional Sri Lankan dishes to international fusion creations, there’s something to please every palate in this historic town. Experience the rich flavors and unique dining experiences that Dambulla has to offer during your visit.



Bentota, a coastal town located in the southwestern part of Sri Lanka, is renowned for its stunning beaches, pristine waters, and a flourishing food scene. With its diverse range of dining options, Bentota offers an array of culinary delights that will satisfy every palate.


Seeni Sambol is a must-try when in Bentota. This traditional Sri Lankan condiment is made with caramelized onions, spices, and coconut, and it pairs perfectly with rice, bread, or even as a topping for sandwiches. Experience the rich and spicy flavors of Seeni Sambol at local restaurants and street food stalls.


When it comes to seafood, don’t miss the opportunities to try the fresh catches of the day at the beachside restaurants in Bentota. From succulent prawns and crabs to a variety of fish grilled to perfection, you’ll find an abundance of seafood options to indulge in.


For a taste of international cuisine, visit The Villa Café. This café offers a mix of Sri Lankan and Western dishes, including flavorful curries, pasta, sandwiches, and salads. Relax in the laid-back atmosphere and enjoy the delectable dishes prepared with fresh local ingredients.


If you’re looking for something sweet, head to the Paradise Road Gallery Café. This rustic café, set in a former Dutch colonial mansion, offers a range of mouthwatering desserts and pastries. From creamy cheesecakes to decadent chocolate desserts, satisfy your sweet cravings with their delectable treats.


For a unique dining experience, take a river safari along the Bentota River and enjoy a meal on a floating restaurant. As you cruise along the tranquil river, savor a variety of Sri Lankan dishes prepared with local ingredients, all while surrounded by the picturesque natural beauty.


Bentota offers a delightful mix of traditional Sri Lankan dishes, fresh seafood, and international flavors. Explore the local eateries, indulge in beachside dining, and treat your taste buds to an unforgettable culinary adventure in this coastal paradise.



Jaffna, located in the northernmost part of Sri Lanka, is a city known for its rich history, vibrant Tamil culture, and unique cuisine. With its distinctive flavors and culinary traditions, Jaffna offers a culinary experience that is unmatched anywhere else on the island.


One of the iconic dishes of Jaffna is the Jaffna Crab Curry. Made with fresh crab cooked in a rich and aromatic blend of spices, this dish is a must-try for seafood lovers. Many local restaurants in Jaffna specialize in this delicacy, serving it with steaming rice or crispy roti.


For a taste of authentic Jaffna cuisine, visit the local food markets in the city. Here, you’ll find a wide variety of street food options like vadai, thosai, and pittu. Don’t miss trying the famous Jaffna-style dosai, which is crispy and filled with flavorful potato masala.


To experience a traditional Jaffna feast, look for a local family-run restaurant called an “Adayar.” These establishments offer a set meal consisting of rice, a variety of curries, sambols, and pickles. Indulge in the flavors of Jaffna’s unique spices and relish the cultural experience of dining in a traditional setting.


Visit Nallur Kovil Food Court, located near the famous Nallur Kovil temple, for a range of vegetarian dishes. This food court offers a selection of South Indian-inspired meals like dosas, idlis, and vadas, as well as traditional Jaffna specialties like sago pudding and mango curry.


Don’t forget to try the local sweets of Jaffna. Eethal Bonda is a popular sweet made with plantain bajji coated with a jaggery syrup. You can find this unique treat in local sweet shops, along with other traditional sweets like jaggery-based sweets and rice flour delicacies.


Jaffna is a treasure trove of distinct and flavorful cuisine. From spicy curries to mouthwatering snacks and unique sweets, the culinary offerings of Jaffna will take you on a flavorful journey through the rich heritage of Northern Sri Lanka.



Sigiriya, with its ancient rock fortress and stunning landscapes, is not only a UNESCO World Heritage site but also a destination that offers a remarkable culinary experience. In this historic town, you can indulge in a mix of traditional Sri Lankan dishes and international flavors, surrounded by breathtaking natural beauty.


To start your day in Sigiriya, make your way to one of the local eateries for a traditional Sri Lankan breakfast. Immerse yourself in the flavors of string hoppers, coconut roti, and spicy curry dishes that will awaken your taste buds and set the tone for an adventurous day of exploring.


For a unique dining experience amidst the lush greenery, head to Kalundewa Retreat. This eco-friendly resort offers a farm-to-table approach, serving dishes prepared with fresh ingredients sourced from their own organic farm. Enjoy the serene ambiance and indulge in their flavorful creations.


If you’re in the mood for traditional village-style dining, visit the Sigiriya Village Restaurant. Set in a rustic village setting, this restaurant offers a variety of Sri Lankan dishes cooked over an open fire. From aromatic rice and curries to flavorful seafood dishes, you’ll get a taste of authentic local cuisine here.


To satisfy your sweet tooth, don’t miss the opportunity to try Pol Pani, a delectable sweet made from coconut and jaggery. Look for local sweet shops in Sigiriya where you can find this popular treat along with a variety of other traditional Sri Lankan sweets.


For an international dining experience, head to one of the upscale resorts in Sigiriya that offer an array of cuisines like Western, Asian, and fusion dishes. Indulge in a fine dining experience with a backdrop of stunning views and impeccable service.


Sigiriya’s culinary offerings are as rich as its cultural history. Explore the local flavors, enjoy traditional dishes, and discover the unique dining experiences that this enchanting town has to offer as you immerse yourself in the wonders of Sigiriya.



Polonnaruwa, a UNESCO World Heritage site and an ancient city in Sri Lanka, is not only known for its archaeological wonders but also for its delectable culinary offerings. As you explore the historical ruins, take a break to indulge in traditional Sri Lankan dishes and experience the flavors of this ancient city.


When in Polonnaruwa, a visit to a local rice and curry restaurant is a must. These eateries offer a wide range of curries, sambols, and pickles that can be enjoyed with fragrant rice. Be sure to try the local specialty, “Kiri Hodi” – a mildly spiced coconut milk gravy that pairs perfectly with rice and curry dishes.


If you’re in the mood for street food, make sure to try “Aappa” in Polonnaruwa. Often sold by street vendors or small shops, Aappa is a savory pancake made from fermented rice batter. It can be enjoyed plain or with a spicy filling like Katta Sambol or Lunu Miris.


For a refreshing treat, indulge in a “Thambili,” or king coconut. These sweet and refreshing coconuts are widely available in Polonnaruwa and are a perfect way to quench your thirst as you explore the ancient ruins.


To experience traditional village-style dining, head to a “Bath Kade” (rice and curry shop) in Polonnaruwa. Here, you’ll find homemade curries, fresh vegetables, and flavorful rice dishes served on a banana leaf. This authentic dining experience will give you a taste of the local culture and cuisine.


For a taste of international flavors, visit one of the restaurants or cafes near the main attractions in Polonnaruwa. These establishments offer a range of cuisines, including Western, Asian, and fusion dishes, providing an alternative dining experience for those seeking variety.


Polonnaruwa’s culinary delights provide a unique way to experience the history and culture of this ancient city. Whether you choose to indulge in traditional Sri Lankan dishes or try international flavors, you’ll be treated to a gastronomic journey that complements your exploration of the awe-inspiring ruins of Polonnaruwa.



Trincomalee, situated on the northeastern coast of Sri Lanka, is a coastal paradise known for its pristine beaches, azure waters, and a vibrant food culture. With its diverse ethnic mix, Trincomalee offers a delightful fusion of Sri Lankan, Tamil, and international cuisines that will tantalize your taste buds.


One of the signature dishes of Trincomalee is “Kottu Roti.” This popular street food is made by stir-frying chopped roti with vegetables, egg, and a choice of meat or seafood, resulting in a delicious and filling meal. Grab a plate of Kottu Roti from a local food stall and experience the flavors of this beloved dish.


For seafood lovers, Trincomalee is a haven. The city is known for its fresh catch, including prawns, crabs, and a variety of fish. Explore the local seafood markets, dine at beachside restaurants, and savor the flavors of succulent grilled seafood or spicy seafood curries.


To experience the Tamil culinary traditions of Trincomalee, visit the local Biryani shops. Biryani, a flavorful rice dish cooked with fragrant spices and meat or vegetables, is a staple in the Tamil cuisine. Indulge in a plate of aromatic Biryani and discover the unique flavors of this beloved dish.


Trincomalee is also famous for its sweet treats. Look for traditional sweet shops or “Mithai” shops to sample an array of sweets like laddu, halwa, and jaggery-based delicacies. Don’t miss trying the “Elaneer Pudding,” a refreshing coconut-based dessert made with tender coconut water and tender coconut flesh.


For a taste of international flavors, head to the resort areas of Trincomalee where you’ll find restaurants offering a variety of cuisines. From Western favorites to Asian delights, you can satisfy your cravings for international dishes while enjoying stunning views of the coast.


Trincomalee’s culinary scene is a reflection of the city’s diverse cultural heritage and coastal charm. Embrace the flavors of the sea, delve into Tamil culinary traditions, and enjoy the fusion of international flavors in this coastal gem of Sri Lanka.



Anuradhapura, one of the ancient capitals of Sri Lanka, is not only known for its rich history and magnificent ruins but also for its vibrant food scene. As you explore the ancient city, be sure to indulge in the diverse culinary offerings that Anuradhapura has to offer.


To start your day in Anuradhapura, visit a local tea stall or “Kade” for a traditional Sri Lankan breakfast. Indulge in a cup of strong Ceylon tea or “plain tea,” accompanied by a delicious selection of local snacks like “short eats” such as vegetable roti or egg roti.


For a taste of traditional Sri Lankan cuisine, head to the local rice and curry restaurants in Anuradhapura. These establishments offer an array of curries, vegetables, sambols, and pickles that will tantalize your taste buds. Enjoy the diverse flavors and aromatic spices as you savor the authentic tastes of Sri Lanka.


No visit to Anuradhapura is complete without trying “Milk Rice” or “Kiribath.” This iconic Sri Lankan dish is made by cooking rice with coconut milk and served with savory accompaniments like spicy sambols or curries. Look for street vendors or local shops specializing in traditional Sri Lankan sweets and delicacies, where you can find Kiribath along with a variety of other treats.


For a unique dining experience, visit one of the restaurants set amidst the scenic paddy fields in Anuradhapura. Relax in a tranquil environment and enjoy a variety of Sri Lankan and international dishes, infused with local flavors. These restaurants often offer a farm-to-table approach, ensuring the freshness and quality of their ingredients.


Anuradhapura also offers a range of international cuisines for those seeking diversity. From Chinese and Italian to Indian and Western favorites, you can find a variety of restaurants and cafes serving a mix of international flavors in the city.


Embrace the flavors of Anuradhapura as you delve into the city’s ancient history and marvel at its intricately designed ruins. From traditional rice and curry to international delights, Anuradhapura’s culinary offerings will leave you satisfied and enriched by the captivating flavors of Sri Lanka.



Embarking on a food travel adventure in Sri Lanka is a sensory delight that allows you to immerse yourself in the diverse and flavorful world of Sri Lankan cuisine. From the bustling streets of Colombo to the ancient cities of Anuradhapura and Polonnaruwa, and the breathtaking coastal towns of Bentota and Mirissa, each destination offers a unique culinary experience that showcases the best of Sri Lanka’s flavors.


Throughout this comprehensive guide, we have explored the best restaurants and dining experiences in these remarkable locations. Whether you’re a seafood lover, a fan of spicy curries, or seeking a taste of international cuisine, Sri Lanka has it all. From traditional rice and curry to street food snacks and fusion delicacies, your taste buds are in for a treat.


Discover the mouthwatering seafood in Negombo, indulge in the vibrant street food scene of Galle, sample the authentic Jaffna cuisine, or savor the fusion flavors of Ella. Along the way, don’t forget to try the traditional sweets, relish the aromatic spices, and enjoy the warm hospitality of the Sri Lankan people.


As you explore the various regions of Sri Lanka, you’ll not only satisfy your culinary cravings but also discover the unique cultural heritage and natural beauty that make each destination special. From the spice markets to the traditional village restaurants, every bite is an opportunity to delve deeper into the rich tapestry of Sri Lankan cuisine.


So, whether you’re a food lover, a traveler, or simply seeking an unforgettable culinary experience, pack your bags and embark on a food travel adventure through the flavorsome streets and hidden gems of Sri Lanka. Let your taste buds guide you through a land of spices, curries, seafood delights, and sweet treats, as you create memories that will last a lifetime.