Yes, you can take food from the dining room back to your cabin. Then only time I have done it was on our room stewardess birthday. We told the waiter it was my daughters, and when the cake came we ordered extra ice cream, and we told the waiter we wanted to take it to our cabin..... No Problem ~~!!~~
If your mon doesn't eat it all, don't worry there is ALWAYS food available !!
<img src=http://members.lycos.co.uk/anisigs1/images1/JoeKDTWtransp.gif>