Seaview Restaurant & Ba's Indo-Fijian Curry Trail
Ba's large Indo-Fijian community has quietly turned the town into the curry capital of Viti Levu — a string of no-frills, family-run restaurants where the dal is freshly ground, the roti comes off a hot tawa and a full thali plate costs less than a beach-bar cocktail. Seaview Restaurant on the main strip is the anchor of this delicious trail.
Seaview Restaurant: The Local Favourite
Seaview Restaurant is the name locals drop first when asked where to eat in Ba — a straightforward, cheerful spot serving vegetarian and meat curries alongside heaped thali plates at prices that feel almost absurdly affordable by any standard. The vegetarian thali is a particular highlight: several small bowls of dal, sabzi, pickle and chutney arranged around a mound of rice with fresh roti on the side.
The cooking here is rooted in the Gujarati and South Indian traditions brought to Fiji by indentured labourers in the late 19th century, then adapted over generations to include local ingredients like fresh coconut, cassava and river fish. It is the kind of food that has been refined by daily practice rather than culinary ambition — and it shows.
Kokoda, Lovo and Beyond
For a broader taste of Ba's food culture, Ba Rivers Restaurant is known locally for its kokoda — raw fish cured in fresh lime juice and coconut milk, spiked with chilli and spring onion, served ice-cold in a coconut shell. It is Fiji's answer to ceviche and one of the most refreshing dishes you can eat in tropical heat.
Traditional lovo cooking — meat and root vegetables slow-cooked in an underground oven lined with hot volcanic stones — is another experience worth seeking out. Several family-run eateries in Ba prepare lovo for weekend lunches; ask at your guesthouse the evening before so they can point you to whoever is firing up the pit that day.
Street Food & the Market Food Court
The lanes around Ba Market are lined with roti shops, dal-bhat stalls and fresh juice vendors operating from early morning. A full breakfast of roti, dal and sweet chai costs around FJ$3–4 — fuel up here before any highland excursion. The Ba Market Food Court inside the market building serves freshly prepared traditional dishes using local ingredients and is the most democratic dining room in town: everyone eats here, from cane-field workers to government clerks.
Budget roughly FJ$3–7 per meal at street level and FJ$8–15 at sit-down restaurants. Tap water is not recommended; fresh coconut water sold at market stalls is safe, delicious and costs next to nothing.
More of Ba
Discover where to stay, what to do and the best deals for your trip.
Explore Ba →