Cruising with food allergies
Cruising with Food Allergies: How the Big Cruise Lines Handle Them
When to notify the cruise line, what happens in the main dining room and at the buffet, and the questions to ask on day one. With the published processes for Carnival and Royal Caribbean and what to expect on other lines.
Updated
Cruise ships are among the easier places to travel with a food allergy, for one reason: the same kitchen feeds you every day and has a week to learn your needs. The main dining room is where that works best. Buffets, room service and ports of call are where it breaks down.
The pattern on every major line is the same: tell them before you sail, meet the restaurant manager or head waiter on the first evening, and order the next day’s meals the night before so the galley can cook them separately.
Before you sail
Carnival asks you to fill in its online allergy request form as soon as possible and no later than 30 days before sailing. On board, you meet the maître d’ on the first evening and can pre-order the next day’s dining room meals. Its Menu Mate screens near the Lido buffet show which dishes are free of your allergens. Carnival is explicit that accommodations apply to the main dining room with the chef, and that the buffet, room service and other venues cannot be guaranteed allergen-free.
Royal Caribbean takes requests through your travel advisor, through “update personal information” on its website, or by email to its special needs team (special_needs@rccl.com) with your names, booking number, ship and sail date. It asks for 45 days’ notice for most special meal items, and up to 90 days for some itineraries.
Disney Cruise Line, Celebrity, Princess, Norwegian, Holland America, MSC and Viking all take dietary notes on the reservation, either online or through your agent. Their published notice periods change; aim for at least 30 days and confirm in writing. Guests with allergies consistently report the same day-one routine: a head server or restaurant manager who learns your allergies and brings next-day menus to choose from.
Day one on board
Do these before the first dinner:
- Find the restaurant manager or maître d’ and confirm your allergy is in the dining system and on your cabin profile.
- Ask how pre-ordering works for the main dining room, and whether the same process covers the specialty restaurants.
- Ask about the buffet: which station can prepare food for you to order, and whether staff will serve you from fresh trays.
- Tell your cabin steward, so welcome treats, chocolates on the pillow and canapés with your allergen are not left in the room.
- Tell the kids’ club, if you have children, where snacks and craft materials (bird seed, nut shells) can be a problem.
- Find the medical centre on the deck plan.
The weak spots
- Buffets: shared serving spoons and guests moving food between trays. Ask staff to plate a dish from the kitchen instead.
- Bars and desserts: nut liqueurs (amaretto, Frangelico), garnishes, gelato counters with shared scoops.
- Shore excursions: lunch on a tour is cooked by a local restaurant that has never heard from the ship. Tell the shore excursion desk, carry a card in the local language, and pack food. Our Spanish, Italian and Greek phrase pages cover the most common Caribbean and Mediterranean ports.
- Embarkation day: your allergy note may not have reached the buffet yet. Bring lunch.
Common questions
What is the best cruise line for food allergies?
Families with food allergies most often name Disney Cruise Line and Royal Caribbean for the attention of head servers and the next-day ordering routine, with Celebrity, Norwegian and Princess also well reviewed. In practice the ship, the maître d’ and how early you speak to them matter more than the brand.
How far in advance should I tell the cruise line about a food allergy?
As early as possible. Carnival asks for at least 30 days before sailing; Royal Caribbean asks for 45 days for special meal items and up to 90 days on some itineraries. If you book late, notify them anyway and speak to the maître d’ on the first day.
Can I bring my own food on a cruise?
Most lines allow sealed, packaged snacks for personal use; fresh food and anything needing a fridge is usually restricted. Check the line’s prohibited items list, and ask the guest services desk if you need specific foods stored.
Do cruise ships carry epinephrine?
Ships have a medical centre with a doctor and nurse, and carry emergency medicines. That is not a substitute for your own auto-injectors, which you should keep with you at all times, including on excursions.
This page helps you communicate about a food allergy. It is not medical advice: follow your allergist’s plan, and always confirm ingredients with the restaurant or the label.
Keep reading
Flying with a Peanut Allergy: What to Do Before, at and on the Plane
How to choose an airline, what to tell them and when, how to pre-board and wipe your seat, where to keep your epinephrine, and what to eat. Based on airline policies and on what actually lowers the risk of a reaction in flight.
Airline Nut Allergy Policies Compared: 26 Airlines (2026)
Which airlines still serve peanuts or tree nuts, which let you pre-board to wipe your seat, and which offer a buffer zone. United, Delta, American, Southwest, JetBlue, Air Canada, British Airways, Emirates, Singapore, Qantas and more, in one table.
Traveling to Mexico with Food Allergies: Peanuts, Shellfish and Resorts
Where peanuts, sesame, shellfish and dairy hide in Mexican food, why insects matter for shellfish allergies, how to handle all-inclusive resorts, and the Mexican Spanish to use.
Traveling to Italy with Food Allergies: Nuts, Gluten and Dairy
Italy is easier than most countries for food allergies, thanks to EU allergen rules and a strong coeliac culture. Where pine nuts, pistachios, peanut oil and egg hide, how to handle gelato, and what to say.