Planning on taking your first cruise soon? Are you confused about food and drink options on board? Maybe you’re wondering, is food included on a cruise? Are drinks on a cruise expensive? We answer all of your questions about cruise food and drinks!
Disclaimer: I may receive a small commission when you make a purchase from a link on this site, at no added charge to you. For more info, please read my Disclosure Policy.
Note: all prices listed are in US dollars, and are accurate as of the date of publication. This article focuses on mainstream and premium cruise lines, and does not necessarily apply to luxury or small-ship cruises.
What you need to know about food on a cruise
The buffet and main dining rooms are free of charge
All cruise ships have at least one complimentary main dining room (many have two or three), and most also have a buffet that is free of charge as well.
The main dining rooms and buffets serve breakfast, lunch and dinner. Your daily planner that arrives in your stateroom each evening will show the hours that each restaurant will be open for the next day.
If you prefer to eat your meal away from the crowds, you can bring food from the buffet back to your room. Or, you can take your food to a quieter area and consume it there. There’s no rule that you have to eat your buffet meal at the tables in the buffet area!
Obviously, the buffets allow you to eat unlimited portions. But did you know that you can also have unlimited portions in the main dining rooms? You can order multiple appetizers, main courses, and desserts at no extra charge.
Tip: If you’re not super-hungry, or want to try multiple items, order several appetizers in place of an entrée. You can also ask for appetizer-sized portions of main course items!
Some cruise lines also offer other complimentary casual table-service restaurants outside of the main dining rooms and the buffet. Princess offers Alfredo’s, a casual venue offering hand-tossed pizza and other Italian specialties.
Another complimentary food option is counter-service dining. Carnival ships have Guy’s Burger Joint, a celebrity chef-inspired hamburger restaurant where you can get a burger and fries to enjoy by the pool. Royal Caribbean offers the Boardwalk Dog House, serving sausages and hot dogs with an international flair.
What if you’re looking for a bite and it’s after traditional dining hours? The midnight buffets are a relic of the past on most cruise lines. However, some cruise lines do still offer an eatery that stays open past midnight. MSC’s buffet has pizza available until the wee hours of the morning. Princess’ International Café (a favorite of ours) offers round-the-clock salads, sandwiches, and pastries. Norwegian has O’Sheehan’s Irish Pub, serving traditional pub fare (including fantastic chicken wings) 24/7.
Most ships have at least one other option for after-hours food: room service.
Traditional set dining vs. flexible dining
Throughout most of the history of modern cruising, dining times and tables were always set. That meant that you were assigned to a group of dinner companions that did not change during your entire cruise. That option still remains on many ships, but a more flexible “anytime” dining style has also been added to all but the most traditional cruise lines.
Traditional dining is offered on most cruise lines, with the exception of Norwegian (who pioneered the flexible dining model). Before your cruise begins, you’ll have the option of choosing an early or late dinner time.
The early choice will typically begin between 5:45 and 6:30 depending on the specific cruise line and your itinerary. Late dinner will begin between 7:45 and 8:30.
You’ll have dinner at the same time each night, with the same group of people and the same waitstaff.
Even if you choose traditional dining, breakfast and lunch will be open seating.
Tip: if you’re seated with people that you can’t imagine dining with for the entirety of your cruise, speak to the maître d’ in private. It’s not a guarantee, but he may be able to change your table or dining time.
If you choose the flexible dining option, you can eat at any of the main dining rooms at any time. You may not have to share a table, but if you show up to dinner during peak times, there may be a bit of a wait.
On some ships, you can be seated faster if you request to share a table with others who are waiting.
Many lines allow you to make main dining room reservations if you selected the flexible dining option. This can save you from a long wait if you want to eat at a peak time.
Room service is usually free
Most cruise lines offer free room service, usually with a limited menu. Notable exceptions are Norwegian ($7.95 per order). Princess has free room service except for pizzas, which are $3 per pie. Celebrity has a $4.95 room service charge for orders placed between 11 PM and 6 AM.
In January 2019, Carnival announced that they would be charging a small fee per item for all room service orders. Due to backlash from consumers, that policy is temporarily on hold.
Despite room service fees at other times of the day, continental breakfast delivered to your room is free. You can order your breakfast the night before either on a card that is placed in your room, or on your phone app if your cruise line offers that service. Room service breakfast is typically not offered on disembarkation day (although some lines offer it to those staying in full suites).
Make sure to tip your delivery person a couple of dollars for this service.
Most cruise lines now have specialty restaurants that come with an added charge. Cuisine options are usually made with higher-cost ingredients, and the menu offerings may be more inventive. The service is also generally a little more attentive, and the ratio of staff to patrons is smaller than in the main dining rooms.
The upcharge for specialty restaurants varies quite a bit among the different lines. Jamie’s Italian by Jamie Oliver on Royal Caribbean is $20 per person for lunch, and $35 per person for dinner. With a focus on fresh, handmade pasta and free-range meats, the cost to dine on board is far less than a similar land-based location.
Adult-exclusive Remy on Disney Cruise line is a splurge at $125 per person for dinner to start (you can also add on premium Japanese beef or caviar at an added charge). Remy features multi-course tasting menus including items like langoustine Royale and smoked bison. They also offer brunch, a dessert flight, or small plates with wine pairings for a smaller price tag.
Many cruise lines now offer a discounted package for a select number of nights of specialty dining. This can be a great way to enjoy several restaurants and save a few dollars per meal.
If you choose to eat at a specialty restaurant for dinner, it’s a good idea to make reservations as soon as possible, as the most popular slots can fill up quickly.
Sometimes, specialty restaurants offer complimentary breakfast or lunch on select days. Be sure to check your cruise planner to see which days this is offered. Often there is a theme to the meal, so it can be fun to try something new in more elegant surroundings, for free!
If your stateroom has a balcony or verandah, balcony dining with dedicated waitstaff is offered on a few cruise lines, notably Princess, for an added charge.
À la carte items: extra charges you might not realize
Some food offerings outside of specialty restaurants may come with an added charge. For example, Ben & Jerry’s on Carnival, Gelato on Princess, Raw on 5 on Celebrity (sushi, oysters, lobster rolls), and Izumi on Royal Caribbean (sushi and sashimi) all charge by the item.
Tip: sometimes small bites that are usually priced à la carte are free when you buy a drink. Vines Wine Bar on Princess offers free tapas with the purchase of a drink (and yes, this works with the unlimited beverage package!)
Taking food off the ship
Although it may sound like a budget-friendly idea to pack up some food from the buffet to eat during your day in port, it’s actually against the law to bring fresh foods into many countries.
Some ports won’t have anyone checking for contraband foods, but some do (and some have sniffer dogs). Play it safe and avoid risking a fine.
If you want to take food with you for convenience or to save money, bring factory-sealed packaged foods from home. Snack bars, sealed packages of nuts or trail mix, and packages of crackers are good options that won’t be confiscated.
Allergies, intolerances, and other food restrictions
If you have food restrictions for any reason, the chef and restaurant staff on most cruise lines will work to ensure you won’t be served ingredients you can’t eat.
However, you should let the cruise line know as far in advance as possible. Many cruise lines ask that you give them 30-60 days’ notice before you sail if you have dietary restrictions.
Once onboard, at minimum, make sure that your server knows of your restrictions. A good practice is to visit the restaurant you’ll be dining in during a slower time. Ask to speak to the maître d’, and let him know your situation. Often, he will be able to guide you through the menu and make recommendations for your meals and any substitutions you may have to request.
What you need to know about beverages on a cruise
What beverages are included in your cruise fare?
All cruise lines offer at least some complimentary non-alcoholic beverage options. Basic drinks are included on most cruise lines with your meal. The choices vary by line, but water, milk, coffee, tea, iced tea, hot cocoa, and lemonade are the most likely offerings. Juices are often free with breakfast on mainstream cruises.
Unlimited beverage packages
Unlimited beverage packages are a popular option, with choices ranging from endless refills on soda to all-you-can-drink wine, beer, and cocktails.
Soda packages usually include “mocktails” along with the usual soda choices, and some will even include milkshakes! Prices may vary, but they usually cost about $8 per day.
Alcohol packages can be pricey (think $50-90 per day), but they sometimes include other drink options like specialty coffees, and bottled water. Sodas are always included in these packages.
A gratuity is added to your drink package, so you’re not required to tip for drinks. The gratuity is based on the cost of your total package, not on the menu price of individual drinks.
Most lines have restrictions in place to specify which alcoholic drinks are covered in the package. Usually drinks must cost under a certain amount to qualify. Often, serving staff will notice if you have a package and will let you know order something that’s not covered. That’s not a guarantee, so be sure to check menu prices or ask before you order.
Some lines have implemented a limit to how many alcoholic drinks you can consume in a day with a package. Carnival and Princess now will cut a passenger off at 15 drinks per day…that’s probably a good thing!
Tip: bar and waitstaff will sometimes offer specialty drinks in souvenir glasses. These are more expensive, and not covered by your all-inclusive package! Just ask for the same drink without the special glass.
Note that if you purchase a beverage package, you must purchase it for the entirety of your cruise. The only exception is if you buy it on the cruise after the first day. You aren’t able to exclude certain days, such as a port day when you have a long shore excursion.
How and where to get drink service
At the buffets, some cruise lines have self-service beverage stations, but some do have table service.
At the pools and lounge areas, bar waiters will bring you drinks. However, during busy times service may be very slow. I’ve found that it’s often quicker to go to the bar instead of waiting for a server to come around. But, a small tip to your server may motivate them to visit you more often!
The ship is open-container friendly, so you can order a drink anywhere and carry it wherever you want (just refrain from taking glass to the pool area).
When you first arrive to your stateroom, you’ll likely notice that there are some beverages in your room. There are probably some sodas, beer and wine in your mini-fridge, and maybe some bottles of water on the desk.
The drinks in your room are probably not free (even if you have a beverage package), but some of them might be. If someone staying in your room has a high loyalty program status, a mini-bar set up may be provided gratis. Certain categories of stateroom may qualify for a bottle of sparkling wine. Ask your steward to confirm. He can remove things that you don’t want.
At restaurants, if you order or bring a bottle of wine, the waiter will be able to tag it with your name and store it for next time if you’re unable to finish the bottle.
Ordering alcohol at dinner can be a very slow process. Most of the restaurants don’t have their own bar, so a runner has to go out to the closest bar to request drinks. During peak times, this can cause an unusually long wait time for drinks!
On one of our recent cruises where most passengers received a free unlimited beverage package as a perk, the bar staff was overwhelmed. After our first dinner, when it took 45 minutes for our glasses of wine to arrive, we began ordering our wine at the wine bar and carrying it into dinner. A bit unorthodox, perhaps, but it beat waiting!
Carrying on beverages
Most mainstream cruise lines allow passengers to carry on a limited amount of beverages. Rules generally allow some soft drinks and limited amounts of wine or Champagne. Luxury lines usually have no restrictions (and usually offer all-inclusive beverages with your cruise fare).
See WHAT BEVERAGES CAN I BRING ON MY CRUISE? for complete details.
If you purchase alcohol while in port, consider it a souvenir because mainstream cruise lines won’t let you drink it on the ship. When you pass through security upon returning to the ship, you will have to declare your purchase. They will store it for you until the end of your cruise.
Same goes for alcohol purchased in the duty-free shops on board.
Smuggling alcohol on board a cruise ship is a hobby for some, but cruise lines are becoming wise to this practice. Rum runners are a hot seller, and many people report success with them. If you get caught, you probably won’t get in trouble, but your alcohol and your flasks will be confiscated.
How to get free alcoholic drinks
Alcohol sales are a big profit-maker for the cruise lines, so they don’t give out tons of free alcohol to passengers. However, there are some ways to score free alcohol on a cruise.
There’s often a welcome cocktail party on the first night of the cruise. Check your cruise planner to see if your sailing has one!
At the casino, you may be able to get free drinks if you gamble enough money. It’s not like Las Vegas, where drinks are free for all players, but if you’re a high-roller anyway you might get your drinks comped.
The on board art auctions usually offer a free glass of Champagne, along with other perks such as a complimentary print for those who attend. They usually hand them out near the end, so don’t expect to show up, grab your Champagne, and run!
Some of the shops on board may host events where they pass out free Champagne. They often have raffles at these events, which can be fun as well.
One night of your cruise is usually reserved for the captain’s party. Some cruise ships have a Champagne fountain, and staff will come around with trays of complimentary Champagne.
Drink coupons may be handed out in customer service situations. On a recent Norwegian cruise that we took, the wait for a table was about 45 minutes. The hostess handed each of us a buzzer and coupons for a free glass of Champagne.
If you’ve booked a mini-suite or full suite, you may receive some free Champagne. We had a mini-suite on our last Princess cruise, and our steward brought our welcome glasses of Champagne five minutes before we had to leave for muster drill. It was warm and flat by the time we returned, but it was free.
It’s fairly common for passengers to leave unwanted drink coupons inside the Bible in the desk drawer. Look inside the Bible, and you might score a free drink!
Are you eagerly awaiting your first cruise? Are you planning to eat in the main dining room, the buffet, or specialty restaurants? If you’ve cruised before, what surprised you about food and drink on your first cruise? Let me know in the comments below!
If you liked this post, I’d love it if you’d share it on your social media channels. It really helps my blog to grow so I can keep bringing you free cruise tips, ideas, and reviews. Thanks so much for reading!