8 Restaurants & Cheap Eats in Batticaloa – A Foodie’s Guide

The Portugese loved Batticaloa and you will too once you taste all the delicious food it offers. Not only will you find a range of food to fit every budget, but every taste bud too! From authentic food, to international, or high end prices, to low end.

Batticaloa will give you a Sri Lankan dining experience you’ll never forget!

Best Food Experiences

1. Seafood curries at Riveria resort

Image of King prawns in red curry sauce and coconut milk in a lilac bowl
King prawns in red curry sauce and coconut milk in a lilac bowl | Source:  Paul_Brighton/Shutterstock.com

If dining by the pool with serene views of Kallady Bridge and the lagoon doesn’t make you feel like in heaven, we don’t know what would.

The local cooking of the fresh catch of the day is what Riveria resort is famous for. Gorge on the prawn and crab curries and their devilled dishes of fish and cuttlefish – straight from the ocean in a place that has an old-fashioned charm.

The restaurant has a large choice of Sri Lankan and western food but when in Lanka, eat as the Lankans do! There’s no place as good as Riveria for the amazingly fresh seafood of the best quality that you get at affordable prices.

Image of Bowl of Kerala style fish curry sri lanka
Bowl of Kerala style fish curry sri lanka | Source: Susansam90 /Dreamstime.com
Image of spicy prawn Curry
spicy prawn Curry | Source:  mArt88/Shutterstock.com

2. Chicken and fish burgers at Café Chill

Known as the Land of the Singing fish, Batticaloa is a major city of the Eastern Province.

Known as Madakalapuwa before its Portugese modification to ‘Batticaloa’, the place is famous for its beef preparations, seafood and a wide array of fresh juices at every possible eatery in town.

For some good non-vegetarian burgers, head to Café Chill – a rustic little café where you can chill and gorge on the yummiest chicken and fish burgers with fab coffee, tea (including herbal varieties), and juices.

The place has a relaxing vibe to it and the owners are really nice. The juices are fresh and delicious and the food is great.

The chicken and fish burgers are served on chopping boards with crispy fried. Team it up with a fresh juice from their menu and you are set.

3. Beef Samosas at Gadaby Rest Inn

Image of Yummy samosa with vegetables
Yummy samosa with vegetables | Source:  Shaiith/Shutterstock.com

Just five kms from Batticaloa, happiness costs just Rs25-30.

How, you may ask?

The Muslim-dominated area of Kaththankudy offers the best beef samosas for as much as Rs 25. Gadaby Rest Inn is just one place where you can find a pretty good version of the treat packed with flavor and full of beef.

If you find yourself travelling through the East Coast, this spot is great for a tea stop. Their perfect is not too thick on the crust, and t4ender from the insides, loaded with plenty of filling to give you a heavenly taste.

Gadaby does really well in all these regards, and, you can easily hammer 10 of these in one sitting.

It’s got a great savoury, spicy kick to it and just enough onion to give it a contrast in texture.

Places to Eat

1. Riviera Crab Cabana Restaurant ($$$)

New Dutch Bar Road, Kallady, Batticaloa | +94 652 222 164 | www.riviera-online.com/dining

One of the most luxurious restaurants in Batticaloa, this place offers freshly prepared food. Their ambiance is just about perfect. You can enjoy a cold beer, dip your feet in the lagoon waters and wind down while you wait for your food to be prepared. Their Crab curry is much raved about, and is a must have if you are ever lucky enough to drop in at this gorgeous restaurant.

2. Cafe Chill ($)

Pioneer Road, Batticaloa

A life saver if you’ve been out and about town in the heat, this place lives up to its name, and let’s you chill. A laid-back ambiance and positively calming vibes with great food is what you get here. Their burgers are much raved about and their cold drinks are a welcoming sight on any hot day.

3. Sri Krishna Café ($)

61A, Kannaki Amman Kovil Road, Batticaloa

The one cheap stop for vegetarian food in Batticaloa, this is a well-known eatery that caters fresh and delicious South Indian and Sri Lankan food. Located right near the local bus stand, this is a good place to drop by as soon as you enter town and energize yourself for the long day ahead.

4. Sunshine ($$)

136, Trinco Road, Batticaloa

What’s a vacation without some sunshine? This eatery is famed for its wide range of dishes from all over the world, and what more, they are tasty too. The air conditioning is a mighty help after a hot day gallivanting about town, and if you want delicious food at a reasonable price, this is a must visit.

5. RN Buffet & Take Away ($)

42 Covington Rd, Batticaloa

If you aren’t in the mood to sit and munch, but just want to grab a packet of yummy meals and walk away, this is the place for you. They are the best lunch packet shop in Batticaloa, and have a tiny quaint garden area for you to sit and eat in. And, for the coffee lovers out there, RN Buffet is said to have the best coffee in all of Sri Lanka.

6. 15 Lady Manning Drive ($$$)

15, Lady Manning Drive, Batticaloa

Experience home cooked, authentic Batticaloa style meals at this restaurant. Their locally sourced ingredients give it a Sri Lankan touch and a must have is their seafood dishes. Famed for their prawn curry, this is a must go to if you crave some amazing seafood cooked in aromatic spices.

7. Mermaid Restaurant ($$)

570-12A, Trinco Road, Sinna Urani, Batticaloa

A brightly lit affair named after a marine myth, this is a great seafood place loved by many a traveller. Reasonable prices, succulent dishes and a friendly service with prompt waiters are what this place is all about.

8. DineKing ($$)

Trinco Road, Thandavenvely I, Batticaloa

The ultimate stop for some tasty fast food, this sure is a king when it comes to serving mouthwatering food. The interiors are pleasing to the eye and very welcoming, the air conditioning is soothing and the service is definitely worth a try.

Image of Fish masala curry dish from Asian cuisine sri lanka
Fish masala curry dish from Asian cuisine sri lanka | Source: Susansam90/Dreamstime.com
Image of The fish curry is the most popular dish Sri Lanka
The fish curry is the most popular dish Sri Lanka | Source: Evgeniy Fesenko/Dreamstime.com
Image of Sri Lankan style hot fish cutlets with sauce
Sri Lankan style hot fish cutlets with sauce | Source:  FKavinda/Shutterstock.com

The heat of Batticaloa can sap your energy, but it doesn’t have to be for long! Grab some delicious food and cold drinks at any of these eateries and refresh yourself. Or, if you’re in a hurry, there are packet lunch options that are affordable and delicious! For those seeking the higher end of things (and want a real dining experience) Batticaloa offers plenty of options for you as well. No matter where you go, delicious food aways in Batticaloa!