I too don't eat any meat, dairy, or eggs. I have been on RCCL, Celebrity, Carnival, and Costa. They have vegetarian menu selections, but frequently they use cheese or dairy in the menu items. The best solution is (to have your TA) to notify the cruise line ahead of time. Then before or during the first evening notify your waitstaff and head waiter of your desires. The Head waiter can and should bring you the next day's menu and you can then modify what is available to suit you, or he can suggest, or you can suggest something else. Typically it might be good to have some idea what you would like, I ususaly didn't....I've learned now to come prepared with suggestions. You can also ask for the fresh veggies that are the side dishes on the other menus and this shouldn't be a problem either. Buffets you can see what is there, or you can negotiate for a breakfast or lunch also with the headwaiter.
I'm a vegetarian (although not vegan) and have cruised Carnival many times and have been very happy with their vegie meals. I think most, if not all of the vegetarian items in the main dining room would be fine for vegans (at least thats what I remember). You can always go to the breakfast/lunch/dinner buffet as was pointed out and pick your own items. Since I'm only a vegetarian, I did eat LOTS of pizza though.
I cruised with Royal Caribbean once and was not happy with the food choices.
Booked: CARNIVAL DREAM!
Carnival Spirit '09, Liberty '07, Spirit '05, Valor '05, Glory '04, Pride '03, Destiny '02, Elation '01, Tropicale '91, RCCL Viking Serenade '93, Pacific Princess '78
My family and I are sailing on Carnival Pride in December . My family is vegetarian, so
Do they also serve ethnic food ( Indian etc) or if requested would they oblige by preparing on occasion during our stay/cruise.
I am a chiketarian , so I can expand my food type a little.
You can order a veggie burger in the main dining room for lunch. It wasn't on the menu but sat with a vegetarian one lunch and she ordered it. I guess they have to get it from the grill upstairs, so I assume you could order a veggie burger at the grill by the pool as well, even though I didn't see it on the menu up there either.