Dining on Nordkapp is exceptional, wherever you choose to eat. If you ate your entire time in Torget (the main dining room), you would not be disappointed as the quality is high and there is so much variety.
However, it is worth eating in the fine dining restaurant, Kysten, at least once during the journey, partly for variety, but partly because it is outstanding.
There are two other outlets for snacks and sandwiches, but these are mostly used by the interport passengers. There is no room service onboard.