Hi - I am a vegan and Oceania has wonderful options. If you put it on your profile that you are vegan, they will request a meeting with you the first day and go over your options. They put a menu from the Grand Dining Room under your door every night so if you want to eat there, you chose what you want and they will make it vegan. Aquamar Spa has plenty of options and the buffet does also. The Steakhouse does not, so I always ask for an extra day at Red Ginger or Toscana since there is nothing to eat there so no reason to go. The first day, I also aways arrange for Impossible burgers to be available at the Grill. You will have no problems at all! Have a wonderful time.