There were 2 or 3 choices for each, main, starter etc. Sometimes husband would choose from both the vegan and regular menu. You do have to ask for the vegan menu. Not once did anyone say no. Also, we did not let princess know he was vegan before we went on the cruise.