Best restaurants in Ocho Rios, Port Antonio & the North Coast

  • Top ChoiceRestaurants in West of Ocho Rios

    Stush in the Bush

    Stush in the Bush is an organic farm-to-table Rasta dining experience, and home to some of the best food you'll eat in your entire trip to Jamaica. Your experience here starts with a walking tour of the farm, learning about what you'll eat, and then proceeds to a gorgeous rustic cabin with tremendous views for your meal. There are two options: the gourmet pizza (US$70) and the full spread (US$95), of four and six courses respectively, with sides of delicious salads, crunchy plantain chips with zingy dips, rich soups and lively juices. It's vegan friendly too – even the chocolate cake. Advance booking essential.

  • Top ChoiceRestaurants in Port Antonio

    Wilkes Seafood

    This place looks like a thoroughly unassuming beach bar from the front, but is a delightful small restaurant inside, overlooking the sea and with a semi-open kitchen that lets the cooking aromas make you hungry. Nothing you order will disappoint, though we found the coconut curried fish to be a particular winner. Dining here is a real Jamaican highlight. Reservations aren't a bad idea here. On Sundays, visit early for filling Jamaican, continental and full English breakfasts.

  • Top ChoiceRestaurants in Ocho Rios

    Whalers

    This long-standing Ochi favorite has finally reopened after the redevelopment of Fisherman's Beach, and the good news is that it was worth the wait. Sit inside the cool interior or enjoy the balcony view over the beach while enjoying big plates of seafood in all its Jamaican variations – escoveich, curried, grilled or served up in brown stew. Those with a hankering for garlic will be satisfied with the buttery-rich shrimp and lobster.

  • Top ChoiceRestaurants in West of Ocho Rios

    Jus' Coool Grocery

    Ubiquitously known in Priory and beyond as 'Puddin' Man', cook Edgar Wallace serves up to-die-for slices of sweet potato and cornmeal pudding. OK, you can also come for other classics like ackee and saltfish with dumplings and a cup of fish tea, but locals know to go straight for the generous slices of pudding baked in pans over hub-cap stoves. Puddin' Man is so popular you might have to queue, but trust us, he's worth making the diversion for.

  • Top ChoiceRestaurants in East of Port Antonio

    Mille Fleurs

    This restaurant at Hotel Mocking Bird Hill offers some of the best haute Jamaican cuisine on the island, savored on a gorgeous terrace and served with a sense of elegance and intimacy. The locally sourced organic menu is influenced by what ingredients are seasonally available; it includes vegetarian options and ends with a cleansing trolley of regional liqueurs. Reservations required.

  • Top ChoiceRestaurants in Ocho Rios

    Miss T's Kitchen

    The high tin roof and brightly painted wood of this popular restaurant are palate refreshers for the big plates of Jamaican classics, with good vegetarian options served up quickly by friendly, efficient staff. If you want drinks more sophisticated than a simple Red Stripe, take a glass or two on the veranda of the 'wine yaad' overlooking the garden.

  • Top ChoiceRestaurants in Port Antonio

    Italian Job

    This is a jolly, Italian-run, checked-tablecloth sort of a place, with great pasta, pizza and salads, plus crepes for dessert. Keep an eye on the specials board too, as the chef puts a great twist on local offerings; beware the potent lobster cooked in ganja-infused butter. The wine is pretty good, too.

  • Restaurants in Ocho Rios

    Ocho Rios Jerk Centre

    The liveliest jerk joint in town serves excellent jerk pork and chicken in quarter-pound servings and up, along with heaps of sides. There are daily specials, the best being escoveich fish (Wednesdays, J$1290) and curry goat (Friday to Sunday, J$1350). Grab a Red Stripe or rum and watch sports on the big-screen TV while you’re waiting for your food. DJs play on Friday nights.

  • Restaurants in Ocho Rios

    Almond Tree Restaurant

    Providing a splendid perch for a sunset dinner, this clifftop spot at the Hibiscus Hotel features a dining pavilion that steps down the cliffside. Candlelit dinners are served alfresco. Seafood and steaks are the highlight offerings, though you can get good pasta and a few steadfast Jamaican dishes, as well as simpler sandwiches and burgers at lunchtime. Dress smartly.

  • Restaurants in East of Port Antonio

    Woody’s

    This truly brilliant spot – with an outdoor patio and an indoor counter that doubles as a local meeting place – prepares tremendous hot dogs and burgers, grilled cheese and Jamaican dinners to order. There's a great veggie plantain burger, and sublime homemade ginger beer. Service is anything but rushed, but the charming hosts always make this a worthy pit stop.

  • Restaurants in East of Port Antonio

    Portland Cliff Hanger

    A thatched restaurant attached to Seacliff Resort & Spa, looking out over the cliffs near Long Bay. Refresh yourself with a juice mix while picking a selection of Jamaican dishes with a modern twist. The signature dish is delicious drunken lionfish – serving up the invasive species with a sauce of red wine, Red Stripe, hoisin and a secret ingredient.

  • Restaurants in Port Antonio

    Dickie’s Best Kept Secret

    Dickie’s – a tiny pointy-roofed seaside hut on the western outskirts of Port Antonio – offers enormous five-course meals in rooms best described as Bob Marley meets Lewis Carroll. There's not always a menu, but trust their suggestion that anything will be delicious and advise if there's anything you don't eat when you arrive. Reservations essential.

  • Restaurants in Ocho Rios

    Caffe Da Vinci

    Island Village's best restaurant. The Italian food here is top notch, with some good wines and service to match. Eat in an open restaurant spilling into a series of gazebos surrounded by trees and ferns by the village 'pond.' Look out for the lobster ravioli, though the chicken parmigiana and salads are also very good. Leave space for the tiramisu.

  • Restaurants in Ocho Rios

    Mongoose Restaurant and Lounge

    Lively restaurant and bar that quickly serves up big plates of hearty food. If you want Jamaican, go for the stew; otherwise you can get really good burgers, grilled fish, pizzas and the like. It's pretty quiet during the day unless there's a cruise ship in town, when it absolutely heaves. Evenings are more relaxed, and there's live reggae on Saturdays.

  • Restaurants in East of Port Antonio

    Bush Bar

    Set in a veranda that overlooks the jungle and the ocean, and ensconced in multiple layers of hip, the restaurant at Gee Jam offers an immaculate Asian-Jamaican fusion experience, replete with cocktails as neon-bright as Vegas, chilled background music and that ineffable sense of being part of life’s winning team. Call ahead.

  • Restaurants in Port Antonio

    Yosch Café

    This cafe on the edge of the craft village complex is all decking, driftwood and bamboo, open to the sea breeze and looking back onto Titchfield and the bay. The breakfasts and sandwiches are winners, as is the seafood if you come here for dinner, but be prepared that service from the kitchen operates very much on island time.

  • Restaurants in Ocho Rios

    Mom's

    This home-style restaurant comes without any frills but is a gem nonetheless. Eat in or take away generous servings of rich oxtail stew, chicken, pork and fish, and all the Jamaican classics. You'll wish that you too had a Jamaican mom who cooked up soul food like this.

  • Restaurants in Port Antonio

    Piggy's Jerk

    A very simple jerk shack offering tasty chicken with festival (deep-fried dumplings), hearty soup and cold drinks (and despite the name, no jerk pork). It's takeout only – eat on the seafront, or grab a half-chicken for a picnic elsewhere. Great value.

  • Restaurants in Ocho Rios

    Tropical Kitchen

    Cakes, pastries and damn fine sweet-potato pudding on the main strip in Ocho Rios. And, whisper it, but we reckon that the flaky pastry on the patties beats the big chains hands down.

  • Restaurants in Ocho Rios

    Devon House I-Scream

    Ocho Rios branch of the famous island-wide franchise – come here for a few scoops of some of the best ice cream in Jamaica.