While Carnival Cruise Line prohibits a wide variety of foods from being brought onboard their ships, you are allowed to bring a variety of foods. Carnival Cruise Line's food policy states that any food brought on board must be pre-packaged and unopened.