Skip to main content.

Fiji Food and Dining Guide - Restaurants, where to eat, and more

Find a place to stay

Fiji really excels when it comes to dining and the quality of the food in the restaurants scattered around the islands is consistently high. While the towns of Nadi and Suva offer the widest selection of restaurants and cuisines, tasty treats can be found everywhere in Fiji.

In addition to local Fijian cuisine, diners will also find European, Indian and Chinese dishes in Fiji. Traditional Fijian cuisine consists of staple ingredients such as fish, shellfish, rice, breadfruit and yams, and dishes are usually seasoned to taste with salt, lemon juice or spicy chilies.

Food lovers will want to try meke, a traditional South Pacific feast where dishes of prok, seafood, and vegetables in coconut milk are steamed in an earthen oven called a lovo. The feast is followed by traditional dancing and local stress-diminishing liquor also known as kava.


Lovers of Indian food will find a number of restaurants serving authentic dishes at reasonable prices. There are also some upscale restaurants here serving traditional Fijian cuisine, with others that enable you to munch on fish and chips while gazing at scenic views of the waterfront or the botanical garden.


Most of the restaurants here specialize in fresh seafood and vegetable dishes, cooked in the traditional Fijian style. There is a wide range of restaurants to choose from, with prices to suit every budget. Diners will also find restaurants serving Italian food and international cuisine.


Home to a large number of trendy restaurants, this is a great place to dine as the food here is fresh and tasty. Most of the restaurants specialize in providing an intimate, stylish setting and prices are quite reasonable. Some of the best restaurants here can be found in the leading hotels.


Fiji restaurants

Singh's Curry House
Corner of Gordon Street and Victoria Parade, Suva
This popular Indian restaurant has a reputation for serving the best curries in town. Packed at lunchtimes, this restaurant blends traditional Indian cuisine with Fijian flavors.

Nadina Restaurant
Lot 6 Khalil Street, Nadi
Phone: + 679 672 7313
Those in search of authentic Fijian cuisine should head to the Nadina restaurant. Fresh seafood, chicken and meat dishes are served with rice or Fijian vegetables and outdoor dining is accompanied by music in the evenings.

Lautoka hotel
12 Naviti Street, Lautoka
Phone: +679 666 4592
This upmarket restaurant serves gourmet Fijian dishes in a stylish setting. Diners at the Lautoka Hotel can also choose from a wide selection of international dishes including fresh and tasty pizza and pasta.

Hard Rock Cafe
Port Denarau, Nadi
Phone: +679 670 3131
For an unforgettable dining experience, lovers of rock music and Western food can dine on favorites such as burgers, fries and steaks in this large and glitzy restaurant. Open daily from 10:00 until 23:00, a meal in the Hard Rock Cafe could be the perfect remedy for visitors suffering from homesickness.