Alt Text!


Food on a Royal Caribbean cruise


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 food 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 and institution upon which cruise ship dining was established.  It has changed over the years, but the principles remain the same and is 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 basics of the main dining room are it 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.

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 each night and you may order as much (or as little) as you like and it's nearly all complimentary.  The exception for food that is not complimentary in the main dining room are a few premium dishes that have an additional surcharge and premium beverages, such as soda, alcohol and specialty coffee.

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 does.

On Empress of the Seas, breakfast is sometimes replaced by a brunch option.

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, which serves meals throughout the day.  Most 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 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.

Guests serve themselves from the buffet and then bring their food to a table in the area. Guests 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.  Some guests opt to eat exclusively at the Windjammer for dinner instead of the main dining room for a variety of reasons.

Quick service restaurants

The bulk of complimentary food on a Royal Caribbean cruise is available from quick service restaurants, which offers prepared and short-cooked food to guests.  The sort of food you find here are sandwiches, 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 go into 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 quickly to eat on their way to somewhere else.

Room Service

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

Since March 27, 2017, Royal Caribbean charges a $7.95 per order fee for room service. This means, whether you order one item or ten items, a $7.95 fee per room service order will be levied.  A complimentary continental breakfast option remains complimentary and 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 that is included in your cruise fare are specialty dining options, that carry with it an extra cost to enjoy the food 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 a 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 a 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.  A 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 web site 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 costs

The cost of specialty dining varies considerably and we even see different pricing across the fleet.

Most specialty dining has a flat-fee surcharge, ranging from $6.95 (Johnny Rockets) or $25 (Giovanni's Table) to $85 (Chef's Table).  Most specialty dining restaurant cover charges fall into the $20 to $45 range.

The a la carte priced restaurants will have item prices of just a few dollars to around $20.  

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. Some specialty venues, like Johnny Rockets on Oasis-class ships and Chops Grille, 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 13 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 $8 cover charge. Kids 5 years old and under eat free.

In fact, some specialty restaurants have a special kids menu, which kids can order off 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.

Royal Caribbean does recommend, but does not restrict, Wonderland Imaginative Cuisine, 150 Central Park, and Chef's Table are best enjoyed by children 13 years or older.

Dietary restrictions and special requests

Royal Caribbean is very accommodating when it comes to guests who have 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/soy milk, Ensure, and kosher meals are available 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).

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 e-mail request to [email protected]; please include in the e-mail 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:

5 awesome local restaurants to try on a Royal Caribbean cruise to the Caribbean


The destinations Royal Caribbean brings you to are fantastic ports of call that are fun to explore each and every time you stop there.  For us, the local cuisine is a major attraction and it reminds us of the old saying, "When in Rome, do as the Romans do" and that means sampling the culture of the area you are visiting by enjoying their food.

Each Caribbean port offers something different with influences from around the world. Dining at the restaurants locals frequent is a great way to get an authentic look at what the port offers, as well as pick up some new favorite dishes.  

We selected five restaurants across our Caribbean travels on Royal Caribbean ships to share with you as our top picks to try on your next Royal Caribbean cruise.

5. Cuzzin's Restaurant - St. Thomas

When we look for the best local food in a town we are new to, we always look at crowd sourcing reviews for a good idea of where to go, and the top ranked restaurant in Charlotte Amalie, St. Thomas was a little place called Cuzzin's Restaurant.

A short walk from the ample shopping of Charlotte Amalie, Cuzzin's offers some of the best Caribbean food available.

Curried chicken, conch, BBQ ribs, fried shrimp and more are just some of the authentic dishes that draw on the restaurant's local specialties.

In addition, there is a full bar that serves up something called, the lambada boomer drink.  Drink and enjoy the rest of the day!

4. Fish Fry's - Nassau, Bahamas

Many Royal Caribbean cruise ships make stops in Nassau, and if you are in the mood for something local, head over to Fish Fry's for reasonably priced local cuisine.

Fish Fry's is actually the name of a row of restaurants to choose from.  Most of the restaurants here have similar menus, with dishes like lobster, chicken, conch salad, shrimp, burgers and other of course, fresh fish.

You will find a wide selection of food made by locals and pretty good prices too.  The heart of these restaurants is offering fresh and authentic Bahamian food.

3. El Jibarito - San Juan

Old San Juan is full of wonderful restaurants, but if you want the best Puerto Rican food in the old city, you need to stop by El Jibarito.

What El Jibarito lacks in stately decor, it makes up for in its freshly made dishes. Mofongo, shrimp, yellow rice, tamales and more are all available here and it is the place to sample Puerto Rican food.

The word is out on El Jibarito, as there are often lines around meal times but it is worth a stop for the great food.

2. La Sucrière - St. Martin

The island of St. Maarten/St. Martin is half Dutch, and half French and that means there are lot of great spots to enjoy food from both cultures.  If you happen to be craving a traditional French breakfast, look no further than La Sucrière in the French capital.

Set right on the Marigot waterfront, La Sucrière bakes fresh breads, quiches, sandwiches, croissants and other French specialties each day for its customers.  There is nothing fresher without crossing the Atlantic.

Starting your day with breakfast or brunch at La Sucrière is the right way to experience St. Martin!


1. Comida Caseras Tonita - Cozumel

The holy grail of great authentic food is something made with pride and love, and at Comida Caseras Tonita, you will find a family run restaurant that will frankly ruin all other Mexican food for you.

Just a few short blocks from the Cozumel waterfront is this hidden gem that has a menu full of fresh and authentic Mexican food. If you are looking for the kind of food the locals eat, Tonita is the place for you.

The staff really do not speak any English, but you can easily point to what you want on the menu and shortly thereafter enjoy some incredible dishes. We have visited Tonita on multiple occasions and it never disappoints.  Come hungry!

Your recommendations

Have you found a great local restaurant that you swear by? Share the details in the comments!

What to do if your Royal Caribbean dining preference is not available


We get a lot of questions on the blog, and a common question is about what to do if the dining choice for dinner that a guest wants is not available.

Sometimes a guest will book a Royal Caribbean cruise, but discover that a particular traditional dinner seating is not available.  Or perhaps My Time Dining is booked up.  Is there any chance to change it?

The answer is, there are two strategies to use when trying to get into the dining option you really wanted.

Add yourself to a waitlist

When a particular dining option gets filled up, Royal Caribbean will allow guests to be added to a waitlist.

These waitlists are virtual queues, where if another guest leaves that dining option for some reason (usually due to cancelling or transferring their cruise reservation), the next guest "in line" can take their spot.

To be added to a waitlist, you need to contact either Royal Caribbean directly or have your travel agent do it on your behalf.

Once you are added to the waitlist, you should see a notation on your reservation in the My Cruises section of Royal Caribbean's web site.

In many cases, the waitlist will eventually come through and you will be automatically added to the dining option of your choice  You will likely not be notified of the change, so you will have to log in periodically to your cruise reservation to see if something has changed.

The fallback: speak to the head waiter

Sometimes, the waitlist option does not work and your next best option is to go speak to the head waiter on embarkation day.

Once you board your Royal Caribbean cruise, go to the main dining room in the afternoon to speak to the head waiter.

There should be a head waiter on duty in the main dining room for a few hours in the afternoon.  

Politely explain your request to the head waiter and ask if there is a way to be moved to the dining option you prefer.

In our experience, this fallback usually gets the job done.  Royal Caribbean wants their guests happy and the head waiters have a good sense of the guest dinner distribution.

More dining room tips

Check out these other helpful posts about dining on a Royal Caribbean cruise!

Hopefully one of these two choices will get you the dining preference you really want!

Top 10 insider tips for Royal Caribbean's main dining room


Royal Caribbean's main dining room is likely to be somewhere you visit almost every night of your cruise.  It's hard to deny the fun experience of dining there as well as the really tasty food you can enjoy.  

The main dining room offers meals included in your cruise fare with an ever-so-faint hint of formality.  Each evening, there are many courses of dishes to try from entrees to appetizers to desserts and everything inbetween.

If you want to make sure your main dining room experience is the best possible, check out these top tips!

1. Order more than one of anything

When you dine in the main dining room, pretty much everything on the menu is included and that means you should feel free to order more than just one entree or appetizer.  Or even order multiples of your favorite dishes.

Royal Caribbean allows its guests to order as much as they want while dining in the main dining room.  This policy allows you to not just order the dishes that you love but also branch out and try something different.  It is all the same price, so there's nothing to lose!

2. Make dietary requests before you board

If you have a dietary restriction, such as you are vegetarian, need gluten free foods or any of the other dietary needs, then you will want to let Royal Caribbean know about them up front. 

Royal Caribbean can accomodate dietary needs such as food allergies, gluten-free, Kosher, low-fat, and low-sodium.

In additional, vegetarian meals (including Indian-style vegetarian) are available on all menus in the main dining room.  Guests do not need to make a special request for these meals.

Lactose-free/soy milk, Ensure, and Kosher meals are available 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).

You may also send an e-mail request to [email protected]; please include in the e-mail the guests' names, booking number, ship name and sail date.  It's best to make requests like this at least 90 days in advance of your sailing.

3. You can change your table

If you get onboard your ship and realize the table layout is not what you prefer or perhaps the other guests you are seated with are not a good mix for you, there is usually opportunities to change your table.

Speak to the head waiter at any point in your cruise to arrange for a table change.

It may be a good idea to scope out your table situation on embarkation day and speak to the head waiter early that day to ensure you have ample opportunity to make a change.

If you prefer to dine alone, you can also email Royal Caribbean your table request.  Send an email 3 to 4 weeks prior to your cruise to [email protected].

4. You can bring your own wine

Since 2012, Royal Caribbean has allowed its passengers to bring up to two bottles of wine per stateroom onboard your cruise.

Bring the bottles to the main dining room and your waiter will be happy to open and serve it to you, with a small corkage fee.  This can be a great way to not only save money on wine, but also ensure you are drinking exactly the bottle of wine you love most.

5. Order food the way you want

Do not be afraid to ask your waiter for special requests that are not of the dietary need variety, but just something you really love.  Perhaps you like having a plate of vegetables to start your dinner off with or anything else that is not on the menu.  

Speak with your head waiter to make the request.  If the ship has the ingredients onboard to make it, odds are they will be happy to make it for you.

In general, we have found a 24 hour notice will ensure the chef's crew can take care of the request for you.  

In addition, if tonight's menu features an ingredient you do not enjoy, feel free to ask your waiter if they can make the dish without it.  The dining staff are looking to make your main dining room experience as good as possible.

6. Bring back extras to your room

If there is something on the menu that you just cannot finish or perhaps you want an extra for later, your main dining room wait staff are happy to wrap up food to go.

Sometimes making dinner on time just is not in the cards, but your waiter can arrange to have some or all of your food prepared to go up to your stateroom to enjoy when time permits.

Like so many of our tips, be sure to simply ask and they will be happy to arrange it for you.

7. Enjoy the main dining room for lunch and breakfast too

Naturally everyone thinks of the main dining room for dinner, but did you know it is often open for breakfast and lunch too?

Most days, the main dining room is open for breakfast in a first come, first served style.  In addition, on sea days the main dining room will be open for lunch as well.

The breakfast menu will remain largely the same each day but the lunch menus do change, just like the dinner menus.  There is also a wonderful salad bar for lunch that is sure to please almost anyone.

8. Make My Time Dining reservations before you board

If you opt for Royal Caribbean's main dining room experience that is available when it is convenient for you, My Time Dining, then be sure to make your reservations early and well before your cruise sets sail.

While you can make My Time Dining reservations during your cruise, for optimal availability, you will want to make reservations as soon as you can.

The peak dining times of 6:30pm to 8:00pm are always busy, so you will want to make reservations before your get onboard to avoid waiting for a table.  In fact, the larger your group, the more important making My Time Dining reservations are.

9. Pack for formal night

Depending on the length of your Royal Caribbean cruise, there can be one or more formal nights in the main dining room, so you will want to pack the right clothes for the occassion.

Despite the name, formal night is not nearly as dressed up as you might think.  Royal Caribbean describes formal night as ladies wearing something like a cocktail dress or pantsuit, while men should wear a suit (tie optional).

In practice, the dress code is a bit more relaxed, even for formal night.  Men can simply wear khakis or dress pants and a collared shirt.  For women, a nice dress or blouse with appropriate bottom will suffice.

The key is to be aware formal nights exist and to pack something for them. 

10. Enjoy the main dining room experience

Dining with strangers, twirling your napkins, jumping into a conga-line...these are just some of the nuances of a main dining room meal on Royal Caribbean, and while they may not be something you would do most nights at home, it is best to drop your inhibitions and embrace it.

The antics of the main dining room will vary from ship to ship but instead of raising an eyebrow about these sort of experiences, let loose a little bit and "go for it".  Remember, you're on vacation and very likely, you will never see these people again.  Plus, it is much more fun when you are part of the experience than not.

OK — your turn!! What are YOUR top tips for dining on Royal Caribbean? Let us know in the comments section below!

Five ways to save money on food and drink on your Royal Caribbean cruise


I don't know about you, but when I go on a Royal Caribbean cruise, enjoying the food and drinks are a big part of the cruise vacation experience for me.  I love trying out new foods, savoring my favorite drinks and taking a gastronomic tour of what's available to me on the ship.  However, I'm not independently wealthy and if I can save some money here or there, I try to find any way I can to do so.  Here are my top five tips for saving money on food and drinks on your Royal Caribbean cruise.

5. BYOW (Bring Your Own Wine)

If you enjoy having wine on your cruise, this is by far the best tip I can offer.  Royal Caribbean allows passengers to bring up to two bottles of wine per stateroom on embarkation day.

If you are flying to your cruise port, I suggest buying wine somewhere in the area before boarding rather than risking your wine breaking in transit.

4. Use multi-specialty restaurant discounts

Often, Royal Caribbean will offer a discount if you reserve a spot at multiple specialty restaurants before your cruise begins. 

Using Cruise Planner on Royal Caribbean's website, you can get up to 30% onboard credit when you make three or more reservations at any specialty restaurants.  You will get the onboard credit on day one of your cruise and that's more money to spend onboard!

If you were already planning on dining at a specialty restaurant or two, adding an extra restaurant will net you some money back that can end up paying off perhaps one of those meals or allowing you to save money elsewhere on the ship.

3. Make reservations in advance

This tip will not save you any money off the total price of dining, but it can make paying it off a heck of a lot easier.

Instead of reserving your specialty restaurants onboard or just showing up to eat and adding more costs to your SeaPass account, book as many reservations as you can online before your cruise.  Royal Caribbean will charge you at the time of your reservation, thus breaking up the total cruise bill.  

When you get home from your cruise vacation, there will be less of a monster bill waiting for you.

2.  Buy drink packages after you do the math

Royal Caribbean offers a number of beverage packages to choose from these days and whether or not you take a package can save you money.

The drink packages, for alcoholic drinks and non-alcoholic drinks, can be money savers if you drink enough every day of your cruise. By the same token, opting not to purchase a package may end up saving you money if you would not have consumed enough to make the packages worth it.

My advice is figure out how many drinks on average you would need to consume to "break even" on the drink packages and consider port days, when you will not be on the ship much.  If you think the drink package will save you money, then go for it but otherwise hold back and pay for your drinks a la carte.

1. Use your Crown and Anchor coupons

Crown and Anchor coupons on #jeweloftheseas are now attached to SeaPass card. List of offers on welcome letter

A photo posted by Royal Caribbean (@royalcaribbeanblog) on

For members of Royal Caribbean's customer loyalty program, Crown and Anchor Society, there are exclusive discounts given to you at the start of your cruise, including coupons to save you money on drinks and food.

You can find discounts on bottles of wine, complimentary cover charge to Johnny Rockets and buy one, get one free drink coupons in the array of coupons you get.  The exact coupon you receieve will depend on your ship and Crown and Anchor Society status, but remember to take advantage of those discounts to save you some money!

Your tips

Whether you are on a tight-budget or are letting the money flow like a faucet, using these tips can help you keep a little extra cash in your pocket.  How do you save money on dining and drinks on your Royal Caribbean cruise? Share your advice with us in the comments below!

First time cruisers: Dinner on Royal Caribbean


If you're new to cruising or just Royal Caribbean, dinner onboard may seem different than you're used to, so here's a guide to how dinner is handled in the main dining room on your cruise ship.

There are two types of dinner experiences you can expect on a Royal Caribbean cruise.  Which type you have the opportunity to get to experience depends on the ship you pick.

Traditional dining

As the name implies, traditional dining is the classic means of experiencing dinner on your Royal Caribbean cruise.

There are two seatings, first and second seating.  First seating is usually around 6:00pm and second seating is usually around 8:00pm. Exact times will vary.

When you book your cruise, you can choose which seating you like. Typically families choose first seating because it's harder to keep kids up later for the second seating.  You will still see kids in second seating, but there tends to be more families in the first seating.

You will be assigned a table in the main dining room that can be as small as two people or as large as 16 or even larger.  Royal Caribbean can also place you at a table with other guests onboard your ship.  Who you sit with (if anyone else) depends on a few factors but it's usually the norm to be seated with others.  

You can change your seating if you prefer not to sit with others or are unhappy with whom you are seated with.  Speak to the head waiter to arrange a change, although changes are subject to availability.

Once seated, you will be taken care of by your main waiter, assistant waiter, and to a lesser degree, head waiter.  

The main waiter takes your orders and brings you your food.  Your main waiter is your primary point of contact and will do most of the serving.  The assistant waiter is the head waiter's help and brings you beverages, bread and otherwise assists the main waiter.

The head waiter largely manages the wait staff he or she is responsible for and can handle special requests.  You may not see the head waiter that much but it's usual to have the head waiter visit your table once every night or two.

Eating at the main dining room is a lot like eating at any restaurant at home in that you get a menu of appetizers, entrees and dessert and you can choose anything on the menu.  In fact, you can order as much food as you want so feel free to get a few entrees and appetizers.


My Time Dining

My Time Dining is a lot like traditional dining with one big exception: you do not have a set time that is the same every night of your cruise.

You will still dine in the main dining room, but you can choose between making reservations or showing up and waiting for a table.  

My Time Dining advertises its benefit as being you do not have a set time to eat each night.  So if one night you feel like dinner at 6pm but another night you want to stay at the pool later, you can come eat at 8:30pm.

Like the main dining room, you may be seated with other people at your table.  Where you sit is subject to availability.  Unlike the main dining room, you may not have the same wait staff each night.  You can request certain waiters but you may have to wait to be seated at a table they serve.

The my time dining experience once seated is nearly identical to traditional dining.  You order off of the same menu as traditional dining and can order as much food as you like from that menu.