It was nightmare for us being vegetarian - having only few choices to eat everyday.
We had requested Indian vegetarian meal at the booking, but the head of the dining room person said- he did not receive any request and we were the only one in the whole ship to request that type of meal ( later on we met more than 6 indian families, with same complaints, in the ship).
To his credit, the head of the Dining room, did manage to cook something " Indian Vegetarian" each night for dinner, which was OK.