Anonymous wrote:Op here - allergies are tree nuts, many seeds/seed oils (sesame, flax, sunflower), and fish. Peanuts are okay.
Shellfish or other kinds of fish? M
We have done Royal Caribbean and Celebrity cruises and they were both very attentive to allergies.
If you go the cruise route, I suggest only eating in the main dining room. No buffet unless you watch them make the food or it’s something like fruit, eggs, etc. With fewer allergies you might be ok in the buffet, but the seed allergies are hard with the oils. The buffets are labeled but there is also always cross contamination risk. In the main dining room you are generally assigned the same waiter and they get to know you and will have you do things like preorder the meal for the next night so they can prepare it in a separate area. Also, look at the restaurants on the ship before you book. The bigger ships will have separate pizza and burger restaurants which sounds like would be good for your kids.
We have also found countries in Europe to be better about labeling menus than in the US. We ordered laminated allergy cards in the local language on Amazon to show the wait staff. Italy for example, cooks with a lot of olive oil which would be good for you. We were there last summer and all menus had allergens listed. We have tree nut, fish and dairy allergies in our family. The dairy allergy is not anaphylactic but we did not have any issues. The tree nut allergy kid even had gelato. We found gelato places to be accommodating about cross contamination but that depends on your level of comfort as well.