One of the most important attractions of Eastern Sri Lanka, Trincomalee is a hidden gem. Full of blue skylines and deep blue ocean water, the place is perfect for a vacation. There are a number of restaurants in Trincomalee which serve delicious traditional meals. However, the highlight is the way different seafood is prepared in the area, which is something you should definitely give a try while on the island.

10 Must-Visit Restaurants In Trincomalee

We’ve compiled a list of restaurants in Trincomalee that are wildly popular among the locals and the tourists. Read ahead to know more about the top 10 restaurants in Trincomalee that will delight your taste buds like no other restaurant ever has:

1. Cafe on the 18th

cafe on the 18th ,trincomalee, srilanka trip

Image Source

One of the best restaurants in Trincomalee, this is the place to grab scrumptious breakfast at. The coffee here is some of the best on the island. Add to that the banana porridge, overnight oats and pancakes you get here and you have the best food to wake up to. Coconut milk is a prime ingredient here just like everywhere else. And the crabs as well as panini sandwiches here are a must try! The place also has nice ambience and quick service which is the cherry on the top.

Location: No. 18 Alles garden, Trincomalee, Sri Lanka
Cost for two: INR 1200/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews


Sri Lanka Holiday Packages On TravelTriangle

Book your Sri Lanka trip from TravelTriangle: Inclusive of Hotels, Sightseeing, Transfers, & Meals. Best Prices Guaranteed. Get Customizable Package & Free Guidance From Destination Experts. Book Now!


2. Trinco Lanka Restaurant

Trinco Lanka Restaurant, sri lanka

Image Source

Moderately priced Trinco Lanka Restaurant in Trincomalee has some of the best traditional dishes to offer. You can enjoy the steak and chips here as well as different kinds of seafood like tuna, crabs and other kinds of fish. The place is a dream come true for all the budget travellers who want to taste the best food at the cheapest price possible. The couple running the restaurant are sweet and friendly, and so is the staff!

Location: 21, Alles garden, Trincomalee, Sri Lanka
Cost for two: INR 800/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

Must Read: 22 Places To Visit In Nuwara Eliya: The Mini London Of Sri Lanka

3. Dutch Bank Cafe

dutch bank cafe

Image Source

One of the most exquisite places to grab a bite to eat at in Sri Lanka, this place has a loyal patronage. The staff is helpful and friendly and the place is often very busy. The ingredients used are fresh and local, which makes their Kothu (a traditional Sri Lankan dish) one of the tastiest in the country. The portions are large, which means Dutch Bank Cafe in Trincomalee is definitely a good place to hang out at with your friends in the evening after a long, tiring day.

Location: 88, Inner Harbour Road, Trincomalee, Sri Lanka
Cost for two: INR 1500/-
TripAdvisor rating: 3.5/5
TripAdvisor Reviews

4. Rea Beach Restaurant

Rea Beach Restaurant

Image Source

Rea his is one of the best beach restaurants in Trincomalee. One of the few places on this list to have a perfect rating, this place is famous for its traditional food along with its take on different international dishes like fish and chips, salads and various kinds of pastas. You can find different kinds of curries here served with rice which are the best option for a heavy lunch or dinner. The place is clean and food is fresh, which is the reason so many tourists enjoy gorging on multifarious cuisines here.

Location: 178/7, Alas garden, Trincomalee, Sri Lanka
Cost for two: INR 1800/-
TripAdvisor rating: 5/5
TripAdvisor Reviews

Suggested Read: 5 Best Water Sports In Trincomalee That Will Add More Thrill To Your Sri Lankan Holiday

5. Crab Seafood Restaurant

Crab Seafood Restaurant

Image Source

Famous for its crabs and drinks, this is one of the high end Trincomalee restaurants. The beach-front view with nice ambience enhances the culinary experience. You can order a-la-carte or opt for burgers and other filling meals here. The place offers delicious crab salads along with mains made of seafood like lobsters and prawns. The service is good, however it does get busy towards the evening, so plan accordingly!

Location: 300, Nilaveli Road, Trincomalee, Sri Lanka
Cost for two: INR 2200/-
TripAdvisor rating: 4/5
TripAdvisor Reviews

Suggested Read: 6 Best Museums In Sri Lanka That’ll Walk You Through The Country’s Rich Historic Past

6. New Parrot Restaurant

New Parrot Restaurant

Image Source

If youre looking for a budget restaurant to beat your hunger pangs, head to New Parrot Restaurant in Trincomalee. It is one of the most tourist friendly restaurants in Trincomalee. You will find different variations on Asian, Chinese as well as typical Sri Lankan food here. Opt for the fried rice or noodles along with a curry which will be enough to satiate you for the day. Kothu Rotti is another speciality here. The service is particularly fast and the place is squeaky clean, which makes for the perfect laid back lunch.

Location: 96, A, Main Street, Trincomalee, Sri Lanka
Cost for two: INR 800/-
TripAdvisor rating: 4/5
TripAdvisor Reviews

Suggested Read: Top Places For Trekking In Sri Lanka For The Thrill Seekers!

7. Nilla Rice and Curry Restaurant

Nilla Rice and Curry Restaurant

Image Source

If you are starving, another travel friendly option is the Nilla Rice and Curry Restaurant Trincomalee. The place is crowded at all times, which vouches for its unparalleled taste and service. Youre suggested to book a table in advance. You can enjoy traditional seafood as well as different curries made of vegetables and lentils and served with rice over here. You can also grab an imported beer while stuffing your face with the tasty, homely meals. No wonder Nilla is considered among the best places to visit in Sri Lanka!

Location: Sea View Hotel Road, Nilaveli, Trincomalee, Sri Lanka
Cost for two: INR 800/-
TripAdvisor rating: 5/5
TripAdvisor Reviews

Suggested Read: 7 National Parks That Offer The Wildest Sri Lanka Safari

8. Tonics

Tonic’s

Image Source

Grabbing a meal on the beach itself – a vacation does not go better than that. Tonics in Sri Lanka offers that and much more! You can enjoy the delicious seafood cooked in traditional as well as international style here. Or simply enjoy a drink or two at the bar. The food is tasty, service is amazing and the ambience just other-worldly. Many tourists find it one of the best restaurants in Trincomalee town to have a dinner at with their partners.

Location: 24, Alles Garden, Trincomalee, Sri Lanka
Cost for two: INR 2000/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

Suggested Read: 6 Adventure Places In Sri Lanka To Quench The Thirst Of Your Inner Daredevil!

9. Jeffrys Restaurant

Jeffry’s Restaurant

Image Source

A perfect spot to have a relaxed lunch at, the Jeffrys Restaurant is located just off the Nilaveli Road. The vibe of the place is fun and hip. The guy running the restaurant, Jeffrey, is a helpful and charming fellow. You will find delicious Sri Lankan food here with different curries made of potatoes, cuttlefish or prawn. Enjoy it with rice or roti as per your taste.

Location: Nilaveli Road, Trincomalee, Sri Lanka
Cost for two: INR 1200/-
TripAdvisor rating: 4.5/5
TripAdvisor Reviews

10. Marquee Restaurant

Marquee restaurant

Image Source

Serving delicious Sri Lankan food, this is a new outlet close to the beach. The food is on the spicier side and their Kothu has been called incredible by many. The curries are aromatic made of crabs and whole fish served with rice. The staff is courteous and this is a great place to explore the native cuisine at.

Location: 79, Nilaveli Road, Trincomalee, Sri Lanka
Cost for two: INR 1000/-
TripAdvisor rating: 5/5
TripAdvisor Reviews

Further Read: Snorkeling In Sri Lanka: 15 Spectacular Spots To Take A Dive

Trincomalee has one of the most exotic beaches in the country. That, and the amazing yet budget friendly restaurants in Trincomalee makes it the perfect vacation-friendly spot. Plan your Sri Lanka trip at once to experience the culinary and scenic delights Trincomalee has to offer.


Looking To Book An International Holiday?

Book memorable holidays on TravelTriangle with 650+ verified travel agents for 65+ domestic and international destinations.


Category: Restaurants, Sri Lanka

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month