Written by

On an international trip to Trincomalee, a port city nesting on the northeastern coast of Sri Lanka, you will be fairly enthusiastic about trying out different cuisines as well as the famous dishes of the city . But after a while, you crave for your comfort desi food like roti with dal makhani or tandoori chicken. We’ve come up with a list of 10 best Indian restaurants in Trincomalee to make your hunt for Indian cuisine easier.

10 Best Indian Restaurants in Trincomalee

We aim at providing travelers with some of of the best Indian Restaurants in Trincomalee that will satisfy their hunger whilst they explore the wonderful city of Trincomalee.Take a look at the 10 shortlisted places:

1. Trinco Beach Restaurant

Trinco Beach Restaurant

Image Source
With a variety of Indian food on offer, this restaurant in Trincomalee is sure to attract a lot of tourists who love Indian food. The restaurant is famous for non-veg food, especially seafood. The fish and chicken dishes are out of the world. The staff here is very friendly and they make sure you have a pleasant experience whilst dining here. The owner too is very kind which makes the overall experience pleasant.

Must Try: Beef fried rice, Fish Fried Rice, Chicken Rice, Seafood Platter
Location: No 91 Sarvodaya Road, Alles Garden, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Seafood, Sri Lankan
Average cost: INR 1,449/-

Must Read: 10 Best Places To Visit In Trincomalee That Prove It Is A Hidden Gem In Sri Lanka


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. Joy Seafood Restaurant

Joy Seafood Restaurant

Image Source
Offering scrumptious mouth-watering food, this restaurant serves some of the best seafood in Trincomalee. The service here is top notch and the staff makes sure that all the visitors are satisfied not just with the food but also with the service. Serving authentic Indian dishes, this restaurant in Trincomalee is ranked among the most popular restaurants among tourists.

Must Try: Seafood Kothu, Coconut samba, devilled prawn
Location: Nilaveli Road, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Seafood, Asian, Sri Lankan
Average cost: INR 5,072/-

3. Sri Vari Balaji Restaurant

Laksa Betawi 3

Image Source
One of the very few Indian vegetarian restaurants, Srivari Balaji Restaurant in Trincomalee is an incredible restaurant with great ambience and a calm and serene atmosphere. The staff here is very friendly and helpful and one always has a great experience at this restaurant. Along with quality south Indian vegetarian food, the restaurant also serves a few north Indian dishes.

Must Try: Kottu, Masala Dosa, Rice, Curry
Location: Nilaveli Road, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Vegan, Vegetarian Friendly

Suggested Read: 10 Restaurants in Trincomalee That Offer The Tastiest Sri Lankan Cuisine

4. Green Park Hote

Green Park Hote

Image Source

This is a beautiful Indian restaurant in Trincomalee offering authentic Indian cuisine. It offers tandoori dishes that are delicious. The service here is pleasant and the staff makes sure you are comfortable as well as satisfied with your food. The tandoori chicken, chicken fried rice and seafood fried rice served here is scrumptious and is one of the main reasons why the restaurant is so popular with all.

Must Try: Naan, Tandoori Chicken, Seafood Fried rice
Location: 312 Dyke Street, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Asian, Vegetarian Friendly

5. Trinco Water Restaurant

Trinco Water Restaurant

Image Source
This restaurant is designed and decorated in such a way that it immediately makes you feel comfortable and cozier. Along with an ambience that adds to the magical aura, the restaurant also offers fantastic Indian food to satiate your palate. The staff here is very pleasant and considerate. The service you will experience is top-notch. The prices too are reasonable, and the experience is worth the money as one gets excellent ambience as well as great food.

Must Try: Cuttlefish, Vegetable Rice, Curry
Location: Road, Uppuveli | Alles Garden, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Asian, Seafood
Average cost: INR 1449/-

Suggested Read: Nightlife In Trincomalee: 9 Best Places Where You Can Enjoy From Dusk Till Dawn!

6. Neem Beach House

Neem Beach House

Image Source
A perfect accommodation whilst touring this amazing city, Neem Beach House is famous for the BBQ it serves. The chicken as well as fish served here are quite delicious and everyone who tastes it falls in love with it instantly. Also, the staff is very attentive and kind, making the experience even better. Make sure to reserve a room in advance before heading here.

Must Try: BBQ, Chicken, Fish
Location: No 12 Allasgarden, Alles Garden, Uppuveli, Nilaveli Road, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Asian, Seafood
Average cost: INR 7173/-

7. N Joy Seafood Restaurant

N Joy Seafood Restaurant

Image Source
This restaurant serves the best rice, curry, crabs as well as prawns. To accompany the food, they also serve some of the most excellent juices. The service here is great and there are a variety of dishes you can choose from. The food here is of top-quality and the portions offered are really big and worth the price. Make sure to reserve a table here.

Must Try: Rice, Crabs, Curry, Prawns
Location: No 65 Alles Garden, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Asian, Seafood
Average cost: INR 797/-

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

8. Marquee Restaurant

Marquee Restaurant

Image Source
This restaurant serves probably the best Indian food in Trincomalee. It is also one of the best places to feast on some prawns as well as other Seafood. The Kottu served here is to die for. Along with great mouth-watering food, the service provided here is also top-notch. We suggest you to try their prawns and kottu as the restaurant is known for the aforementioned food items.

Must Try: Prawns, Kottu
Location: No 79 Nilaveli road, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Asian, Seafood
Average cost: INR 870/-

9. Bright Ann White

Bright Ann White

Image Source
Bright Ann White is a fascinating restaurant in Trincomalee, Sri Lanka serving good-quality and affordably priced food. People visiting this restaurant can choose from a range of non veg dishes. The vegetarians too have a variety of dishes to choose from. Hence, this restaurant is ranked among the best Indian restaurants in Trincomalee. Make sure to reserve a table.

Must Try: Prawns, Kottu
Location: 319 Court Road, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Asian

Suggested Read: 10 Best Things To Do In Trincomalee, The Laid-Back Harbour Town Of Sri Lanka

10. Nilaveli Beach Bar And Restaurant

Nilaveli Beach Bar And Restaurant

Image Source
An amazing restaurant and an even better bar, this restaurant in Trincomalee offers a great variety of dishes as well as drinks. Tourists often spend their time chilling here. The ambience is perfect for unwinding and relaxing. The service provided here is excellent and the prices are worth the quality of food. There is also good vegetarian food on offer here. The place is a boon for all the vegetarian tourists travelling to Trincomalee.

Must Try: Fried Rice, Vegetarian dishes
Location: 1/A,Pulmudai Road 9th Mile Post Nilaveli Trincomalee, Trincomalee 31000, Sri Lanka
Cuisine: Indian, Asian, Bar, Seafood
Average cost: INR 7246/-

Further Read: Sri Lanka In January: Places To Visit And Things To Do On Your Vacay

We’ve listed some of the most amazing Indian restaurants in Trincomalee to make your search easier. These are no doubt the best Indian restaurants in the spectacular city of Trincomalee that serve great Indian delicacies to satisfy your appetite. Make sure to stop by at these food joints on your trip to Sri Lanka. Happy dining!


Looking To Book An International Holiday?

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


Category: Restaurants, trincomalee

Best Places To Visit In India By Month

Best Places To Visit Outside India By Month