No one will stop you if you take food from the buffet or other casual venue and bring it back to your room. If for some reason you need to leave the main dining room or sit-down specialty venue early, you can always ask your waiter to plate up the remainder of your meal to take with you.
Yes, you can bring your own food onboard -- including snack food you like to have on hand and items you pick up in port. You can't bring raw meat onboard, but pretty much anything else is fair game. However, there's so much food onboard that, unless you're very picky or have a dietary restriction, there's not much need to bring your own food.
You are technically not allowed to take food off a cruise ship, especially fruits and vegetables. However, if you bring your own pre-packaged snacks, you can take them off the ship for port-day snacking.
The main dining room and other sit-down cruise restaurants will have a children's menu (often with standards like pasta and chicken fingers), though your child is welcome to order off the main menu. You can always request a smaller portion of a regular dish for a young traveler. The buffet has such a variety of food that you are bound to find something a child can eat. There's often pizza, burgers, pasta and sandwich fixings, plus plenty of cookies and ice cream.
Baby food, however, is not as standard. Some cruise ships will puree food for your new eater, but you might need to request it in advance. Others will not. Check with your cruise line before you sail, as you might need to bring your own jarred baby food. You will also need to bring your own formula. Whole milk is often available, but for convenience, you might consider taking cartons from breakfast and storing them in your cabin's minifridge for later in the day. #inCruises
Learn More: Click Here
