SPECIAL DIETS

Dietary Needs on a Cruise

Cruise ships are actually surprisingly good at accommodating dietary restrictions, but only if you tell them in advance. Here's how to communicate needs before you board, what each line handles well, and what to do on Day 1 onboard.

01 Before boarding: tell them

Every major cruise line has a special-needs intake process before sailing. Princess uses its MedallionClass app, Royal Caribbean has a Special Needs form, Norwegian has a pre-cruise request. Fill it out at least 30-45 days before sailing so the ship provisions the right items. Most dining-room staff know the allergy/dietary flag on your reservation before you sit down.

  • Princess: "MedallionClass" app → Your Profile → Allergies and Dietary
  • Royal Caribbean: Cruise Planner → Onboard Preferences → Special Diet
  • Norwegian: call the Special Needs desk or fill the online form
  • Include specifics (not just "gluten-free", "celiac, strict").

02 Day 1 onboard: talk to the maître d'

Your first action onboard if you have any dietary need is to find the main dining room and ask for the maître d'. Thirty seconds of conversation saves you a week of frustration. They'll note your name, your needs, and often assign you a specific waiter who remembers you all week.

  • Ask about tomorrow's menu, you can often pre-order dinner the night before so the kitchen preps specifically for you.
  • Specialty restaurants: make the same request at the host station when you arrive.
  • Buffet: ask to speak to a chef, who will walk you through what's safe.

03 What each line does well

Princess and Royal Caribbean both handle gluten-free, dairy-free, vegan, kosher-style, and common allergies cleanly, ask, and it appears. Norwegian's Freestyle model means more variety and more venues, but also means you repeat your needs at each. Specialty restaurants across all three are usually BETTER at accommodations than the buffet because the kitchen is smaller and more controlled.

  • Gluten-free: widely available. Full gluten-free menus in main dining rooms.
  • Vegan / vegetarian: easy at Princess (full vegan menu) and Norwegian Indulge Food Hall; Royal Caribbean varies by ship.
  • Kosher: pre-ordered frozen kosher meals on request, 45+ days notice required.
  • Halal: ask in advance; most lines accommodate by adjusting preparation.
  • Severe allergies (nut, shellfish): call the line's special-needs desk directly, forms may not be enough.

04 Practical tips

Bring a compact printed card with your restrictions in English (and the local language if you'll be on a non-English sailing). It removes language ambiguity. If you're traveling with someone who has celiac or a severe allergy, eat at specialty restaurants more often, the smaller kitchens handle cross-contamination better than the buffet.

  • Bring a few safe snacks in your carry-on for day 1 (before you've talked to the maître d').
  • Room service breakfast is often the easiest for restricted diets, you order from a card with specific options.
  • Ask for a dedicated waiter if your needs are complex. Most ships accommodate.