Food is an important aspect of any vacation — for many, it even tops the priority list. And when you cruise with Royal Caribbean there are so many opportunities to dig into incredible meals.  Every bite onboard a Royal Caribbean ship is just as impressive as the rest of the incredible experiences that make these thrill-filled vacations so unforgettable.

Oasis of the seas windjammer Olives Cheese

Royal Caribbean Cruise Lines has two kinds of restaurants onboard: complimentary and specialty.

Main Dining Room Breaded Shrimp Dishes

Complimentary restaurants are completely covered by your cruise fare, no matter what time of day you choose to drop in for a bite. All Royal Caribbean cruise ships serve complimentary dining in the Main Dining Room, Café Promenade and Windjammer Café or Windjammer Marketplace (the name varies depending on which ship you’re sailing on). On some ships, you’ll also get to enjoy spots like Sorrento’s Pizza, Solarium Bistro and Park Café free of charge, and that’s not even scratching the surface of all the choices you have.


Specialty dining, like the contemporary American steakhouse Chops Grille, Izumi Japanese Cuisine, and Jamie’s Italian by Jamie Oliver, serve guests for an additional charge unless you purchase a specialty dining package, which you can add directly through the Royal Caribbean app. 

Main Dining Room Sliced Steak
Main Dining Room Cheese cake

For a full list of included and specialty dining locations on your cruise, as well as information on dining packages visit the Dining page in the Royal Caribbean App.  This information is also available in your Cruise Compass once you’ve checked into your stateroom.


When you book your cruise, you’ll get to choose between traditional dining and My Time Dining.

Traditional dining allows you to select one of two assigned seating: the early seating or the late seating (times may vary by ship).  In the Main Dining Room, you’ll sit at the same table and have the same waiter and assistant waiter every evening.  Your table assignment will be printed on the front of your SeaPass card.

RCI Rhapsody Dining Room

My Time Dining is almost exactly what it sounds like.  Unlike traditional dining — where a dining time is assigned to you — guests who opt for My Time Dining can eat in the Main Dining Room anytime they like during dinner hours, according to availability. Reservations are strongly recommended. My Time Dining offers the same menu as traditional seating.

Guests who have signed up for My Time Dining will have their SeaPass card designated with the dining room and deck number. They will be seated in one of the main dining rooms. There will be a My Time Dining check-in desk at the entrance to the dining room with wait staff to greet guests.  If you are happy with your wait staff you may request the same table and waiter each evening, but this is not guaranteed.