Ocho Rios Restaurants
Italian meets Jamaican cuisine at Evita's, owned by a local chef famous for her excellent cuisine. The restaurant overlooks Ocho Rios and the harbor, making it a great choice for watching the sunset during dinner. more
The Ruins offers table service in a tropical garden next to a 40' waterfall. The menu features gourmet Asian and Jamaican cuisine including fresh seafood, chicken, and vegetarian dishes. more
This laidback restaurant is a favorite among locals who come all day long for the delicious Jamaican cuisine. Dishes include salads, sandwiches, and fried seafood. more
The Jamaica Inn offers an extraordinary dinner experience on their Dining Terrace starting nightly at 7:30 PM. A six-course gourmet meal is served on the terrace, complete with a live band, flowers, and candlelight. more
Toscanini's has been serving fresh Italian food to Ocho Rios locals and visitors for over ten years. Located at the elegant Harmony Hall estate, Toscanini's offers a rotating menu of fresh seafood, homemade gnocchi, and gourmet vegetarian dishes. more
Passage to India serves award-winning Indian cuisine and is one of the best Indian restaurants in Jamaica. An open air, pitched roof wooden dining room creates a romantic atmosphere at this rooftop restaurant. more
This unique restaurant is located outside of Ocho Rios in the small town of Moneague. Known as one of the best restaurants on the north coast, Cafe Aubergine serves European Jamaican cuisine for lunch and dinner. more
The Hard Rock Cafe in Ocho Rios is part of the worldwide Hard Rock Cafe chain and is located in downtown Ocho Rios. This tourist attraction serves standard bar food and Jamaican cuisine, including grilled salmon, homemade nachoes, and herb grilled chicken breasts. more



