Itâs getting easier to find top-notch dining experiences on cruises.
Cruise lines are increasingly catering to high-end tastes, offering specialty dining experiences often led by high-profile chefs. For example, British royal chef Darren McGrady, who once served Queen Elizabeth II and Princess Diana, helped create an afternoon tea experience for Princess Cruises.
Even notoriously budget-oriented cruise lines market to foodies with celebrity endorsements. Carnival Cruise Lines features Food Network personality Guy Fieri through his onboard restaurants including Guyâs Burger Joint and Guyâs Pig & Anchor Bar-B-Que Smokehouse.
No matter your cruise budget, here are some chef-approved tricks to eating better on a cruise.
1. Try a specialty dining experience
Afternoon tea served on the Sun Princess. (Photo by Sally French)
British royal chef Darren McGrady helped create an afternoon tea experience for the Sun Princess ship from Princess Cruises, which debuted in the spring of 2024. For $30, guests can take part in an hour-long experience filled with stories from McGradyâs time with the royal family, etiquette tips and history lessons â all presented via a series of video clips. (While on a press trip on the Sun Princess, I was able to join one of these afternoon teas.)
âWhat weâre serving on board is afternoon tea â light, refined, and steeped in tradition,â McGrady says. âItâs where you can visit and chat, and have a cup of nibbles.â
Although specialty dining experiences like these come at an extra cost, they generally feature higher quality food and a carefully curated menu.
"Iâve seen too many places cut corners with things like lukewarm water, or sandwiches that are so dry and crusted on the top,â he says. âA proper British tea needs boiling water to release the tannins, and the sandwiches should be delicately cut and perfectly fresh."
McGrady says itâs often worth paying extra for fine dining. After all, many cruises offer casual establishments like the main dining hall to all passengers at no extra cost, but do charge extra for some high-end or specialty restaurants. But while on a relaxing cruise vacation, you likely have time to sit through a multi-course meal, allowing you to really savor what you paid for.
âI see so many people onboard rushing through their meals or missing out on the specialty dining,â he says. âTake your time, and donât skip out on the experiences.â
2. Try something new
Pastel de Nata served onboard the Sun Princess.(Photo by Sally French)
Carlos Justina, food and beverage director at Princess Cruises, says there is definitely an uptick in french fry consumption on ships with more kids onboard. But the good news about the all-you-can-eat nature of a cruise is itâs an opportunity to try something new.
Justina recommends the flaky, buttery Portuguese egg tarts, or pastel de nata. Theyâre almost always available at the International Cafe, an all-you-can-eat bakery onboard the Sun Princess thatâs open 24 hours a day and is included with cruise fare.
Tony Gemignani shows off pizzas he made onboard the Sun Princess. (Photo by Sally French)
For pizza chef Tony Gemignani, that logic even applies to cruise staples like pizza.
âAnyone can do a margherita or a pepperoni pizza,â he says. âWith my menu, there needed to be award-winners and out-of-the-box pizzas. I want ingredients that you canât get every day.â
He designed a pizza menu for Princess Cruises that stands out with ingredients such as Soppressata sausage, hot honey, Gorgonzola and sweet fig preserve.
His pies are served at the shipâs specialty pizzerias âwhich cost extra â or the complimentary pool deck pizza spot.
3. Order local dishes
Sushi served as part of the Morimoto By Sea pop-up on a Holland America ship. (Photo by Sally French)
Eating well on cruises also means opting for local ingredients that offer greater freshness.
Holland America Line, for example, launched a fresh fish program last fall that relies on local ports to provide the fish served onboard in partnership with Iron Chef Masaharu Morimoto. His pop-up restaurant onboard, where guests can pay $55 per person for a multi-course meal, features the fish in its dishes.
Menus for the dining experience vary depending on where youâre sailing. In Hawaii, whet your appetite for fish such as mahi-mahi and opah. Meanwhile, Alaskan cruisers can expect to dine on Alaska king salmon or Alaska halibut.
4. Enjoy the buffet, too
A Berliner, which is a German-style donut, on the Sun Princess. (Photo by Sally French)
Then again, if fine dining isnât your style, you donât need to limit yourself to luxury. In fact, McGrady says the Queen was happy with tea and toast for breakfast, and Princes William and Harry enjoyed pizza when McGrady worked for the family.
âIf [going to a fancy restaurant] is something you donât feel comfortable doing, donât stress,â McGrady says. âYou donât need to do it, because youâre here to have fun.â
McGrady himself has been known to make a beeline for the cruise buffetâs Indian food section, which he considers comfort food.
âCruises donât need to be stuffy,â he says. âRelax, enjoy yourself and make the most of whatâs onboard â especially the food.â
More From NerdWallet
The article 4 Secrets for Eating Better On Cruises: Tips from Top Chefs originally appeared on NerdWallet.