Mouth-watering seafood platter with salad and fries. Perfect for gourmet dining experiences.

Best Food in Trincomalee

Best Food in Trincomalee - practical advice with names and honest picks.

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

DishWhat it isWhere to try it
Crab CurrySri Lankan mud crabs cooked in spiced coconut milkFernando's Beach Restaurant Uppuveli
Kottu RotiChopped roti stir-fried with vegetables, egg, or meatDockyard Restaurant
Fish Ambul ThiyalSour fish curry with goraka fruit and spicesGolden Beach Restaurant
HoppersBowl-shaped pancakes made from rice flour and coconut milkLocal street stalls near bus station
Prawn CurryLarge prawns in thick coconut curry sauceCrab 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.

OptionLengthBest for
Tamil Street Food Walking Tour3 hoursadventurous eaters wanting authentic local flavors
Seafood Restaurant Crawl4 hoursseafood lovers and restaurant explorers
Home Cooking Class Experience4 hourscooking enthusiasts wanting hands-on experience
Spice Garden and Cooking Tour5 hoursspice enthusiasts and garden lovers
Budget Local Eateries Tour2.5 hoursbudget 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.

By Anjali Fernando

Food, Culture & Outdoors Writer

Published 18 December 2025Updated 4 October 2026

Frequently Asked Questions

Common questions about Trincomalee

Plan Your Visit to Trincomalee

Let our destination experts help you discover the best of Trincomalee with personalised recommendations and insider knowledge.

Loading security verification...
Please complete the security verification above