Restaurants in Batticaloa
Where to eat in Batticaloa, Sri Lanka — 5 places from local rice and curry to street food and sit-down dining. Popular spots include New Bawa Restaurant, Palm Villas Restaurant, Riviera Resort Restaurant.
New Bawa Restaurant
Sri Lankan Muslim, Halal
A dependable halal eatery near the town centre serving biryani, kottu, rice and curry and short eats, popular with local Muslim families and travellers.
Palm Villas Restaurant
Multi-cuisine
A mid-range resort restaurant set back from the beach serving Sri Lankan, Indian and Western dishes and buffets, with a good range of vegetarian options.
Riviera Resort Restaurant
Seafood, Sri Lankan
A relaxed lagoon-side restaurant serving fresh seafood, Sri Lankan rice and curry and Western dishes with views over the water, with vegetarian options.
Sea View Beach Restaurant
Seafood, Sri Lankan
A casual beachfront spot near Pasikudah bay grilling the day's catch of fish, prawns and crab alongside rice and curry, with a few vegetarian dishes and sea views.
Sri Mahal Vegetarian Restaurant
South Indian Vegetarian
A busy pure-vegetarian South Indian eatery in the town centre serving crisp dosai, idli, vadai and rice-and-curry thalis at budget prices. Fully vegetarian and a reliable meat-free choice.
Frequently asked questions
- Where should I eat in Batticaloa?
- Well-reviewed places in Batticaloa include New Bawa Restaurant, Palm Villas Restaurant, Riviera Resort Restaurant.
- Is there local food in Batticaloa?
- Yes — expect Sri Lankan rice and curry, hoppers, kottu and fresh seafood on the coast.