I’ve sailed HAL several times as a vegan including recently. In my experience, Pinnacle class ships have more options. The ice cream section of Lido had vegan dark chocolate ice cream, cream cheese and a few other items available if requested. Larger selector non-dairy milks on display. Smaller class ships I have had to ask. They have a huge variety of Beyond meat analogs if you care for them, I do not. The NY Deli has non-dairy cheese (ask, they may be out). Room service is easy. Fruit & oats, other cereals, bagels. I have not seen mayo or Morningstar anywhere on my last sailings. I strongly recommend fixed dining time and table. I like having consistent wait staff and my dinners have been excellent. Always options in Lido but the servers aren’t able to consistently answer questions as they are serving, they’re not the chefs. Please ask me anything…..!