Most people assume cruise dining is foolproof – the food is free, the menus are endless, and there’s no way to mess it up. But talk to any longtime cruiser and you’ll hear a different story: some of the best meals on the ship get skipped, mistimed, or overpaid for every single week.
The mistakes aren’t about bad food. They’re about bad timing, bad assumptions, and habits that quietly cost passengers hundreds of dollars or their favorite dinner of the trip. Here’s what frequent cruisers and dining staff actually say happens night after night.
#8 – Ordering One of Everything Because That’s What You Do at a Restaurant

Most first-timers treat the main dining room like a normal restaurant and order one appetizer, one entrée, one dessert – because that’s just what you do at home. That instinct alone quietly wastes one of the best perks of cruise dining.
You can ask for seconds, or even order two different entrées if you can’t decide, and most dining rooms won’t blink. The old idea that ordering extra is “rude” simply doesn’t apply at sea, and multiple appetizers or desserts are still fair game on most lines. The one thing that’s changed is the free lobster tail buffet of cruising past – triple-ordering steak or lobster is largely a thing of the past now.
#7 – Waiting Until You’re Onboard to Book a Specialty Restaurant

Here’s the mistake that quietly ruins the most vacations: assuming a table will magically appear once you’re on the ship. Specialty dining doesn’t work like the free dining room, and it shows the moment you try to walk in without a reservation.
In the main dining room, the worst-case scenario is a long wait for a table. In a specialty restaurant, if there’s nothing available, you get turned away, full stop. Reservations typically open 90 days before sailing and stay open until two days before departure, which means the steakhouse or sushi spot you built your whole trip around can simply say no to a walk-up guest on embarkation day.
Fast Facts
- Booking window: opens 90 days before sailing, closes 2 days before departure
- Walk-ups are seated only if space happens to be open that night
- Steakhouses and sushi venues tend to fill up first
- No reservation, no guarantee – even for guests eating every other meal onboard
#6 – Buying the Unlimited Dining Package and Regretting It by Day Four

It sounds like the ultimate flex: pay once, eat at every specialty restaurant, all week long. In practice, cruisers who’ve actually done it report the opposite of a treat.
By the end of the voyage, we didn’t feel as satisfied as expected. Instead, we felt burnt out. The pressure to get our money’s worth meant we ate more than we usually would on a cruise. Dinner began to feel like something we had to check off a to-do list, rather than something we were looking forward to on vacation.
Cruise couple reviewing Royal Caribbean’s dining package
At nearly $100 per night for two people, that’s an expensive way to feel obligated instead of excited about dinner.
#5 – Budgeting for Specialty Dining Like It’s Still 2023

Cruisers keep budgeting off old numbers, and it’s quietly costing them. Specialty dining prices have climbed across multiple ships without any big announcement, and most guests only find out at checkout.
Cover charges have crept up $5 to $10 per person depending on the venue and ship class. Steakhouses that used to run $45 a guest now list at $52 to $55, upscale Italian and French concepts have gone from around $40 to $45 to nearly $48, and teppanyaki experiences on some ships now push past $60. Guests who book three specialty dinners on a 7-night cruise can end up spending $30 to $80 more than they would have just a year or two ago – a real dent in a budget nobody planned for.
Quick Compare: Then vs. Now
- Steakhouse: $45 then → $52-$55 now
- Upscale Italian/French: $40-$45 then → ~$48 now
- Teppanyaki: noticeably lower then → $60+ now
- Three specialty dinners on a 7-night cruise: $30-$80 more than a year or two ago
#4 – Never Trying Specialty Restaurants at Lunch

Most guests only think of specialty dining as a dinner splurge, which means they’re missing the cheapest way to try it. Same kitchen, same chef, same menu concept – just a fraction of the price.
Royal Caribbean’s own insider advice confirms it: many premium venues offer lower-priced lunch menus, giving guests a taste of the experience for less. It’s a workaround almost nobody uses, even though it solves the exact price complaint everyone has about dinner surcharges. The restaurant experience barely changes, but the bill can nearly cut in half.
#3 – Locking Into an Early Fixed Dining Time Without Checking the Schedule

Set dining feels safe and familiar, which is exactly why so many people choose it without checking it against everything else happening that night. It seems harmless until the itinerary fills in around it.
The included entertainment – shows, comedians, live music – is one of the best parts of cruising, but it can be hard to catch when it overlaps with a fixed dining slot. Guests end up choosing between dessert and the headline act, night after night, all week. Flexible dining exists specifically to solve this problem, yet most travelers don’t realize they’re trading it away for the comfort of a routine.
At a Glance: Fixed vs. Flexible Dining
- Fixed dining: same table, same server, same time every night
- Flexible dining: choose a different time nightly based on the day’s schedule
- Fixed dining can clash with shows, comedy sets, and live music
- Flexible dining trades routine for the freedom to catch entertainment first
#2 – Staying Quiet About Allergies or Food Preferences on Day One

Cruisers assume the dining staff will just figure out what they like over the course of the week. In reality, the ones who speak up early get an entirely different level of meal, and it starts with a single conversation on night one.
If you have food allergies or special requests, tell the staff early – on most cruises, your main dining room team will remember your preferences for the rest of the sailing. That’s not a small courtesy. It’s the difference between generic service and a waiter who quietly brings your favorite dessert unprompted by night five, while most passengers never say a word and wonder why their table never gets that treatment.
#1 – Skipping the Free Main Dining Room for the Buffet, All Week Long

This is the single most common regret cruisers report, and it costs nothing to avoid. Plenty of travelers assume “free” means “forgettable” and default to the buffet every single night without ever giving the dining room a real shot.
Believe it or not, some cruisers finish a 7-day sailing without ever once stepping through the dining room doors. Seasoned cruisers are blunt about the fix: check it out the first night to see if you like it, because it’s far better than waiting until the last day and regretting not going sooner. Don’t skip the MDR just because it’s included – some of the best meals on the whole ship are the ones nobody paid extra for.
Why It Stands Out
- Multi-course dinners included at no extra cost, night after night
- Same table and server all week if you choose fixed dining, building real rapport
- Formal or dress-up nights add an occasion the buffet never replicates
- Kitchen staff can accommodate allergies and requests far more easily than a buffet line
None of these mistakes come down to bad luck or bad food. They come down to timing, assumptions, and habits that quietly hand the best meals on the ship to someone else. Skip the reservation and get turned away. Skip the main dining room and never know what you missed. Stay quiet about your preferences and get treated like every other table.
The fix for almost every item on this list costs nothing but a little planning before you ever step onboard. Which one of these have you made on your own cruise? Drop it in the comments – we want to know which mistake stung the most.







