Absolutely!! My DH and I are vegetarian (I know, quite different from vegan, but I was raised vegan the first 4 years of my life). There are many vegan dishes on the buffet and if you ask the chefs in Cabanas, they will show you everything that is vegan and may be able to make you something that is vegan. In the main dining rooms, a lot of the vegetarian entrees can be made vegan. Every time we have cruised, we have been offered Indian fare cooked "special" for us (they have a lot of Indian CM as well as guests cruising so they have food they can cook nightly for you). They had lots of tofu, legumes, etc. Make sure you put on dietary restrictions that you are vegan!! Call DCL and make sure it is added to your cruise notes so they have the information. And if you don't like the food, speak up to your serving team! We had the head waiter earn his tip by making sure we had food we liked. We tipped him extra for it on our last cruise. We absolutely love the food for the most part and if you get a chance, Palo is divine!!