Cruise dining rooms feed thousands of people three times a day, and they are remarkably good at special diets - provided they know before you board. Almost every failure story starts with a passenger who mentioned their allergy at the table instead of at booking.
The essentials
Vegetarian and vegan options are standard everywhere and need no notice. Everything beyond that - gluten-free, kosher, halal, severe allergies, diabetic or low-sodium diets - should be declared when you book. Norwegian Cruise Line asks for 30 days' notice for requests that require special products such as kosher meals or gluten-free items, because the ship has to load them. The reason is logistics: a ship restocks only in its home port, so the galley cannot improvise a week's worth of specialty food mid-sailing.
What the lines provide
Royal Caribbean states that it makes every effort to accommodate dietary requirements, including kosher and gluten-free, across its main dining rooms. MSC Cruises keeps vegetarian menus in every restaurant and offers pre-packed kosher breakfast, lunch and dinner for an additional charge starting from around EUR 25 per person per day. Disney Cruise Line builds allergy-friendly options into its table-service restaurants. P&O Cruises adds the honest caveat everyone should hear: its kitchens follow strict cross-contamination procedures, but its food preparation areas are not allergen-free - true on every cruise ship afloat.
How to get it right
Declare the diet at booking, then confirm it through the line's special-needs or dietary form a month before sailing. On embarkation day, introduce yourself to the maitre d' before the first dinner: in the main dining room you can usually review the next day's menu and order adapted dishes a day ahead, which gives the galley time to prepare them safely. Treat the buffet as the weak point - shared serving utensils and open displays make cross-contact hard to control - and ask a chef to plate from the back instead. Carry allergy medication the same way you carry it at home, and our guide to medications abroad covers the border rules for it.
The five-minute version
- Vegetarian and vegan need no notice; everything else should be declared at booking.
- Special products like kosher meals can require 30 days' notice; MSC offers pre-packed kosher from about EUR 25 per person per day.
- No cruise kitchen is allergen-free - P&O says so outright.
- Meet the maitre d' on day one and order a day ahead in the main dining room.
- Treat the buffet as the highest-risk option and ask chefs to plate fresh from the back.