By Cassie Bailey | Published on August 7, 2025
With ships sailing to more than 270 destinations around the world—and with guests just as globally diverse—Royal Caribbean delivers fresh, delicious and authentic cuisine catered to a range of tastes and preferences. Food lovers have a lot to look forward to on board. Royal Caribbean ships offer nearly 20 dining venues, each with rotating menus that bring something new to the table every day.
Featuring everything from casual pizza and burger joints to formal and innovative dining concepts (like Japanese hibachi and authentic Italian pasta), variety forms the base of offerings. Travelers’ feedback drives enhancements and new additions to our menus—which our chefs test and collaborate on across our fleet. There’s also flexibility—chefs on board adapt menus and dishes to accommodate dietary requirements. And menus already note items that are vegetarian, or gluten- or dairy-free.
To help you navigate all your options, we’ve gathered the most commonly asked dining questions we receive, so you have all you need before you set sail. Bon appetít.
Dining at our complimentary venues is included in the cost of your cruise.
You also have the option of choosing to reserve a seat at specialty dining restaurants for a nominal cover charge per person—but if you want to try more than one, you’ll save more if you book a specialty dining package.
No. Our chefs work to ensure your meals never feel repetitive or staid. Menus change daily at our complimentary dining facilities.
At our specialty dining restaurants, menus also may change, because they operate in similar ways that restaurants on land do: they take into account what’s available locally and in season, and like the menus at all dining venues, are always being tested by the team for tweaks or enhancements. Menus at specialty dining restaurants are designed for variety and innovation, and during your cruise you’ll have plenty of time to try whatever dish might catch your eye.
Reservations aren’t required for complimentary dining venues, but our My Time Dining and My Family Time Dining programs give you flexibility when you eat, while reserving you a table. With My Time Dining, reservations are encouraged for each evening, but you’ll be able to choose a different time each day—so you can seamlessly schedule dinner around the rest of your plans. To ensure quick seating, make your reservations before you start your vacation, particularly if you’re planning to eat during the most popular window, from 6:30 p.m. to 8:30 p.m.
For those traveling with smaller kids, My Family Time Dining allows parents to get into the dining room right away and serves your kids first. Then they get whisked off for a night of fun activities by the ship’s dedicated Adventure Ocean staff, while parents stay and enjoy a leisurely dinner and some alone time. This perk is offered during the early seating time in the main dining room, for families with children ages three to 11.
Note that reservations are needed for our specialty dining restaurants. To make sure you get a table, you can make your arrangements online by going to royalcaribbean.com/booked.
Note that you can start making reservations 90 days before you sail until two days before your cruise begins. If you’d rather consider your options in person, you can make a reservation at the restaurant once you’ve boarded the ship.
Yes, and we have non-alcoholic packages, too, which cover water, soda, coffee, tea, and more. Information on these packages can be found here, and packages can be purchased in advance up to two days before your cruise at royalcaribbean.com/booked, as well as on board.
Royal Caribbean even has a new soda package and VOOM internet bundle. In addition, there’s an option that combines the “Deluxe Beverage Package” with Wi-Fi for one device.
Still have questions about dining at sea?
The Dining FAQ covers everything from reservation tips and dress codes to specialty restaurants and drink package details. It’s your go-to resource for making mealtime smooth and stress-free on board.
Ready to plan your next getaway? Find a cruise that fits your vibe—plus 270 destinations you can sail to with Royal Caribbean.