Home

Published

- 19 min read

20 Restaurants & Cafes in Nadi, Fiji

Nadi Restaurants Food Guide Fiji Travel
img of 20 Restaurants & Cafes in Nadi, Fiji

Most visitors to Nadi eat breakfast at their resort, wander back for the lunch buffet, and rarely venture further than the hotel restaurant at dinner. It is an entirely understandable pattern — resort food in Fiji is generally good, the convenience is real, and nobody wants to spend their holiday arguing with a taxi driver about where to go. But Nadi has a genuinely interesting dining scene beyond the resort fences, one that rewards people willing to make the ten-minute drive into town or explore the Martintar strip and Wailoaloa Beach area.

The reason Nadi dining is worth seeking out comes down to two culinary traditions running in parallel across the same geography. Indigenous Fijian food — built on root vegetables, coconut cream, fresh seafood, and the slow communal cooking of the lovo earth oven — represents one strand. Indo-Fijian food, the legacy of the indentured Indian labourers brought to Fiji from 1879 onwards, represents the other: roti and curry, dhal and rice, tandoor breads, and an entire vocabulary of spice that you simply do not get at resort buffets. Together, they make Nadi one of the better eating towns in the Pacific for its size, particularly at the budget and mid-range end.

Geographically, “Nadi dining” spans several distinct areas. Nadi Town itself — centred on the main market and the streets around it — is where the best budget Indo-Fijian eating happens. The Martintar strip, a few kilometres north towards the airport, has the expat-facing cafes, pubs, and mid-range restaurants. Wailoaloa Beach, a short drive from Martintar, has casual beachside dining that suits long evenings. Denarau Island, connected to the mainland by a causeway, has the marina precinct and resort restaurants that cater to an international crowd willing to pay more for a waterfront table. Here are 20 places worth eating at across all four areas.

Here are 20 restaurants and cafes in Nadi worth visiting:

  1. Govinda’s Vegetarian Restaurant
  2. Mama’s Pizza Inn
  3. Bounty Restaurant
  4. Chilli Tree Cafe
  5. Bula Bula Beach Bar
  6. Daikoku Japanese Restaurant
  7. The Bulldog Bar & Grill
  8. Saffron Restaurant
  9. Fat Fish
  10. Tu’s Place
  11. Ports O’ Call
  12. Nadina Authentic Fijian Restaurant
  13. Hard Rock Cafe Fiji
  14. Indigo Bistro
  15. Navo Restaurant (Radisson Blu)
  16. The Straw Hat Restaurant
  17. Taste of Kerala
  18. Maharaja Restaurant
  19. Nadi Bay Restaurant & Bar
  20. Tree Bar & Grill

1. Govinda’s Vegetarian Restaurant

A Hare Krishna-run vegetarian restaurant near Nadi Town centre, Govinda’s has been feeding budget travellers and Indian-food-curious visitors for years. The thali plates are the main draw: a metal tray divided into sections and loaded with rice, dhal, two or three vegetable curries, pickle, and roti, all for around F$10–15. The food is unambiguously good — the curries have genuine depth and the roti is freshly made. Everything on the menu is vegetarian and most dishes are also vegan. It is calm, clean, and slightly incongruous in its Nadi surroundings, but that is part of the appeal. Good for vegetarians, vegans, and anyone who wants a substantial, honest meal without spending much. No reservations needed.

2. Mama’s Pizza Inn

Mama’s has been in Nadi Town long enough to qualify as a local institution. It is a casual, no-frills operation serving wood-fired pizza alongside a broader menu of pasta and burgers — not the kind of place that takes itself seriously, but reliably good for what it is. The pizza is the thing to order: the bases are properly fired rather than oven-baked-soft, and the toppings are reasonable quality. Prices run F$20–35 for a pizza depending on size and toppings. It draws a mix of backpackers, local families, and tourists looking for something familiar after a long travel day. The atmosphere is relaxed and slightly chaotic in peak evening hours. No reservations necessary and walk-ins are always accommodated. Good for families with fussy younger eaters.

3. Bounty Restaurant

Bounty is the kind of place Nadi Town regulars return to week after week for a solid lunch: a mixed menu of Fijian and Indian dishes that covers most bases without being exceptional at any of them. The appeal is consistency, price, and the fact that it actually serves what the locals eat — fish curry, mutton, chicken dishes, boiled root vegetables on the side — rather than a tourist-adjusted approximation of it. Mains run F$12–22. The lunchtime crowd is a reliable indicator of quality: this is a local spot that happens to be accessible to visitors. Dinner is quieter. It is not a destination restaurant, but if you are already in Nadi Town and want a proper local lunch without much deliberation, it will do the job well.

4. Chilli Tree Cafe

Chilli Tree is the best cafe in the Martintar area by a reasonable margin, and one of the better coffee options in greater Nadi. It draws a regular crowd of expats, airline crew staying at nearby hotels, and local professionals who want a decent flat white and an all-day breakfast menu that actually extends to mid-afternoon. The food covers standard cafe territory — eggs, toasties, burgers, salads — executed with more care than you might expect. Breakfast runs F$15–25, lunch items F$18–30. The coffee is consistently good, which matters in a region where coffee quality can be variable. Air-conditioned, reliably staffed, and open most days from early morning. Good for solo travellers who want to spend a morning with a laptop and not feel out of place.

5. Bula Bula Beach Bar

Wailoaloa Beach is not Fiji’s most spectacular stretch of sand, but it has an easy, local-facing energy that the Denarau Marina precinct does not, and Bula Bula Beach Bar makes the most of its position on the waterfront. The menu is deliberately casual: fish and chips, grilled seafood, burgers, and bar snacks that make sense alongside cold Fiji Bitter at the end of the afternoon. Mains run F$20–35. The sunset from the beach-facing tables is legitimately good, and the crowd tends to be a relaxed mix of backpackers from the nearby Wailoaloa hostels and local Fijians. It is a better option for a casual evening drink-with-food than most of the more polished spots further along towards Denarau. Good for solo travellers and groups who want a low-key evening without booking in advance.

6. Daikoku Japanese Restaurant

Located on Denarau Island, Daikoku is one of the few genuinely non-Western, non-Indian dining options in the greater Nadi area and it does its job well. The menu covers sushi, sashimi, teppanyaki, and noodle dishes at prices that reflect the Denarau setting — expect F$35–80 per person for a proper meal. The teppanyaki tables, where food is cooked on a hot plate in front of you, are particularly popular with families. It is consistently patronised by resort guests from across Denarau who want a change from buffet dining, as well as Japanese visitors who are reassured by the familiar menu structure. Reservations are recommended in the evening, particularly for teppanyaki tables. It is not the cheapest option in Nadi by any measure, but for the style of food it is the best option available in the area.

7. The Bulldog Bar & Grill

The Bulldog is Martintar’s definitive expat pub: a sports bar with screens showing international rugby, football, and cricket; a menu of steaks, burgers, and Western pub food; and a bar that stays busy from lunchtime through late evening. Steaks and mains run F$30–55. The food is solid rather than exciting — the steaks are properly cooked, the chips are decent, and there are always a few daily specials. But the real function of the Bulldog is as a social space: it is where long-term Nadi expats, overseas workers, and independent travellers who have been in Fiji a while end up on a Friday evening. It has genuine atmosphere in a way that some more polished restaurants in the area do not. Good for groups, sports fans, and anyone who wants a proper cold beer with food in an unpretentious setting. No reservations needed.

8. Saffron Restaurant

Saffron is one of Nadi’s better North Indian restaurants, operating near the Tanoa International Hotel area and drawing a regular crowd of Indian-Fijian families, hotel guests, and visitors who have done their research. The menu covers the full North Indian repertoire: tandoor dishes, biryanis, paneer preparations, slow-cooked curries, and a good range of breads — naan, paratha, puri — that arrive at the table freshly made. Mains run F$18–35. The mutton rogan josh and the butter chicken are both reliable choices; the dhal makhani is excellent. It is a better option for a family dinner than most of the restaurants in the Denarau precinct at a fraction of the price. The dining room is comfortable without being formal. Reservations are advisable on weekends when the local family crowd fills the tables.

9. Fat Fish

Fat Fish is a seafood-focused restaurant near the Denarau Marina area, occupying a waterfront position that makes it a logical choice for a longer lunch or an early dinner before catching one of the island-hopping ferries. The menu is built around the day’s catch where possible: grilled mahi-mahi, walu, and reef fish prepared simply, alongside prawn dishes, calamari, and a few non-seafood options for non-fish eaters in the group. Mains run F$35–65. The cooking is straightforward and the quality of the fish, when fresh, is consistently good. It is not ambitious restaurant cooking, but for well-handled fresh seafood in a decent waterfront setting, it fills a gap that few other mid-range Nadi restaurants cover as competently. Reservations recommended for dinner.

10. Tu’s Place

Tu’s Place is a long-standing Nadi restaurant popular with both organised tour groups and independent travellers who want a reliable, unpretentious feed. The menu covers a genuine range of Fijian and Pacific dishes: kokoda, palusami, grilled fish, chicken and fish curries, and root vegetable sides. It is one of the more accessible places in Nadi to eat actual Fijian food — not Indo-Fijian food, but the coconut-cream-and-taro-leaf style of cooking that you are less likely to find at the curry houses. Mains run F$25–45. The atmosphere is warm and the portions are generous. Group bookings are well-handled. It is a reasonable first stop for visitors who want to understand what indigenous Fijian cooking tastes like in a relaxed sit-down setting rather than at a resort cultural night. Bookings are recommended for groups of four or more.

11. Ports O’ Call

Ports O’ Call sits at Port Denarau Marina, which gives it the best location of any restaurant on the list: directly on the water, with views across the marina to the ferry terminals and, on a clear day, towards the outline of the Mamanuca Islands. The menu is international — steaks, seafood, pasta, wood-fired pizza — with enough range to satisfy a group with varied preferences. Mains run F$35–65. The food is consistently good rather than remarkable, and the kitchen handles large volumes without obvious drops in quality. Its main function in the Nadi dining landscape is as a pre-cruise meal spot — it is the natural choice if you are catching the Yasawa Flyer or a day cruise from the marina and want to eat properly before boarding. Reservations are advisable for dinner and on weekends. Good for families, couples, and pre-departure groups.

12. Nadina Authentic Fijian Restaurant

Nadina is the most important restaurant on this list for anyone who wants to understand what Fijian food — specifically indigenous Fijian food, not Indo-Fijian — actually tastes like. The menu is built around traditional dishes: kokoda, palusami, ika vakalolo (fish in coconut cream), various preparations of taro and cassava, and lovo-style dishes that replicate the earth-oven flavour profile in a restaurant setting. Mains run F$25–45. The cultural context is part of the offering — the restaurant makes a point of explaining the dishes and their origins, which is useful for first-time visitors. It is one of the few restaurants in Nadi that specifically foregrounds indigenous Fijian cooking rather than defaulting to a mixed international menu. For that reason alone, it deserves a visit. Reservations are recommended.

13. Hard Rock Cafe Fiji

Hard Rock Cafe at Port Denarau Marina is exactly what it is everywhere else in the world: a reliable, well-managed international chain serving burgers, ribs, sandwiches, and American comfort food with branded merchandise on the walls and music at consistent volume. Mains run F$35–60. The value proposition of Hard Rock in Fiji is straightforward: you know precisely what you are getting, the kitchen is trained to consistent standards, and children who are indifferent to the prospect of eating kokoda will eat here without negotiation. It is the default choice for families travelling with younger children or groups where one or more members is resistant to local food. It is not where you come for a Fiji dining experience, but it handles its actual role — dependable familiar food in a busy marina precinct — without problems. No reservations usually needed.

14. Indigo Bistro

Indigo occupies a waterfront position at Denarau and positions itself as a lighter, more relaxed option than the full sit-down restaurants nearby — a place for cocktails and grazing rather than a formal three-course dinner. The menu runs to mezze-style sharing plates, light mains, and a cocktail list that is longer than most in the Nadi area. Food runs F$20–45 for sharing plates and light mains. The sunset hour is when Indigo is at its best: the waterfront position catches the western light well, the cocktails are made with reasonable care, and the atmosphere is relaxed enough that you can stay for two hours over drinks and snacks without feeling hurried. It is a better option for couples and social groups looking for a sunset drinks spot with food than it is as a primary dinner destination. Reservations are wise on Friday and Saturday evenings.

15. Navo Restaurant (Radisson Blu)

The Radisson Blu Resort Fiji on Denarau Island opens its main restaurant, Navo, to non-resident guests, and it is one of the better hotel restaurant experiences available in the Nadi area without being a guest. The menu is international with Pacific influences — fresh seafood, wood-fired preparations, quality cuts of meat — at prices that reflect the resort setting: F$45–85 per person for a main course. The waterfront setting is genuinely good, the service is professional, and the kitchen operates at a standard that the independent restaurants in the area rarely match. It is the right choice for a special occasion dinner, a business meal, or any situation where you want reliably high-quality food and a polished environment. Reservations are essential, and it is worth calling ahead to confirm non-guest access and any dress code requirements.

16. The Straw Hat Restaurant

The Straw Hat is one of Nadi’s longer-established restaurants, known primarily for its seafood and for maintaining consistent quality across many years of operation. The menu is built around fresh fish — grilled, pan-fried, or prepared in coconut-based sauces — alongside prawn and crab dishes when available. Mains run F$30–55. It lacks the waterfront drama of Fat Fish or Ports O’ Call, but the cooking is more careful and the fish sourcing is taken seriously. It is the kind of restaurant that locals recommend to visiting friends and family rather than tourists on their first trip: a place with a loyal regular clientele that has been kept loyal by consistency rather than novelty. Advance bookings are recommended for dinner, particularly towards the end of the week.

17. Taste of Kerala

Taste of Kerala fills a genuine gap in Nadi’s Indian restaurant landscape: while most of the area’s curry houses serve North Indian or broad subcontinental menus, Taste of Kerala focuses specifically on South Indian food. The menu covers dosas — crispy fermented rice crepes served with sambar and chutneys — idli (steamed rice cakes), uttapam, and Kerala-specific curries that use coconut milk and curry leaves in ways that distinguish them clearly from North Indian cooking. Prices are budget-friendly: F$10–20 covers a full meal. For vegetarians, it is possibly the most interesting eating option in Nadi outside of Govinda’s. The premises are modest and the service is straightforward, but the food is genuine and well made. It is the kind of find that repays following a local recommendation over picking from a tourist map.

18. Maharaja Restaurant

Maharaja is a reliable North Indian restaurant catering to groups, families, and visitors who want a broad menu of familiar dishes executed at a consistently decent standard. The menu covers the expected ground: butter chicken, lamb korma, dal makhani, paneer dishes, tandoor meats, naan, and biryanis. Mains run F$20–35. It is not doing anything that Saffron does not also do well, but Maharaja’s larger dining room and straightforward group-friendly service makes it a better choice for parties of six or more. The tandoor bread basket is good. The kulfi for dessert is worth ordering. It is the sort of restaurant that earns its place on a list not through distinctiveness but through consistent delivery of what it promises: solid North Indian food at honest prices without requiring any particular effort from the diner. Reservations are advisable for weekend evenings.

19. Nadi Bay Restaurant & Bar

Nadi Bay Restaurant & Bar is a low-key, casual operation in the Wailoaloa Beach area that handles breakfast and lunch better than most alternatives in that part of Nadi. The breakfast menu runs to eggs, toast, fruit plates, and simple cooked options; lunch covers sandwiches, salads, and light mains. Prices are moderate: F$15–30 for most items. It draws backpackers staying at the cluster of budget accommodation near Wailoaloa, day-trippers who have spent a morning at the beach, and the occasional independent traveller who has tired of resort breakfasts and wants something simpler. The coffee is acceptable. The service is friendly and unhurried. It does not aspire to be more than a comfortable neighbourhood spot for the budget end of the Wailoaloa accommodation market, and it succeeds at that without trying to be anything else.

20. Tree Bar & Grill

Tree Bar & Grill is one of the more recent additions to Nadi’s dining scene and has established itself as a cocktail-forward venue with a menu to match — a format that was previously underrepresented in the area. The cocktail list is creative by Nadi standards, using local tropical fruit and some regional spirits alongside the usual base spirits. The food runs to grilled meats, sharing plates, and burgers at F$25–45. The atmosphere is livelier than most of the other restaurants on this list, with music and a younger demographic after about 8pm on weekends. It is a better option for groups looking for an evening out than it is as a quiet dinner venue. The location is accessible from both the Martintar strip and Denarau. Bookings are useful on Friday and Saturday nights when it fills quickly.

Final Thoughts

Nadi’s dining scene operates across a significant price range — from a F$10 thali at Govinda’s to a F$75 main at Navo — and the quality is not always proportional to the price. Some of the most satisfying meals available in Nadi cost almost nothing and happen in modest surroundings on the streets around the town market. The gap between resort dining prices and local restaurant prices is wide enough that even a couple of meals off-resort over a week’s stay will make a material difference to a travel budget, which is worth factoring in when planning.

The broader point is that Nadi has real culinary identity — particularly in its Indo-Fijian food culture — that most visitors who eat exclusively at their resort never encounter. A meal at a local curry house, a dosa breakfast at Taste of Kerala, or a plate of kokoda and palusami at Nadina offers more genuine insight into how Fiji actually eats than an entire week of buffet lunches. The restaurants on this list vary in type, price, and ambition, but all of them give you something that the resort cannot: a connection to the real eating life of the town you are staying in.

Frequently Asked Questions

Where is the best place to eat local food in Nadi?

Nadi Town centre and the area immediately around the municipal market is the best place to eat genuine local food. The curry houses clustered around the market serve roti and curry from early morning, and the prices are among the lowest you will find anywhere in Fiji. For specifically Fijian food — coconut-based dishes, kokoda, lovo-style cooking — Nadina Authentic Fijian Restaurant is the most focused option in the area, and Tu’s Place also offers a good range of Fijian dishes alongside more general Pacific cooking.

What is the average cost of a meal out in Nadi?

It varies significantly by area. At the budget end — local curry houses in Nadi Town, Taste of Kerala, Govinda’s — a full meal with a drink costs F$10–20 per person. Mid-range restaurants in Martintar and around the Denarau approaches run F$30–55 per person. At the Denarau Marina precinct and resort-attached restaurants like Navo, expect F$60–100 per person for a full dinner with drinks. The mid-range corridor around the Martintar strip offers the best overall value for sit-down restaurant dining with reasonable atmosphere.

Do I need to book restaurants in advance in Nadi?

For most of the budget and mid-range options — curry houses, cafes, casual beach bars — walk-ins are the norm and reservations are not expected. For Denarau-area restaurants, resort-attached dining like Navo at the Radisson Blu, and popular waterfront spots like Ports O’ Call and Daikoku, reservations are worth making for dinner, especially on weekends and during Fiji’s main tourist season from June to August. If you are a group of five or more, booking in advance is advisable almost everywhere.

Is there good vegetarian food in Nadi?

Yes — the Indo-Fijian food culture has a strong vegetarian tradition, and Nadi is one of the better places in the Pacific for plant-based eating as a result. Govinda’s is entirely vegetarian and serves a good thali. Taste of Kerala’s dosa menu is largely vegetarian. Saffron and Maharaja both have extensive vegetarian sections covering paneer, channa, aloo, and dhal dishes. The main challenge is at the Fijian food end of the spectrum, where indigenous Fijian cooking tends to centre on meat and seafood — though palusami and boiled root vegetables are reliably available as vegetable sides.

Are Denarau restaurants worth the extra cost?

It depends on what you are after. Denarau restaurants charge more, partly because of the real estate and partly because the customer base — resort guests — has a higher average spend. For a special occasion dinner, the waterfront setting and higher service standards at places like Navo or Ports O’ Call justify the price premium. For everyday eating, the value proposition of Denarau restaurants is weak compared to what you get for half the money in Nadi Town or Martintar. The most practical approach for most visitors is a mix: a couple of dinners at Denarau or mid-range Martintar restaurants, and lunches in Nadi Town where the local curry houses offer the best value eating in the region.

By: Sarika Nand