Skip to content

I always do this 1 thing as soon as I board a ship — here’s why you should, too

April 24, 2025
9 min read
Chibang!
The cards we feature here are from partners who compensate us when you are approved through our site, and this may impact how or where these products appear. We don’t cover all available credit cards, but our analysis, reviews, and opinions are entirely from our editorial team. Terms apply to the offers listed on this page. Please view our advertising policy and product review methodology for more information.

With the flurry of activity and potential stressors on cruise embarkation day, from encountering traffic on your way to the port to facing massive check-in queues once you get there, it's understandable that you might want to settle into your cabin or relax on a lounger on the sundeck once you finally make it on board your ship.

Don't ... at least, not before you sort out your dining strategy for the journey.

If you're like me, cuisine is always a big part of any cruise, and you may have selected a particular sailing as much for the food as for the other diversions.

But I consider the onboard buffet a last resort relegated to a quick breakfast option before heading ashore on an excursion or the place to grab a bite between lunch and dinner when everything else is closed. That's why I make sure to have the best onboard dining experience possible by booking all my restaurant reservations before I do anything else.

Sure, it takes a little bit of planning, which can be tricky if you're cruising with a group, and it might seem a bit stifling for those who prefer spontaneity. But unless you're OK with wielding a ladle and tongs to plate your own dinner every night or think you won't grow weary of the main dining room, it's worth proactively mapping out your days so you can better enjoy your evenings.

Use your resources to book cruise dining

A fancy cruise ship dining room, featuring a bubble chandelier chairs and a round table set with a white tablecloth and dishes
The Haven Restaurant on Norwegian Viva. ASHLEY KOSCIOLEK/THE POINTS GUY

Your cruise line (think: Virgin Voyages, Princess Cruises and Royal Caribbean, among others) might have an app that offers the option of making dining reservations several weeks or even several months before you set sail. That will give you plenty of time to research menus, reviews and options right from your sofa.

Or, maybe you splurged on an accommodation in a private enclave like The Haven on Norwegian Cruise Line, The Retreat on Celebrity Cruises or Royal Suite Class on Royal Caribbean, where the upgraded amenities and elevated service include dedicated staff to snag the best tables, even at the last minute.

A few months ago, during a solo Mediterranean cruise on MSC World Europa, I stayed in the MSC Yacht Club, a ship-within-a-ship area that includes a separate concierge desk that had access to the best restaurant, spa and show reservations. I was also assigned a private butler who could not only make sure I got my preferred time slots but escorted me to dinner each evening in his black tails as well.

If you don't have access to fast-track options, look for the main concierge desk after check-in. If it is inundated with guests waiting to ask questions about excursions, beverage packages and internet options (which is pretty likely, especially on the largest vessels), take a look around the common areas. Sometimes, you will find a table staffed by a restaurant employee where you can peruse sample menus from the various restaurants and make your reservations. If all else fails, try contacting the restaurants directly from the phone in your cabin.

Daily Newsletter
Reward your inbox with the TPG Daily newsletter
Join over 700,000 readers for breaking news, in-depth guides and exclusive deals from TPG’s experts

Keep in mind that on river cruises like Viking Cruises and AmaWaterways with around 200 passengers, small-ship cruises like Windstar Cruises and tiny 32-passenger yacht sailings like the one I'm doing this summer on Cruise Croatia, reservations may not be necessary.

Map out your onboard dining plan

Waiters serving guests at Princess Cruises' 360 Dining Experience
Princess 360 dining experience. PRINCESS CRUISES

Many cruisers gravitate toward a vacation at sea for its all-you-can-eat ethos. But as I've discovered over the years, all-inclusive doesn't mean what it used to.

While the buffet restaurants and main dining room are generally included in your sailing, specialty restaurants, including steakhouses, seafood restaurants, sushi bars and others, might not be, depending on your package.

Should you splurge? Maybe, if it's a cuisine or concept you're especially drawn to. Ditto for unique or experiential dining like Princess 360, an immersive multimedia experience for just a handful of diners each evening, and Test Kitchen, Virgin Voyages' molecular gastronomy playground. While they can be spendy, they can also elevate your cruise. And if you are willing to pay the price, it might actually be easier to get a table at one of these spots since some of your fellow passengers might be turned off by the price point.

Since there are often more restaurants on board than nights on the ship, come armed with a strategy so you can be speedy with your reservations and not hold up the line.

Unless you have never seen hibachi prepared in front of you or you truly love it, I would skip the teppanyaki restaurant, for example. It's always the same show (a flaming onion volcano, the chef challenging diners to catch shrimp in their mouths, etc.), and the food is often greasy, bland or both.

Contrast that with, say, Gunbae on Virgin Voyages, a hip, convivial option with the only Korean barbecue grills at sea and where your meal starts with a few rounds of drinking games with soju. Now that's a reservation worth fighting for.

Of course, steakhouses, including Chops Grille on Royal Caribbean, Cagney's Steakhouse on NCL and Butcher's Cut on MSC, are always a big draw. Even if you're not a carnivore (after all, there's often lobster, crab legs and side dishes aplenty on the menu), a steakhouse feels special, indulgent and celebratory. I usually reserve it for the last night of the sailing, but I'm not the only one with this idea, so be sure to book early.

Be creative, not disappointed

Family eating seafood on cruise ship
CARNIVAL CRUISE LINE

If you have your heart set on dining at a restaurant but it's fully booked, you have several options. For reservations available through an app, I can sometimes obsessively check for last-minute cancellations that often pop up when plans change or people forget they booked. You can also check if the restaurant serves lunch, when openings can be a lot easier to come by; such is the case for venues like Giovanni's Italian Kitchen on Royal Caribbean and Morimoto by Sea on Holland America. Reserve a table for as late a lunch service as the eatery offers, then choose a late seating for dinner.

Sea days are always the toughest for finding availability at specialty restaurants since everyone is on board and vying for that coveted 7 p.m. reservation. (The spa, pool deck, casino and shops will also be buzzing then.) To get around it, consider opting for a table on a port day, either skipping a destination that doesn't particularly appeal to you or returning well before all aboard to have dinner. Either way, you will probably have a lot more options, as many passengers may still be sightseeing or having dinner ashore.

If there is a restaurant that overlooks the aft of the ship, no matter what it is, I recommend going. Dining while watching the light blue and white foamy wake left by the displacement of the water, either before sunset when it cuts a sharp contrast against the deep blue sea or after when it's lit from above, is one of my absolute favorite parts of cruising.

Planning a cruise? Start with these stories:

Featured image by CARNIVAL CRUISE LINE
Editorial disclaimer: Opinions expressed here are the author’s alone, not those of any bank, credit card issuer, airline or hotel chain, and have not been reviewed, approved or otherwise endorsed by any of these entities.

TPG featured card

Best for dining at restaurants
TPG Editor‘s Rating
Card Rating is based on the opinion of TPG‘s editors and is not influenced by the card issuer.
4 / 5
Go to review
Apply for American Express® Gold Card
at American Express's secure site

Rewards

1 - 4X points
4XEarn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year.
4XEarn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year.
3XEarn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
2XEarn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
1XEarn 1X Membership Rewards® point per dollar spent on all other eligible purchases.

Intro offer

As High As 100,000 points. Find Out Your Offer.
You may be eligible for as high as 100,000 Membership Rewards® Points after spending $6,000 in eligible purchases on your new Card in your first 6 months of Membership. Welcome offers vary and you may not be eligible for an offer.

Annual Fee

$325

Recommended Credit

Excellent to Good
Credit ranges are a variation of FICO® Score 8, one of many types of credit scores lenders may use when considering your credit card application.

Why We Chose It

There’s a lot to love about the Amex Gold. It’s a fan favorite thanks to its fantastic bonus-earning rates at restaurants worldwide and at U.S. supermarkets. If you’re hitting the skies soon, you’ll also earn bonus Membership Rewards points on travel. Paired with up to $120 in Uber Cash annually (for U.S. Uber rides or Uber Eats orders, card must be added to Uber app and you can redeem with any Amex card), up to $120 in annual dining statement credits to be used with eligible partners, an up to $84 Dunkin’ credit each year at U.S. Dunkin Donuts and an up to $100 Resy credit annually, there’s no reason that foodies shouldn’t add the Amex Gold to their wallet. These benefits alone are worth more than $400, which offsets the $325 annual fee on the Amex Gold card. Enrollment is required for select benefits.

Pros

  • 4 points per dollar spent on dining at restaurants worldwide and U.S. supermarkets (on the first $50,000 in purchases per calendar year; then 1 point per dollar spent thereafter and $25,000 in purchases per calendar year; then 1 point per dollar spent thereafter, respectively)
  • 3 points per dollar spent on flights booked directly with the airline or with amextravel.com
  • Packed with credits foodies will enjoy
  • Solid welcome bonus

Cons

  • Not as useful for those living outside the U.S.
  • Some may have trouble using Uber and other dining credits
  • You may be eligible for as high as 100,000 Membership Rewards® Points after you spend $6,000 in eligible purchases on your new Card in your first 6 months of Card Membership. Welcome offers vary and you may not be eligible for an offer. Apply to know if you’re approved and find out your exact welcome offer amount – all with no credit score impact. If you’re approved and choose to accept the Card, your score may be impacted.
  • Earn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
  • Earn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
  • Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • $120 Uber Cash on Gold: Add your Gold Card to your Uber account and get $10 in Uber Cash each month to use on orders and rides in the U.S. when you select an American Express Card for your transaction. That’s up to $120 Uber Cash annually. Plus, after using your Uber Cash, use your Card to earn 4X Membership Rewards® points for Uber Eats purchases made with restaurants or U.S. supermarkets. Point caps and terms apply.
  • $84 Dunkin' Credit: With the $84 Dunkin' Credit, you can earn up to $7 in monthly statement credits after you enroll and pay with the American Express® Gold Card at U.S. Dunkin' locations. Enrollment is required to receive this benefit.
  • $100 Resy Credit: Get up to $100 in statement credits each calendar year after you pay with the American Express® Gold Card to dine at U.S. Resy restaurants or make other eligible Resy purchases. That's up to $50 in statement credits semi-annually. Enrollment required.
  • $120 Dining Credit: Satisfy your cravings, sweet or savory, with the $120 Dining Credit. Earn up to $10 in statement credits monthly when you pay with the American Express® Gold Card at Grubhub, The Cheesecake Factory, Goldbelly, Wine.com, and Five Guys. Enrollment required.
  • Explore over 1,000 upscale hotels worldwide with The Hotel Collection and receive a $100 credit towards eligible charges* with every booking of two nights or more through AmexTravel.com. *Eligible charges vary by property.
  • No Foreign Transaction Fees.
  • Annual Fee is $325.
  • Terms Apply.
Apply for American Express® Gold Card
at American Express's secure site
Terms & restrictions apply. See rates & fees
Best for dining at restaurants
TPG Editor‘s Rating
Card Rating is based on the opinion of TPG‘s editors and is not influenced by the card issuer.
4 / 5
Go to review

Rewards Rate

4XEarn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year.
4XEarn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year.
3XEarn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
2XEarn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
1XEarn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • Intro Offer
    You may be eligible for as high as 100,000 Membership Rewards® Points after spending $6,000 in eligible purchases on your new Card in your first 6 months of Membership. Welcome offers vary and you may not be eligible for an offer.

    As High As 100,000 points. Find Out Your Offer.
  • Annual Fee

    $325
  • Recommended Credit
    Credit ranges are a variation of FICO® Score 8, one of many types of credit scores lenders may use when considering your credit card application.

    Excellent to Good

Why We Chose It

There’s a lot to love about the Amex Gold. It’s a fan favorite thanks to its fantastic bonus-earning rates at restaurants worldwide and at U.S. supermarkets. If you’re hitting the skies soon, you’ll also earn bonus Membership Rewards points on travel. Paired with up to $120 in Uber Cash annually (for U.S. Uber rides or Uber Eats orders, card must be added to Uber app and you can redeem with any Amex card), up to $120 in annual dining statement credits to be used with eligible partners, an up to $84 Dunkin’ credit each year at U.S. Dunkin Donuts and an up to $100 Resy credit annually, there’s no reason that foodies shouldn’t add the Amex Gold to their wallet. These benefits alone are worth more than $400, which offsets the $325 annual fee on the Amex Gold card. Enrollment is required for select benefits.

Pros

  • 4 points per dollar spent on dining at restaurants worldwide and U.S. supermarkets (on the first $50,000 in purchases per calendar year; then 1 point per dollar spent thereafter and $25,000 in purchases per calendar year; then 1 point per dollar spent thereafter, respectively)
  • 3 points per dollar spent on flights booked directly with the airline or with amextravel.com
  • Packed with credits foodies will enjoy
  • Solid welcome bonus

Cons

  • Not as useful for those living outside the U.S.
  • Some may have trouble using Uber and other dining credits
  • You may be eligible for as high as 100,000 Membership Rewards® Points after you spend $6,000 in eligible purchases on your new Card in your first 6 months of Card Membership. Welcome offers vary and you may not be eligible for an offer. Apply to know if you’re approved and find out your exact welcome offer amount – all with no credit score impact. If you’re approved and choose to accept the Card, your score may be impacted.
  • Earn 4X Membership Rewards® points per dollar spent on purchases at restaurants worldwide, on up to $50,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 4X Membership Rewards® points per dollar spent at US supermarkets, on up to $25,000 in purchases per calendar year, then 1X points for the rest of the year.
  • Earn 3X Membership Rewards® points per dollar spent on flights booked directly with airlines or on AmexTravel.com.
  • Earn 2X Membership Rewards® points per dollar spent on prepaid hotels and other eligible purchases booked on AmexTravel.com.
  • Earn 1X Membership Rewards® point per dollar spent on all other eligible purchases.
  • $120 Uber Cash on Gold: Add your Gold Card to your Uber account and get $10 in Uber Cash each month to use on orders and rides in the U.S. when you select an American Express Card for your transaction. That’s up to $120 Uber Cash annually. Plus, after using your Uber Cash, use your Card to earn 4X Membership Rewards® points for Uber Eats purchases made with restaurants or U.S. supermarkets. Point caps and terms apply.
  • $84 Dunkin' Credit: With the $84 Dunkin' Credit, you can earn up to $7 in monthly statement credits after you enroll and pay with the American Express® Gold Card at U.S. Dunkin' locations. Enrollment is required to receive this benefit.
  • $100 Resy Credit: Get up to $100 in statement credits each calendar year after you pay with the American Express® Gold Card to dine at U.S. Resy restaurants or make other eligible Resy purchases. That's up to $50 in statement credits semi-annually. Enrollment required.
  • $120 Dining Credit: Satisfy your cravings, sweet or savory, with the $120 Dining Credit. Earn up to $10 in statement credits monthly when you pay with the American Express® Gold Card at Grubhub, The Cheesecake Factory, Goldbelly, Wine.com, and Five Guys. Enrollment required.
  • Explore over 1,000 upscale hotels worldwide with The Hotel Collection and receive a $100 credit towards eligible charges* with every booking of two nights or more through AmexTravel.com. *Eligible charges vary by property.
  • No Foreign Transaction Fees.
  • Annual Fee is $325.
  • Terms Apply.