You can pre-book meals before you travel if you are taking the North Sea route, there are plenty of options on board, catering for those with allergies too.