Visit our travel agent friends at MEI Travel

Food on a Royal Caribbean cruise

01 Mar 2022
Matt Hochberg

There is no question that dining on a Royal Caribbean cruise has become a major aspect of the cruise experience.  The food available onboard ranges from simple and classic to extravagant and contemporary.  In short, there are a lot of great dining choices available on Royal Caribbean.

With so many choices, often guests preparing for their cruise have many questions about what is included, which options are available and how it all works.  What follows is our guide to understanding better the basics of dining on a Royal Caribbean cruise.

Complimentary food

Simply put, there is plenty of great food included in the cost of your Royal Caribbean cruise. One can easily go an entire cruise and enjoy nothing but food that has no additional cost from morning to night. After all, that is what the concept of a cruise has been for a long time.

Royal Caribbean ships have different names and venues for its dining options, but you will find some basic characteristics among them all to prepare you for what to expect.

Main Dining Room

The main dining room is the stalwart institution upon which cruise ship dining was established.  It has changed over the years, but the principles remain the same and the Main Dining Room available on all Royal Caribbean ships.

Guests may dine in the main dining room for dinner every night and breakfast every morning. Lunch is served in the main dining room on sea days only. The Main Dining Room is a large, sit-down restaurant with waiter service that is included in your cruise fare.

For dinner, Royal Caribbean offers a traditional set time with assigned seating, or an alternative first-come, first-served option (My Time Dining).  Both offer the same menu, which changes every night and in both cases, there is the possibility that you will be seated with other guests. Guests can contact their travel agent or Royal Caribbean prior to the cruise to ask to be assigned to a smaller table if they do not wish to sit with other guests.

Dinner is the most popular and common time to dine in the main dining room, when the main dining room offers appetizers, entrees and desserts to choose from. You may order as much (or as little) as you like and it's nearly all complimentary, with the exception of a few premium dishes that have an additional surcharge. Premium beverages, such as soda, alcohol and specialty coffee, are also not complimentary in the Main Dining Room but can be purchased individually or as part of a beverage package.

Breakfast and lunch is less formal than dinner, with guests seated as they arrive, with posted hours of when the dining room is open. In both cases, the meals are served to you at your table.  The breakfast menu does not change, but the lunch menu changes each day.

The main dining room has a dress code.  Dinner has a dress code that changes each day, while breakfast and lunch have a more casual dress code requirement. When guests hear the word, "dress code," that often causes a lot of concern about what to wear.  The reality is on most nights, guests can easily wear what would be defined as "resort casual," which can mean a sundress or skirt for women and a collared shirt and slacks for men.  "Nice" jeans are appropriate for both men and women too.  On formal nights, the suggested attire gets a bit fancier, with cocktail dresses or gowns for women and suits for men.

Windjammer Cafe

First time cruisers often imagine a large buffet when they think of eating on a cruise, and the Windjammer is the closest thing to that concept.  

The Windjammer Cafe is a buffet restaurant that is included in your cruise fare, which serves meals for breakfast, lunch, and dinner.  Windjammer locations are not open all the time, but have long enough hours to cover nearly all the times guests would like something to eat.

The Windjammer has lots of seating and even more food variety than anywhere else on the ship. You will find burgers, soups, sandwiches, ethnic dishes, salads, pastas, desserts, and much more every day. Guests will find the greatest variety of food at the Windjammer compared to any other dining location on the ship, complimentary or paid.

The buffet is self-serve, so guests walk up to the buffet station and use serving spoons or tongs to place food on their plate.

Guests can sit at a table to eat in the Windjammer, but are also free to take their food elsewhere on the ship, like the pool deck.  There are wait staff who will clear plates, clean tables and bring you drinks.  

Unlike the Main Dining Room, the dress code for the Windjammer is casual.

The Windjammer is a great alternative to any sit down restaurant, including the Main Dining Room. In fact, some guests opt to eat exclusively at the Windjammer for dinner instead of the Main Dining Room. After a long day in port or onboard, some guests do not want to get ready for a long sit down meal and prefer a quick, casual dining experience.

Quick service restaurants

The bulk of complimentary food on a Royal Caribbean cruise is available from quick service restaurants, which offer quick, grab-and-go food to guests.  Quick service restaurants offer sandwiches, burritos, snacks, pizza and everything between.  Each Royal Caribbean ship will offer a number of these locations around your ship, so you are never too far away.

There is usually limited seating available at these locations, but most guests get the food and then bring it somewhere else on the ship to eat, such as their stateroom or by the pool.  It is designed for guests that want something quick to eat on their way to somewhere else.

Complimentary quick service restaurants on Royal Caribbean include:

  • El Loco Fresh, a grab-and-go Mexican restaurant with burritos, quesadillas, nachos, beans, and rice
  • Mini Bites, offering burgers, fries, hot dogs, quesadillas, omelets, salads, and more
  • Doghouse, a hot dog and sausage stand with a variety of meats and toppings
  • Park Cafe, offering salads, soups, sandwiches, and breakfast on Oasis Class ships
  • Cafe at Two70, offering salads, soups, sandwiches, and breakfast on Quantum Class ships
  • Sorrento’s Pizza, a pizza slice restaurant with several types of pizzas and antipasti
  • Cafe Promenade, offering coffee as well as small pastries, sandwiches, and fruit

Some quick service restaurants come with an extra cost:

  • Fish & Ships, offering fish and chips as well as other quick bites like chicken tenders and a lobster roll
  • Johnny Rockets Express, offering hamburgers, sandwiches, fries, onion rings, and milkshakes

Room Service

Room service is available 24 hours per day on your Royal Caribbean cruise.

Royal Caribbean charges a $7.95 per order fee for room service. Whether you order one item or ten items, a $7.95 fee per room service order will be levied.  There is a complimentary breakfast option, with menu items like muffins, bagels, oatmeal, and toast, that will not incur the $7.95 fee.

Just like room service at a hotel, you can call room service and place an order to have a crew member deliver the food to your room.  Royal Caribbean has also added a room service ordering option via the stateroom television, which simplifies the ordering process.

The room service menu does not change and is limited in scope.

Specialty dining

In addition to all the food included in your cruise fare are specialty dining options. Specialty dining restaurants carry an extra cost to dine there. The exact amount extra will vary from restaurant to restaurant, and ship to ship.  

In most cases, the specialty dining options offer a greater variety of food choices than what is available at complimentary dining locations. Royal Caribbean has designed its specialty restaurants around themes or cuisines (Italian, steakhouse, sushi, etc).

Royal Caribbean recommends making a reservation in advance for its specialty restaurants to ensure there is seating available, but there is usually walk-up availability (although there is a greater risk of waiting to be seated).  Unlike the Main Dining Room, you will not be seated with other guests with the exception of the Izumi Hibachi experience.

Specialty restaurants are priced in one of two manners: cover charge or à la carte pricing.  With a cover charge, there is one price for all the food on the menu (except for beverages).  There can also be a surcharge for ordering more than one entree, although this rule varies based on the specialty restaurant you happen to be dining at.  À la carte dining charges you just for what you order, and is similar to how food is billed at a conventional land-based restaurant.

Specialty dining can be booked prior to a cruise via Royal Caribbean's website or once onboard the cruise.  Reservations made online for a specialty restaurant with a cover charge will charge that amount at the time of booking.  Reservations made for specialty dining onboard your ship will not be charged to your SeaPass account until you dine at the restaurant.

Specialty restaurant venues on Royal Caribbean include the following:

  • Izumi Hibachi & Sushi, a Japanese restaurant with traditional teppanyaki and an extensive sushi menu
  • Chops Grill, Royal Caribbean’s signature steakhouse
  • Giovanni’s Italian Kitchen, the newest Italian restaurant in Royal Caribbean’s fleet with a pizza and pasta menu along with dishes like chicken parmigiana
  • Giovanni’s Table, a traditional Italian restaurant offering items such as pasta carbonara and eggplant parmigiana
  • Jamie’s Italian, a modern take at Italian cuisine that features the famous meat and cheese plank along with homemade pasta
  • Wonderland, a molecular dining experience with an Alice and Wonderland theme
  • 150 Central Park, an elegant restaurant focusing on locally sourced ingredients

  • Samba Grill, a traditional, all-you-can-eat-meat Brazilian rodizio
  • Sabor, a Mexican restaurant with tacos, quesadillas, and small plates
  • Playmakers Sports Bar & Arcade, which features classic bar food including nachos, sliders, fries, and chicken tenders
  • Johnny Rockets, offering classic American fare
  • Hooked Seafood, a seafood restaurant highlighting dishes and flavors from the Northeast, including clam chowder and oysters
  • The Mason Jar, a southern-inspired restaurant with fried chicken, lobster and crawfish gumbo, and brunch options
  • Portside BBQ, a barbecue restaurant with a variety of barbecued meats and comfort food side dishes
  • Chef’s Table, a six course meal where each course paired with a different type of wine

Specialty restaurant costs

The cost of specialty dining varies considerably and the same restaurant can have a different price depending on the ship. The price of a restaurant can also fluctuate from sailing to sailing.

Most specialty dining has a flat-fee surcharge, ranging from $10 (Johnny Rockets) or $38 (Jamie’s Italian) to $80 (Chef's Table).  Most specialty dining restaurant cover charges fall into the $20 to $45 range. Dining at a specialty restaurant for lunch can often be half the price of dinner while still providing the same menu.

The à la carte priced restaurants will have item prices ranging from just a few dollars up to around $20.

Some guests may wish to purchase a dining package before their cruise. By reserving an Ultimate Dining Package or 3-night Dining Package, guests can enjoy a variety of restaurants at a lower cost than purchasing meals at each restaurant individually.

Specialty restaurant hours

All Royal Caribbean specialty restaurants are open for dinner, with some open during breakfast and/or lunch.

Lunch meals at specialty restaurants usually are priced a bit lower and only on sea days.  Breakfast is quite rare to be offered at Royal Caribbean specialty restaurants aside from an included breakfast for Pinnacle members. Some specialty venues, like Johnny Rockets on Oasis Class ships, transform to offer breakfast for no additional fee.

For breakfast or lunch, advanced reservations are not usually available nor required.

Kids at specialty restaurants

Royal Caribbean welcomes children that are 12 years old or younger to its specialty restaurants (when accompanied by an adult) and even offers them special pricing.

Kids ages 6-12 can dine at specialty restaurants for a $10 cover charge. Kids 5 years old and under eat free.

In fact, some specialty restaurants have a special kids menu that offers kid-friendly favorites from the regular menu.  Children under the age of 5 will have a menu similar to the kids menu from the Main Dining Room.

Wonderland Imaginative Cuisine, 150 Central Park, and Chef's Table do allow kids, but are best enjoyed by children 13 years or older.

Dietary restrictions and special requests

Royal Caribbean is very accommodating when it comes to guests with special dietary needs. The cruise line can handle a number of requests, such as food allergies, gluten free, Kosher, low-fat, and low-sodium.

Vegetarian meals (including Indian-style vegetarian) are available on all menus in the Dining Room and Windjammer Cafe every day. Guests do not need to make a special request for these meals.

Lactose-free milk, ensure, and kosher meals are available at no extra charge. All you have to do is notify Royal Caribbean at least 45 days prior to sailing (90 days for European/South American Itineraries).

A selection of non-dairy milks is available at coffee shops and at the Windjammer or Main Dining Room upon request.

For any and all dietary requests, contact your travel agent or Certified Vacation Planner and request that the remark be noted in your reservation details. If you made your reservation online at, you may add your request to the "update personal information." section. You may also send an email request to [email protected].

Please include in the email the guests' names, booking number, ship name and sail date. E-mails will receive an automated response. 

More Royal Caribbean food info

This blog post is just the beginning of the many options, choices and tips about dining on a Royal Caribbean cruise.  Here are a few more resources that will help you better understand what to expect once onboard:

Matt started Royal Caribbean Blog in 2010 as a place to share his passion for all things Royal Caribbean with readers. He oversees all the writers at Royal Caribbean Blog, and writes a great deal of content on a daily basis.  He has become one of the foremost expert on a Royal Caribbean cruise.

Over the years, he has reached Pinnacle Club status with Royal Caribbean's customer loyalty program.

Get our newsletter

Stay up-to-date with cruise news & advice

    We never share your information with third parties and will protect it in accordance with our Privacy Policy