We did the same cruise on that ship a few years ago. I don't recall any restrictions food wise. We would take a few snacks from the Lido to the room. Soup and appetizers are available if you ask for them, we were never charged extra for any of that. Not sure if they have a cheese plate but if you ask for one I'm sure they will accommodate you. Same with extra entree, just ask and you shall receive