Most cruise providers can accommodate dietary requirements if notified beforehand. They often have vegetarian and other dietary choices available. Its important to mention your needs when making the reservation.