Best Food in Trincomalee - practical advice with names and honest picks.
5 dishes to look for in Trincomalee: Crab Curry, Kottu Roti, Fish Ambul Thiyal, Hoppers and Prawn Curry. This guide names 9 restaurants across 3 areas, with what each one is known for. There are also bookable food tours and cooking classes, listed below.
5 dishes to look for in Trincomalee: Crab Curry, Kottu Roti, Fish Ambul Thiyal, Hoppers and Prawn Curry. This guide names 9 restaurants across 3 areas, with what each one is known for. There are also bookable food tours and cooking classes, listed below.
What to eat
| Dish | What it is | Where to try it |
|---|---|---|
| Crab Curry | Sri Lankan mud crabs cooked in spiced coconut milk | Fernando's Beach Restaurant Uppuveli |
| Kottu Roti | Chopped roti stir-fried with vegetables, egg, or meat | Dockyard Restaurant |
| Fish Ambul Thiyal | Sour fish curry with goraka fruit and spices | Golden Beach Restaurant |
| Hoppers | Bowl-shaped pancakes made from rice flour and coconut milk | Local street stalls near bus station |
| Prawn Curry | Large prawns in thick coconut curry sauce | Crab Restaurant Nilaveli |
Where to eat
Uppuveli
The best restaurant selection in the area, from beachfront seafood spots to local curry houses inland from the main road.
- Fernando's Beach Restaurant (Seafood): Fresh crab curry and grilled fish.
- Golden Beach Restaurant (Sri Lankan): Traditional fish ambul thiyal.
- Sea Lotus Restaurant (International): Western dishes and local seafood.
- Crab Shack (Seafood): Mud crab preparations and prawn curry.
More on the area: Uppuveli.
Trincomalee Town Centre
Local eateries serve authentic Tamil and Sinhalese cuisine, with several good kottu roti spots and curry houses near the market.
- Dockyard Restaurant (Sri Lankan): Fresh kottu roti and fish curry.
- New Cabana Restaurant (Tamil): Authentic Tamil breakfast and crab curry.
- Harbour View Restaurant (Seafood): Grilled fish with harbour views.
More on the area: Trincomalee Town Centre.
Dutch Bay
Simple local eateries serving fresh fish curry and rice, plus a few beachside snack vendors.
- Village Fish Curry House (Local): Fresh daily catch prepared home-style.
- Dutch Bay Cafe (Sri Lankan): Traditional breakfast hoppers and fish curry.
More on the area: Dutch Bay.
Food tours and classes
Best Food Tours in Trincomalee compares these 5.
| Option | Length | Best for |
|---|---|---|
| Tamil Street Food Walking Tour | 3 hours | adventurous eaters wanting authentic local flavors |
| Seafood Restaurant Crawl | 4 hours | seafood lovers and restaurant explorers |
| Home Cooking Class Experience | 4 hours | cooking enthusiasts wanting hands-on experience |
| Spice Garden and Cooking Tour | 5 hours | spice enthusiasts and garden lovers |
| Budget Local Eateries Tour | 2.5 hours | budget travellers wanting authentic cheap eats |
Water, tipping and costs
- Water: Stick to bottled water - tap water is not recommended for tourists.
- Tipping: 10% at restaurants is appreciated but not mandatory.
More on Trincomalee
The Trincomalee overview has costs, areas and transport in one place. The Trincomalee travel guide is the longer read.
We plan trips to Trincomalee and the rest of Sri Lanka. Tell us your dates and we will put a route together. Our routes are on the tours page.

