In case you are wondering about whether there are vegetarian choices on a cruise, I have found that Viking, especially at lunch, has a lot of vegetarian choices. Every day there are usually two types of rice, always pasta, and potatoes. Sometimes farro. Then there are a whole array of vegetables to pair with these. Today there were black beans, some delicious chickpeas with figs, eggplant in a spicy ratatouille, and cabbage in soy sauce to name a few.
In addition there are always steamed vegetables, pizza margarita, and frequently lentils. And of course there all sorts of salad fixings. My lunch is almost always vegetarian or vegan and I am happy and satisfied with it.