On most cruises, nobody will object if you take food from the buffet or another casual restaurant and bring it back to your room. However, you can always ask your server to plate up your meal to take with you or if you need to sit down at a specialty venue early for some reasons or leave the main dining room.