In central Ocho Rios, Ciao Bella at Tajmahal Plaza serves café breakfasts Monday to Saturday, and The Courthouse Gallery & Café on Milford Road offers a sit-down menu with bagels, omelettes and Blue Mountain pressed coffee. For a hotel breakfast with a view of the bay, Almond Tree at Hibiscus Lodge serves breakfast daily from 7:30 to 10:30 a.m. in its Fish Market. Cruise passengers should start with Island Village, which sits near the cruise ship pier.
Central Ocho Rios: Ciao Bella, The Courthouse Gallery and Juici Patties
Ciao Bella Art Café & Restaurant at #40 Tajmahal Plaza serves breakfast Monday to Saturday, with eggs, waffles, pancakes, croissants, breakfast sandwiches, coffee, juices and smoothies. The café opens between 8:30 and 9 a.m. and closes at 6 p.m. on those days. The menu mixes Italian café dishes with Jamaican ingredients such as ackee and saltfish. Ask the restaurant for a dated price list before you order.
Café breakfasts in town run to eggs, waffles, pancakes, coffee and juice.
The Courthouse Gallery & Café on Milford Road sits across from the Turtle River Park entrance. Its menu offers yogurt and granola, bagels, smoked marlin, breakfast bagels, French toast, omelettes, waffles and quiche, along with ackee and callaloo combinations, Blue Mountain pressed coffee, fresh juices and smoothies. The menu gives a phone number, so phone for opening hours, especially if you are planning an early breakfast before a cruise excursion.
Juici Patties on Main Street is the straightforward takeaway choice. Its Ocho Rios menu includes beef, chicken, vegetable and plant-based patties, coco bread and breakfast items. The porridge choices are hominy corn, cornmeal, peanut and peacorn, and soups are on the menu too. Ask for prices at the counter before you order.
Informal porridge vendors, cookshops and roadside breakfast sellers may also operate around Main Street and the market areas. Their opening times can be early and can vary by day.
Hotel breakfasts: Almond Tree, Christopher's, Jamaica Inn and Couples Sans Souci
Almond Tree at Hibiscus Lodge Hotel serves breakfast daily from 7:30 to 10:30 a.m. in the Fish Market, which overlooks the bay. The menu is traditional Jamaican and international breakfast dishes. It is a hotel restaurant, so phone the hotel first if you are not staying there.
Hotel breakfasts in Ocho Rios often come with a view over the bay.
Christopher's at Hermosa Cove, on Hermosa Lane on the north side of Ocho Rios, welcomes local residents and visitors from other resorts when space is available, but you need a reservation before you arrive so security can admit you. Its breakfast menu includes ackee and saltfish, callaloo, eggs, omelettes, breakfast wraps, smoked marlin bagels, pancakes, waffles, French toast and oatmeal. The continental breakfast is complimentary for staying guests. Phone for the breakfast hours.
Jamaica Inn's Sea Shanty serves breakfast from 7:30 to 10:30 a.m., with ackee and saltfish, steamed callaloo, seasonal fruit, eggs, pancakes, pastries, toast, tea and coffee. The hotel presents this as resort dining, so check access and reservations before you plan a visit.
Couples Sans Souci's Palazzina serves breakfast from 7:30 to 10:30 a.m., followed by a continental breakfast from 10:30 to 11 a.m. Java Café offers pastries and Jamaica Blue Mountain coffee. It is an all-inclusive resort, so find out whether outside visitors can join.
Island Village and the cruise pier
Island Village sits near the cruise ship pier, minutes away and reachable by car, bus or boat, with dining venues, cafés and a boardwalk setting. The complex opens from 8 a.m., but breakfast hours and menus vary by business, so treat it as a place with several options rather than one restaurant.
Allow time for the walk back to the ship after breakfast.
Cruise passengers should check the ship's all-aboard time before leaving. If your ship sails early in the afternoon, plan to eat before 10 a.m., since some resort breakfasts end at 10:30 a.m. or 11 a.m. Allow time for the walk back through the port area and security, and choose a café with a clear route back to the ship. Keep Jamaican cash for small purchases, and find out whether cards are accepted before you order. For a fuller day of food near the port, read Where to Eat Near Ocho Rios Cruise Port, Jamaica.
More early openers in Ocho Rios and St. Ann's Bay
Three more places in Ocho Rios and St. Ann's Bay open by 8 a.m.
- Irie Eatz Restaurant is a Jamaican restaurant in Ocho Rios that serves Jamaican food. It is open Monday to Saturday, 8 a.m. to 5:30 p.m., and closed on Sunday.
- Missa Dweet Noice Brake shop n Soup is a café at 3 Market Street, Ocho Rios, that serves breakfast. It opens at 7 a.m. Monday to Thursday and closes at 6 p.m. On Friday and Saturday it stays open until 7 p.m., and it is closed on Sunday.
- Delightful Bites Jamaica Eatery is a coffee shop at Leslie & Susan's Town Centre Plaza, 28 Main Street, St. Ann's Bay, that serves breakfast. It is open Monday to Saturday, 8 a.m. to 7 p.m., and closed on Sunday.
St. Ann's Bay: a trip east of Ocho Rios
St. Ann's Bay is the parish capital and a separate town from Ocho Rios. Think of it as an option for people staying or travelling east of Ocho Rios, not a walk from the town centre. Juici Patties has a St. Ann's Bay location with patties, coco bread, hominy porridge, cornmeal porridge, peanut porridge, peacorn, soups and meatless red peas. D&N Home Style Kitchen & Catering at 64 Main Street advertises Jamaican breakfast, lunch and dinner, with takeout, dining and delivery, and its hours run from 8 a.m. to 5 p.m. Phone for breakfast prices before you go.
Sunday brunch and the 2024 events
Brunch in Ocho Rios comes in a few forms. Ciao Bella's menu, current in 2026, lists Sunday brunch dishes such as pancakes, chicken and waffles, French toast, brunch pizzettas, omelettes, steak and eggs and lobster Benedict. The restaurant menu runs Tuesday through Sunday from noon to 9 p.m.
Konoko in St. Ann had a "First Klass Sunday Brunch" menu labelled 2025. It offered ackee and saltfish tostones at US$21, jerk wings at US$17, salmon bites at US$17, shrimp at US$25, jerk chicken at US$23 and curry goat at US$33. Phone the venue before the day to find out whether the brunch is still running.
Two ticketed brunches were held at Pearly Beach in 2024. Sunup, a breakfast party at Pearly Beach Villas on June 2, 2024, advertised ackee and saltfish, callaloo, fish, salt mackerel rundown and curry chicken, with tickets at US$28 without food and US$35 with food. Revue: On the Beach at Pearly Beach, on June 30, 2024, offered an all-inclusive brunch with tickets from US$35 to US$45. Those were events, not weekly services.
Hermosa Cove and Jamaica Inn serve morning menus rather than a late brunch. Jamaica Inn's breakfast ends at 10:30 a.m.
Jamaican breakfast on the plate
Ackee and saltfish is Jamaica's national dish, and the Jamaica Tourist Board pairs it with callaloo, green bananas, avocado, plantains and fried or boiled dumplings. A typical Jamaican breakfast can also include salt mackerel rundown cooked in coconut milk, liver with bananas, curried or stewed chicken with dumplings, boiled yam or breadfruit, porridge, and patties with coco bread.
Ackee and saltfish with green banana and dumpling is a classic Jamaican breakfast combination.
At a café, the menu may also include eggs, pancakes, waffles, French toast, breakfast sandwiches, pastries, smoothies and coffee. Ciao Bella and The Courthouse Gallery & Café are examples of that café style. Blue Mountain coffee, tea or fresh fruit juice complete the table.
Before you go
Carry Jamaican dollars for patties, porridge, cookshops, route taxis and small vendors. Larger hotels and established cafés may take cards, so check before you order. Find out whether tax and service charge are included in the menu price. If you are not a guest, call ahead before visiting a hotel restaurant, and book Hermosa Cove before you arrive.
To find places across the rest of the island, use the restaurant directory, which has a page for each parish, including St. Ann.
Common questions
Breakfast in Ocho Rios comes down to how early you need to eat, how far you will go and whether you want a patty or a plated meal.
Where to have breakfast in Ocho Rios
For a café breakfast, Ciao Bella in Tajmahal Plaza serves Monday to Saturday. For a quick Jamaican breakfast, Juici Patties on Main Street is the takeaway choice. For a Jamaican meal in town, Irie Eatz opens at 8 a.m. Monday to Saturday.
Is there cheap breakfast in Ocho Rios?
Yes. Patties, coco bread and porridge are the lowest-cost choices, since resort breakfasts cost more. Christopher's 2025 menu prices oatmeal at US$6 and pancakes or a waffle at US$10, which gives a sense of the resort price difference. Ask for the price at the counter before you order, and ask whether coco bread or toppings cost extra.
Where can cruise passengers get breakfast in Ocho Rios?
Start with Island Village, which sits near the cruise pier and has several cafés. Juici Patties on Main Street is the simplest takeaway, and Ciao Bella and The Courthouse Gallery offer sit-down café breakfasts. Keep the ship's all-aboard time in view, and allow time to walk back.
What is a typical breakfast menu in Jamaica?
A typical plate pairs ackee and saltfish, the national dish, with callaloo, green bananas, plantain and dumplings. Other common choices are salt mackerel rundown, porridge, and patties with coco bread. Cafés add eggs, pancakes, waffles, pastries and smoothies, and Blue Mountain coffee, tea or fresh fruit juice go with the plate.
Is there brunch in Ocho Rios?
Yes, in a few forms. Ciao Bella's menu lists Sunday brunch dishes, Konoko had a 2025 Sunday brunch menu, and Pearly Beach hosted ticketed brunch events in June 2024. Phone the venue for its Sunday date, price and reservation rules before you travel.
