Best Restaurants in Batticaloa: Where to Eat on Sri Lanka's East Coast
Book an experience
Top-rated experiences in Batticaloa
The highest-rated tours and activities in Batticaloa. Book today, cancel free if plans change.
Batticaloa’s food scene reflects the city itself — Tamil-majority, practical rather than touristic, and more varied than you might expect from a city this small. The eating is mostly in local kadais (small restaurants) and Muslim-run establishments around the town centre, market area, and along the Kallady waterfront. International cafés and smoothie bars don’t exist here in the way they do in Ella or Mirissa. What you get instead is some of the most distinctly Sri Lankan Tamil cooking on the east coast, priced for locals.
The Batticaloa travel guide gives the full picture of the city; this page covers where and what to eat.
What to Eat
Tamil rice and curry is the core meal throughout the day in Batticaloa. The up-country Tamil style is different from the Colombo or southern Sri Lankan style — drier, with a heavier hand on dried chilli, tamarind, and fenugreek. Jackfruit (polos), drumstick (murungakkai), raw banana, and bitter gourd regularly appear alongside lentil dhal and coconut sambol.
Lagoon seafood is the local speciality that stands out. Because the Batticaloa Lagoon supplies fresh fish and shellfish directly to local restaurants and households, the seafood here is genuinely fresher than in most of Sri Lanka’s inland towns. Lagoon prawns (iral) are common and affordable; lagoon crabs are available at restaurants near the waterfront; small reef fish appear in curries and as fried fish with rice.
Kottu roti is available throughout Batticaloa at Muslim-owned restaurants, often open late. The Muslim community’s contribution to Batticaloa’s food extends to biryani, string hoppers with prawn curry, and distinctive versions of short eats.
Hoppers and string hoppers make a consistently good breakfast. The Tamil equivalent of the Sinhalese hopper breakfast is string hoppers with a coconut milk curry — find it at small local restaurants open from 6–7am in the market area.
Where to Eat
Market area and bus stand (town centre): The highest concentration of local eating in Batticaloa. Small kadais serve rice and curry from around 11am, selling out by early afternoon — the best local spots are usually done by 1pm. Short eats (vadai, bun, rolls) are available from cart vendors through the morning.
Kallady waterfront: A handful of small restaurants along the lagoon-side waterfront near Kallady Bridge serve seafood. The proximity to the lagoon means fish comes from local boats. Expect plastic tables, straightforward cooking, and low prices — approximately LKR 800–1,500 for a large fresh fish with rice and several curries as of 2026.
Hotel restaurants: The few mid-range hotels in Batticaloa — including the Hotel Riviera Resort on Kallady — have restaurants that serve both local and basic international options. These tend to be slightly more expensive than street-level eating but offer a seated, air-conditioned option with menus.
Muslim-owned restaurants near the mosque area: Batticaloa has a significant Muslim population whose restaurants serve longer hours than Hindu- or Buddhist-owned establishments, including good options for dinner after 7pm when the market-area kadais have typically closed. Look for simple signage promising biryani or kottu near the main mosque area.
Prices and Budget
Food in Batticaloa is cheap by Sri Lankan standards. A full rice and curry meal at a local restaurant costs approximately LKR 350–600 as of 2026. A plate of fresh fish with rice and curry costs LKR 800–1,500 depending on the size and species. A fresh lime juice or king coconut costs LKR 100–250.
Budget approximately LKR 1,000–1,500 per person per day if eating entirely locally. This is significantly cheaper than the tourist-oriented restaurant scene in Mirissa, Ella, or Galle.
Practical Notes
- Local rice and curry restaurants sell out by early afternoon — arrive before 1pm for the full selection
- Seafood availability varies by day depending on what came in from the boats; ask what is fresh rather than ordering from a menu
- Alcohol is not widely available in Batticaloa town; the city has a conservative atmosphere in this respect — bring your own to your guesthouse if needed
- During Tamil and Muslim festivals, some restaurants may be closed or operating reduced hours
- The general food hygiene standard is on par with other Sri Lankan cities of this size — eating from clean, busy local restaurants is fine; avoid pre-cooked food that has been sitting out in direct heat
More in Batticaloa
Frequently Asked Questions
- What food is Batticaloa known for?
- Batticaloa is known for its Tamil-style rice and curry, with locally distinctive spicing that leans heavier on dried chilli and tamarind than the coastal Sinhalese style. Lagoon fish and seafood are widely available and notably fresh given the city's lagoon geography. The Muslim community around Batticaloa also has a strong food tradition — Muslim-owned rice and curry spots and kottu roti are worth seeking out.
- Are there many restaurants in Batticaloa?
- Batticaloa has a functional local restaurant scene but very few places oriented toward international travellers. Most eating happens in simple local restaurants (kadais) in the market area, the bus stand area, and around Kallady. Prices are among the lowest on the east coast.
- How much does a meal cost in Batticaloa?
- A full rice and curry meal in a local restaurant costs approximately LKR 350–600 as of 2026. A large fresh fish at a better local restaurant costs LKR 800–1,500. Fresh juice LKR 150–250. Budget roughly LKR 1,000–1,500 per person per day for food if eating locally.
- Can I find seafood in Batticaloa?
- Yes — and the freshness is consistently good because the lagoon and the nearby coast supply local restaurants directly. Lagoon prawns (iral), crabs, and a range of coastal fish are on offer at most restaurants near the waterfront. Specify what you want when ordering — the range of available fish varies daily.
- Are there vegetarian or vegan options in Batticaloa?
- Tamil rice and curry is vegetarian by default at many local restaurants, with rotating vegetable and lentil curries. Vegan options are easy to find as long as you are comfortable eating rice and curry — the vegetable dishes cooked in coconut milk or oil are abundant. Be specific about no dairy or egg if strict vegan.
Ready to explore?
Browse hundreds of tours and activities. Book securely with free cancellation on most options.
Browse on GetYourGuide →We may earn a small commission — at no extra cost to you.