Ocho Rios Food: 30 Best Restaurants In Ocho Rios And Where To Eat In Ocho Rios

Here’s the 30 best restaurants in Ocho Rios that you can go where to eat in Ocho Rios!

Ocho Rios is a town on the northern coast of Jamaica, and is much more commonly referred to it as Ochi by local residents. We will tell you about Ocho Rios food and the best restaurants in Ocho Rios to try the most delicious meals.

Ocho Rios as one of Jamaica’s most best places to visit, does have a restaurant on each and every block. Of course, great Jamaican cuisine is available, but restaurants also provide a variety of other cuisines to satisfy your taste buds.

Read here: Where should you stay Ocho Rios vs. Montego Bay

Read also here: Jamaican food, Jamaican vegetarian food,  Jamaican drinkswhat to wear in Jamaica, the most instagrammable places in Jamaica, Jamaica sim card for touristJamaica travel tipshow to get from Kingston Airport to Ocho Rios, and how to get from Montego Bay airport to Ocho Rios.

CASH AND ATM IN JAMAICA

The currency of Jamaica is called Jamaican Dollars and as of now, $1 USD is worth 150 JMD Jamaican Dollars. Do not exchange your currency at the airport because you’ll get less than what you’ll get with the city’s exchange. Anyway if you are bringing USD you can use them while traveling around Jamaica no need to exchange them.

Bank or debit cards in an ATM are the recommended way to access your funds while traveling in JamaicaKnow real-time currency exchange here!

BEST TIME TO VISIT JAMAICA

In Jamaica their summer (December to April), there are fewer rains than normal. In their winter (May to November), rains are almost non-stop. For most tourists’ best time to visit Jamaica is from December to April because of easier transport. 

Click here to know more about the weather in Jamaica!

Ocho Rios Food: 30 Best Restaurants In Ocho Rios And Where To Eat In Ocho Rios

1. EVITAS ITALIAN RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Evitas Italian Restaurant
Ocho Rios Food- Image from Evitas Italian Restaurant

Evitas Italian Restaurant is one of the best restaurants in Ocho Rios that serves the best Italian cuisine in Jamaica, as well as a spectacular view of Ocho Rios. Enjoy exquisite dining in a historic 1860s Gingerbread house featuring wood flooring and a mahogany bar in Ocho Rios. On the porch of Evitas Italian Restaurant, which overlooks the cruise ship piers and Ocho Rios, you can have lunch or dinner indoors or outside. The menu, which focuses on Northern Italian cuisine, also includes a wide range of innovative Jam-Italian fusion meals such as fresh pasta, seafood, vegetarian, and meat entrees.

Evitas Italian Restaurant is located at Evitas, Evita’s Italian Restaurant, Eden Bower Rd,, Jamaica.
You can contact them at +1 876-815-4000

2. RIVAZ ULTRA LOUNGE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Rivaz Ultra Lounge
Best Restaurants In Ocho Rios – Image from Rivaz Ultra Lounge

Rivaz Ultra Lounge in Ocho Rios is a Sports Bar and Rooftop Bar. The restaurant includes indoor or outdoor dining, and also a rooftop. Salad, chicken skewer, fish finger, tempura, chicken roulade, BBQ pig ribs, jerk chicken, cocktail, and other mixed beverages are available at Rivaz Ultra Lounge.

Rivaz Ultra Lounge is located at Beecham Plaza, 76 Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-826-4967

3. MISS T’S KITCHEN

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Miss T's Kitchen
Where To Eat In Ocho Rios – Image from Miss T’s Kitchen

Miss T’s Kitchen serves original Jamaican cuisine that is both filling, satisfying, and nutritious! Authentic Jamaican cuisine served in a rustic, lively setting with excellent service. Vegan and vegetarian alternatives are available on Miss T’s Kitchen’s menu!

Miss T’s Kitchen is located at 65 Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-795-0099

4. EAT UR VEGGIES

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Eat UR Veggies
Best Restaurants In Ocho Rios – Image from Eat UR Veggies

Eat UR Veggies eliminates the difficulty for those who desire a meal that is better, lighter, and healthier while still being packed with nutrients. The restaurant offers meal alternatives that are quick, tasty, and healthy. Eat UR Veggies meals feature vegetables, peas and beans, fruits, seeds, and ground supplies, as well as poultry, shrimp, fish, and dairy.

Eat UR Veggies is located at 99-103 Main St, Ocho Rios, Jamaica.
You can contact them at 974-6065 or 845-0004

5. MONGOOSE JAMAICA

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Mongoose Jamaica
Image from Mongoose Jamaica

Mongoose Jamaica is a destination, not just a restaurant. A bustling bar and restaurant that offers large platters of nutritious food rapidly. If you want to eat Jamaican food, go to Mongoose Jamaica for the stew, or go to Burger King for some delicious burgers!

Mongoose Jamaica is located at Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-622-6942

6. CURRY HOUSE JAMAICA

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Curry House Jamaica
Where To Eat In Ocho Rios – Image from Curry House Jamaica

Curry House Jamaica is indeed the location to be because in Ocho Rios Jamaica. This is really the place to go if you’re looking for a unique, anything new, anything fresh, anything spicy, anything authentic, anything flavorful, and it is something Indian. Curry House Jamaica offers a variety of cuisines such as curries, spices, sauces, chutneys, and grains.

Curry House Jamaica is located at 15A Soni’s Plaza, 50 Main Street, JMCAN19 Ocho Rios Bay, Jamaica.
You can contact them at +1 876-622-7740

7. MAINLAND CHINA

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Mainland China
Ocho Rios Food – Image from Mainland China

Mainland China provides the best Chinese cuisine in Ocho Rios. In this Restaurant and Bar, you’ll find beer towers and good moments! In addition, Mainland China can provide classic Indian Kababs, contemporary Chinese cuisine, and local Jamaican cuisine in an unbeatable location!

Mainland China is located at 3 Milford Rd, Ocho Rios, Jamaica.
You can contact them at +1 876-974-8899

8. JIMMY BUFFETT’S MARGARITAVILLE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Jimmy Buffett's Margaritaville
Image from Jimmy Buffett’s Margaritaville – Ocho Rios Food Jamaica

Jimmy Buffett’s Margaritaville is a vegan, plant, and gluten-free restaurant in Ocho Rios. Travel down Jamaica’s northeastern shore’s cruise ship pier to the inviting Margaritaville Ocho Rios. Feel the energy of the island wash over you because you enter the pulse of Ochi’s busy seaside day life and explosive nightlife while staying at Jimmy Buffett’s Margaritaville Ocho Rios.

Jimmy Buffett’s Margaritaville is located at Rolly Polly, Island Village, Ocho Rios, Jamaica.
You can contact them at +1 876-675-8800

9. TANDOOR-KABAB ZONE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, TANDOOR-Kabab Zone
Best Restaurants In Ocho Rios – Image from TANDOOR-Kabab Zone

TANDOOR-Kabab Zone specializes in kebabs and cooks them in a clay TANDOOR’ oven. The Sikandari Raan is one of the restaurant’s favourite meals. The TANDOOR-Kabab Zone sells food in a clay TANDOOR, which means no cutlery is used. The Sikandari Raan and Murgh Malai Kebab are two trademark meals.

TANDOOR-Kabab Zone is located at Section 1 Buckfield, 3 Milford Rd, Ocho Rios, Jamaica.
You can contact them at +1 876-974-8899

10. OCHO RIOS JERK CENTRE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Ocho Rios Jerk Centre
Image from Ocho Rios Jerk Centre

Ocho Rios Jerk Centre is a great spot to unwind while enjoying some of Jamaica’s best jerk. Ribs, pork, chicken, burgers, wraps, and other dishes are available at the restaurant. Ocho Rios Jerk Centre has been around for almost 20 years, but now that it is under new ownership. They serve both locals and tourists, and they’re also a famous destination for cruise ship passengers.

Ocho Rios Jerk Centre is located at 14 DaCosta Dr, Ocho Rios, Jamaica.
You can contact them at +1 876-974-2549

11. THE ALMOND TREE RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, The Almond Tree Restaurant
Image from The Almond Tree Restaurant

The Almond Tree Restaurant, which was just named one of Jamaica’s best restaurants, has such a diverse menu that it’s difficult to choose just one. It is a well-known and well-liked eatery. Enjoy the scenic environment of the Almond Tree Restaurant while dining on exquisite delicacies made by their professional chef!

The Almond Tree Restaurant is located at Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-974-2813

12. JOHN CROWS TAVERN

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, John Crows Tavern
Image from John Crows Tavern

John Crows Tavern is a bar and restaurant that is open both to the tourists and locals. The menu features a combination of Jamaican favorites including coco shrimp and worldwide favorites including hamburgers, hot wings, and pizzas. John Crows Tavern is found on the main road, making it an excellent place to viewers enjoy while eating and drinking.

John Crows Tavern is located at 10 Main St., Ocho Rios, Jamaica.
You can contact them at +1 876-649-0566

13. LITTLE SANTORINI

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Little Santorini
Image from Little Santorini

In Jamaica, there is a slice of Greece called Little Santorini. On the beach at Kaz Kreol Beach Lodge, there is a lovely Greek restaurant. The greatest spot to eat is Little Santorini, where the menu includes everything from luscious Spanakopita topped with Tzatziki sauce to extremely delicate lamb chops grilled to perfection using their distinctive chimichurri sauce. Its enchanted setting will provide you with one of the most romantic inclinations!

Little Santorini is located at Old Road, White River 0000 Ocho Rios, Jamaica.
You can contact them at +1 876-974-4613

14. LINDA’S JERK & SEA FOOD RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Linda's Jerk & Sea Food Restaurant
Image from Linda’s Jerk & Sea Food Restaurant

Linda’s Jerk & Sea Food Restaurant, situated in Exchange Square, has an upmarket and pleasant ambiance. This restaurant caters to various populations’ eating and catering needs. Linda’s Jerk & Sea Food Restaurant in Ocho Rios has the greatest jerk chicken and seafood!

Linda’s Jerk & Sea Food Restaurant is located at Linda’s Jerk & Sea Food Restaurant is located at Exchange to Bonham Spring Rd, Ocho Rios, Jamaica.
You can contact them at +1 876-544-5406

15. SUGARPOT RUINS BEACH BAR & RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Sugarpot Ruins Beach Bar & Restaurant
Image from Sugarpot Ruins

Sugarpot Ruins Beach Bar & Restaurant is a Jamaican gem found on the island’s northern east seaboard. It is among the few naturally picturesque bays with sand and ideally private alcoves that exist. Sugarpot Ruins Beach Bar & Restaurant offers in authentic Jamaican and seafood meals cooked over an open fire.

Sugarpot Ruins Beach Bar & Restaurant is located at Rio Nuevo Bay, Jamaica.
You can contact them at +1 876-852-7135

16. USAIN BOLLT TRACKS & RECORDS

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Usain Bolt Tracks & Records
Image from Track & Records

Usain Bolt Tracks & Records is the perfect blend of fantastic food, sports, and nightlife. From the outside, the informal restaurant is painted with Jamaican colors, and on the interior, photos and paintings of Usain Bolt, one of Jamaica’s top athletes. Pizza, sandwiches, burger, and pasta, as well as typical Jamaican cuisine, are available on Usain Bolt Tracks & Records‘ vast menu, which is complemented by a beverage, beers, and cocktails.

Usain Bolt Tracks & Records is located at Ocho Rios, St. Ann, Jamaica.
You can contact them at +1 876-633-9161

OCHO RIOS FOOD: BEST RESTAURANTS IN OCHO RIOS AND WHERE TO EAT IN OCHO RIOS

17. TASTE OF INDI RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Taste of India Restaurant

Taste of India Restaurant provides the best Indian eating experience in Ocho Rios. Their menu offers a most authentic Indian meal on the northern coast, and the atmosphere, which includes Indian-inspired furniture pieces, lamps, and Indian pieces of art, adds to the restaurant’s realism and wealth. Taste of India Restaurant boasts a spectacular view of the Caribbean Sea and sunset, as well as a variety of wine and liquor.

Taste of India Restaurant is located at 50 Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-622-7740

18. SPRING GARDEN SEAFOOD & STEAKHOUSE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Spring Garden Seafood & Steakhouse
Image from Spring Garden Seafood & Steakhouse

Spring Garden Seafood & Steakhouse has been an award-winning fine dining establishment in Ocho Rios. The food is delicious and a must-try! Spring Garden Seafood & Steakhouse serves a variety of seafoods as well as steak, which is their specialty.

Spring Garden Seafood & Steakhouse is located at Ocho Rios Bypass Road, Ocho Rios, Jamaica.
You can contact them at 876-795-3049

19. JANGALEE SEAFOOD JOINT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Jangalee Seafood Joint
Image from Jangalee Seafood Joint

Jangalee Seafood Joint offers delicious meals and drinks at a affordable and reasonable price. Excellent food and drink at reasonable prices with a lovely view, was one Jamaica’s greatest places to eat, and excellent customer service! The chefs at Jangalee Seafood Joint are world class and their preparation to seafood is unique and authentically Jamaican.

Exchange Jangalee Seafood Joint is located at Road white river Ocho Rios white river, Exchange Rd, Jamaica.
You can contact them at +1 876-398-2040

20. REGGAE POT RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Reggae Pot Restaurant
Image from Reggae Pot Restaurant

Reggae Pot Restaurant is the finest ital and vegan meals provided with organic mixed juice. Brown Stew Tufu, Curry Chunks, Wheat Gluten, noodles, Vegetable mints, and many other vegetarian dishes are available on a rotating menu. These delectable foods are provided in Reggae Pot Restaurant alongside turn cornmeal, salad, rice and peas or boil meal. The restaurant also serves different natural juices such as cantaloupe and pine, cucumber and carrot, and beetroot.

Reggae Pot Restaurant is located at 86 Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-296-3591

21. CALABASH ITAL RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Calabash Ital Restaurant
Image from Happy Cow Review

Calabash Ital Restaurant serves as a juice bar at the same time a shop, it is a vegan restaurant. They provide ackee and gluten, curry chunks, and a daily soup and veggie cycle. Calabash Ital Restaurant sells chunks, specialty foods, supplements, personal care products, books, and DVDs, among other things.

Calabash Ital Restaurant is located at 9, DaCosta Dr, Ocho Rios, Jamaica.
You can contact them at +1 876-570-5565

22. OCEANS ON THE RIDGE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Oceans on the Ridge
Image from Oceans on the Ridge

Oceans on the Ridge give a lovely scenery of the cruise port. They have excellent DJ music and affordable beverages, and it’s a great area to have a drink and shoot pictures. Oceans on the Ridge is a fantastic place to just relax and have a drink.

Oceans on the Ridge is located at 10 Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-878-4444

23. CHRISTOPHER’S AT HERMOSA COVE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Christopher's at Hermosa Cove
Ocho Rios Food – Image from Christopher’s at Hermosa Cove

Christopher’s at Hermosa Cove offer up nearby fine dining fare on an ocean-view veranda. Their Executive Chef is known for preparing authentic island meals with a modern international twist. Christopher’s at Hermosa Cove serves local staples such stewed oxtail, steaming callaloo with Scotch bonnet peppers, and jerk chicken, as well as a unique combination of European, Asian, and Indian tastes.

Christopher’s at Hermosa Cove is located at Hermosa Cove, Ocho Rios, Jamaica.
You can contact them at +1 876-974-3699

24. REGGAE KITCHEN AND LOUNGE

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Reggae Kitchen and Lounge

Reggae Kitchen and Lounge is in a fantastic location, located next to Island Village and a quick walk from the heart of Ocho Rios. A beautiful view of the sea is available. Seafood meals are prepared to order at Reggae Kitchen and Lounge.

Reggae Kitchen and Lounge
is located at Shop 3, The Fishing Village, Ocho Rios, Jamaica.
You can contact them at +1 876-508-9952

25. GLORIA’S SEAFOOD CITY

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Gloria Seafood City

Gloria’s Seafood City has neither bad service nor huge lines. This new Gloria’s restaurant, which debuted in 2019 in Island Village in Ocho Rios, is the fourth Gloria’s to open, following two in Port Royal and one in Downtown Kingston. Gloria’s Seafood City meals was amazing and guaranteed to fill you up!

Gloria’s Seafood City is located at Island Village, Ocho Rios, Jamaica.
You can contact them at +1 876-837-6862

26. HONG KONG RESTAURANT

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Hong Kong Restaurant

The food at Hong Kong Restaurant is great, and the portions are generous. The meals are reasonably priced. Dishes that are freshly cooked and delicious. Hong Kong Restaurant serves some of Jamaica’s greatest Chinese cuisine.

Hong Kong Restaurant is located at CV5W+4PJ, Ocho Rios, Jamaica.
You can contact them at +1 876-974-0588

27. CAFE EXPRESS

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Cafe Express
Jeff D – Image from foursquare Review

Cafe Express is a local counter-service restaurant with a huge condiments bar that serves breakfast, appetizers, sandwiches, and pastas. Good coffee and a great location. TajMahal was recently renovated. Cafe Express is seemas as one of the biggest coffee store in Ocho Rios.

Cafe Express is located at CV4R+6GJ, Ocho Rios, Jamaica.
+1 876-974-6487

28. ISLAND CRAVES

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Island Craves

Island Craves is a cozy eatery run by a group of skilled young chefs. The goal of the restaurant is to provide outstanding places to eat throughout Jamaica. Pizza, fries, wedges, a cheesy hotdog, smoothies, and a variety of other items are available at Island Craves.

Island Craves is located at Lydford P.A, Golden Grove, Ocho Rios, Jamaica.
You can contact them at +1 876-700-1348

29. MI HUNGRY WHOL’ SOME FOOD

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, Mi Hungry Whol' Some Food
Image from Mi Hungry Whol’-Some Food

Mi Hungry Whol’ Some Food is a raw vegetarian restaurant that aims to provide the general public with uncooked vegan food and juices in an exotic setting at a reasonable price. It serves vegan cuisine cooked in the sun with coconut water, flour, sugar, preservative, or on the stove. Raw pizzas, raw burgers, salads, smoothies, juices, and desserts are available at Mi Hungry Whol’ Some Food.

Mi Hungry Whol’ Some Food is located at 10 Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-528-4154

30. THE HEALTHY WAY

restaurants in ocho rios 2400, best restaurants in ocho rios 170, ocho rios food, where to eat in ocho rios, The healthy way

The Healthy Way is a vegan restaurant and wellness business based in the tourist town of Ocho Rios. Herbs, teas, juices, and vitamins are among their specialty items. A pinto bean, exquisite tofu cheeseburger, vegetarian stewed peas, giant fruit platters, hominy peanut, plantain, carrot and bulgur porridge, steaming cabbage with banana, and cooked dumpling are all available at the healthy way.

The Healthy Way is located at Ocean Village Shopping Center, Main St, Ocho Rios, Jamaica.
You can contact them at +1 876-974-9229


There you go, guys! Our best restaurants in Ocho Rios where you can have Ocho Rios Food. Which of those would you like to try where to eat in Ocho Rios? Let us know in the comments below! 

Book your accommodations in Ocho Rios through Agoda.

Having insurance while you are traveling outside your home country is very important. Make sure that you have one too, to keep you safe in your trips around the world.

Feel free to use our links with discounts forAgodaAirbnb and Klook. Using our links, you will help us to continue with the maintenance of the website and it will not cost you anything. Thanks for the love guys.

Happy travels!

Ruben Arribas is a Spanish traveler who has traveled more than 70+ countries around the world. Now based in the Philippines!

Leave a Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.