If you’re planning a trip to Ocho Rios, Jamaica, one thing you definitely won’t have trouble finding is good food. This vibrant north coast town and its surrounding communities are home to a good selection of restaurants, serving everything from authentic Jamaican comfort food to fresh seafood and international cuisine. Whether you’re looking for roadside jerk, a romantic dinner spot, or a beachfront lunch with Caribbean Sea views, there are plenty of great places to eat in and around Ocho Rios. These are the ten best places to eat in Ocho Rios, Jamaica, starting with a beloved local favourite.
Before we get started, subscribe for new adventures from Elle.
Also, check out my books and GetYourGuide storefront for more travel ideas.

1. Miss T’s Kitchen

When people talk about the best Jamaican food in Ocho Rios, Miss T’s Kitchen often tops the list. This colourful garden restaurant has become one of the most popular Ocho Rios restaurants for both locals and visitors. Founded by self-taught Jamaican chef Anna-Kay Tomlinson, Miss T’s celebrates traditional island cooking inspired by the flavours of rural Jamaican kitchens. Dining here feels like visiting a friend’s backyard patio. The open-air courtyard is surrounded by lush plants, bright murals and reggae music floating through the air. It’s the perfect place to slow down and enjoy classic comfort food. Their menu features Jamaican staples such as curry goat, oxtail, jerk chicken, steamed fish, shrimp and several vegan options. Recently voted Best Restaurant in the Caribbean by USA Today’s 10Best, Miss T’s Kitchen should be your first stop if you’re trying to decide where to eat in Ocho Rios, Jamaica.
2. Scotchies Drax Hall

A little further out west, Scotchies Drax Hall is consistently voted as one of the best authentic jerk restaurants in Jamaica. The meats are seasoned with a traditional jerk spice blend and slow-cooked over pimento wood, creating that smoky flavour which Jamaica is known for. So, if you’re searching for the best jerk chicken that Ocho Rios has to offer, this is the place. The atmosphere is casual and lively, with that classic roadside jerk vibe. Must-try items include jerk chicken and jerk pork, with festival and roast breadfruit as sides. Add pepper sauce if you can manage the heat, and wash everything down with one of these must-try Jamaican drinks. For travelers wanting authentic local food near Ocho Rios Jamaica, Scotchies is a must.
3. Evita’s Italian Restaurant

For a romantic dinner or a change from traditional Jamaican cuisine, Evita’s Italian Restaurant is one of the most charming Ocho Rios restaurants. Located in a historic hillside house overlooking the town, this restaurant blends Italian cooking with Caribbean ingredients for a unique Jam-Italian fusion. Standout dishes include their seafood pastas, ‘Rastafari‘ lasagna and jerk spaghetti. So, if you’re looking for one of the best restaurants in Ocho Rios for a romantic date night or special occasion, Evita’s is a great choice.
4. Christopher’s at Hermosa Cove

Christopher’s at Hermosa Cove is easily one of the most beautiful dining experiences in Ocho Rios. Located inside this unique beachfront boutique hotel, Christopher’s is open to the public and focuses on farm-to-table Caribbean cuisine made with fresh local ingredients. The elegant yet relaxed atmosphere makes it perfect for romantic sunset dinners and special occasions. Menu highlights include fresh catch of the day, lobster dishes, Caribbean-inspired tapas and craft cocktails. For travelers searching for upscale Ocho Rios restaurants, Christopher’s delivers stunning views, exceptional service and memorable food.
5. Ocho Rios Jerk Centre

If you’re craving classic Jamaican street food, the Ocho Rios Jerk Centre is one of the most reliable places to eat in Ocho Rios, and is located in the centre of town (unlike Scotchies). This open-air food court specializes in jerk dishes and traditional Jamaican sides. It’s affordable, flavourful, and always buzzing with activity. You’ll find jerk chicken, pork, cray fish, festival, rice and peas and cold Red Stripe beer. For a quick and satisfying meal while exploring the town, this is one of the easiest Ocho Rios restaurants to visit.
6. Reggae Hill Restaurant

Reggae Hill offers something a little different: great food combined with a relaxing river dining experience. Located along the White River just outside of Ocho Rios, this scenic restaurant allows visitors to float in the cool river, lounge in chairs, and enjoy a meal surrounded by nature. The menu includes a mix of Jamaican classics and grilled favourites such as jerk chicken, steamed fish, burgers, tropical cocktails and more. For travelers deciding where to eat in Ocho Rios, Jamaica while enjoying the outdoors, this Reggae Hill four course sunset dinner is a fantastic choice.
7. Bamboo Blu

For beachfront dining, Bamboo Blu is one of the most scenic seafood restaurants that Ocho Rios has to offer. Located along a quiet stretch of beach just west of town, this restaurant is known for its laid-back atmosphere and fresh seafood menu. Popular dishes include grilled lobster, curry shrimp, seafood mac and cheese, fried snapper and their daily Jamaican comfort food specials of oxtail and curry goat. The combination of ocean views and fresh seafood makes Bamboo Blu one of the most memorable places to eat in Ocho Rios.
8. Sharkies Seafood Restaurant

Located just west of Ocho Rios in Salem, St. Ann, Sharkies Seafood Restaurant is a hidden gem for seafood lovers. This restaurant specializes in fresh catches straight from local fishermen. The casual waterfront setting makes it a great place to enjoy a relaxed meal while watching the boats come in. Menu highlights include escovitch fish, shrimp and lobster when in season. So, if you’re looking for an authentic seafood restaurant near Ocho Rios that locals also enjoy, Sharkies is a great pick.
9. The Rocks Restaurant

Just east of Ocho Rios in the quiet seaside community of Tower Isle, The Rocks Restaurant & Bar offers one of the most breathtaking dining views on the north coast. Perched above the Caribbean Sea, this restaurant is famous for its dramatic cliffside setting and elegant atmosphere. Dining here feels like a hidden escape from the busy resort areas, and the menu features a mix of British and Caribbean dishes. Where else will you get Yorkshire pudding and Eton mess in Jamaica? Exactly 🙂 Also, their four-course Sunday and Christmas holiday menus are just heavenly. So, if you’re staying in Tower Isle (15 minutes from Ocho Rios) or don’t mind leaving the town centre, Rocks Restaurant is well worth the drive.
10. Plantation Smokehouse

Plantation Smokehouse is a flavourful stop that deserves a place on any list of the best places to eat near Ocho Rios. Known for its smoky jerk and hearty Jamaican dishes, this casual restaurant in Runaway Bay is popular with both locals and visitors. The menu focuses on bold flavours, generous portions, and classic comfort food. It’s a great place to try jerk meats alongside traditional sides. Popular menu items include: jerk chicken, barbecue ribs, curry goat, oxtail, rice and peas and festivals. So, if you’re staying in Runaway Bay, or searching for authentic local food close to Ocho Rios, Jamaica, Plantation Smokehouse delivers a satisfying meal in a relaxed setting.
Wrap Up
From roadside jerk stands to elegant cliffside or seaside dining, the variety of Ocho Rios restaurants makes this town a popular Jamaican food destination. If you’re visiting soon, be sure to arrive hungry—you’ll want to try more than one of these fantastic restaurants. And, there are also several Jamaican food & drink experiences from this list which are based in Ocho Rios, perfect for food lovers! Have you ever dined at these restaurants, or did I miss somewhere that should’ve made the list? Sound off in the comments section below! ‘Til next time.
If you enjoyed this list, you may also like:
- Jamaica’s Craft Beer Scene
- Top 10 Jamaican Food Festivals
- Jamaica’s Artisan Chocolate Scene
- 3 Jamaican Rum Distilleries to Visit
- My Favourite Blue Mountain Coffee Tour
Find Elle on Facebook, Instagram & lend your support to keep me on the road.
Published by