9 Best Restaurants and Cheap Eats around Trincomalee & Nilaveli

Last Updated on by Teddy

There’s no doubt that Trincomalee has endless delights for visitors, from beaches and surfing to the old Dutch fort and more. But that just means there’s delicious food for you to try while you’re here! Trincomalee offers a variety of food with an equally large budget range, so don’t hide your wallets just yet.

Fine Dining

1. The Crab, Trinco Blu ($$$$)

Upuvali, Trincomalee | 026 2 222307 | www.cinnamonhotels.com/trincoblubycinnamon/dining/the-crab

Why go for a vacation by the coast if you don’t experience the beauty of dining by the beach? At The Crab, you can dig your toes into sand while you go on a gastronomical journey with their perfectly cooked, juicy dishes. Priding themselves on serving some of the best seafood in town, this place takes dining and luxury to the next level.

2. Jungle Beach Resort ($$$$)

27th Kilometer Post, Pulmoddai Road, Kuchchaveli 31000 | 026 5 671000 | www.ugaescapes.com/junglebeach/dining/restaurant

A perfect end to any day is the perfect meal. The Jungle Beach Resort lets you savour the exotic flavours and spices of authentic Sri Lankan food while you relax and wind down. Their array of mouth watering dishes are a must have. The seafood dishes they serve are out of this world. Overlooking green lands and a pool while the sea breeze gently ruffles your hair, this is the perfect vacation meal destination.

3. Nilaveli Beach Hotel ($$$)

11th mile Post, Nilaveli | 026 2 222071 | www.nilaveli.tangerinehotels.com/dining

Known as one of the best dining destinations in Trincomalee, the Nilaveli Beach Hotel prides itself on serving the freshest and yummiest catches of the day. Lobster, succulent crab curries, and a local speciality, their crispy cuttlefish and giant prawns are must haves. The ambiance is the perfect mixture of luxury and comfort.

4. The Captain’s Deck, Trinco Blu ($$$)

Upuvali, Trincomalee | 026 2 222307 | www.cinnamonhotels.com/trincoblubycinnamon/dining/captains-deck

Serving an immaculate array of dishes all three meals of the day, it’s all hands on deck at this restaurant. Their locally sourced food is delectable and the spices of the island speak for itself while it takes you on a culinary roller coaster. A brightly lit whitewashed affair, this is a great place to try seafood in luxury.

Family and Casual Dining

1. Cafe on the 18th ($$$)

No. 18 Alles garden, Sarvodaya Rd, Trincomalee

Café on the 18th will take you to Europe right on the roads of Trincomalee. Their porridge and honey garlic shrimps are the most raved about dishes. For the health conscious eaters, they also serve vegan food and for a very reasonable price too.

2. Nero Kitchen ($$)

190/5, Nilaveli Road, Alles Garden, Trincomalee

With pizzas as their specialty, this restaurants pride themselves on serving the best in town. The unique taste and mouthwatering aroma makes the pizza worth every penny. Nero Kitchen offers a variety of vegetarian pizzas too. If you ever venture into Trincomalee, this should be on your list.

3. Ceylon Seafood Café ($$)

12, Sarvodaya Road, Alles Garden, Uppuveli, Trincomalee

This is a must visit if you love fresh seafood! They let you choose your own fish from the display and they serve the best rice and curry meals in the area. Since it’s located by a lake, you get to enjoy a picturesque view as well!

Budget Friendly Dining

1. Cafe Nilaveli ($)

Nilaveli Beach Rd, Nilaveli, Trincomalee

A quaint run of the mill restaurant is what this place looks like, but their food is nothing but extraordinary. Their fresh fish curry and rice is loved by many and their dessert options follow soon after. This is a good place to eat at if you want good old Sri Lankan food.

2. Rice ‘n’ Curry ($)

Sarvodaya Road, Alles Garden, Uppuveli, Trincomalee

One of the best restaurants in Trincomalee, this place is also vegetarian friendly and offers gluten free dishes. Famous for fried rice with seafood curry, this is a must try place if you want to experience authentic and delectable Sri Lankan food.

Trincomalee has beaches, temples, and adventure and its food isn’t far behind. You’ll want to worship at the food temples of this city—all the local restaurants! The seafood is divine, the rice and curry is homecooked, and the drinks are cool and sweating. When you stop at a restaurant in Trincomalee, you won’t be disappointed.