Yes, vegetarians and allergies/intolerances can be catered for on most ships. However, there is only one menu per day on the programme. Therefore, please let us know during your booking if you have any special dietary requirements.