Yes, you are absolutely allowed to bring candy and pre-packaged snacks on a Carnival Cruise. Carnival’s official policy permits guests to bring reasonable amounts of "non-perishable" food items in their carry-on or checked luggage. This includes items like chocolate, gummies, granola bars, and chips, provided they are in their original, sealed packaging. This is a popular strategy for families who want to avoid the high prices of the onboard "Cherry on Top" candy shops. However, you are not allowed to bring homemade treats, "open" snacks, or any items that require refrigeration or heating. In 2026, it is also important to remember that any candy containing CBD or THC is strictly prohibited, regardless of its legality in your home state, as cruise ships must follow federal and international maritime laws. If you purchase local candy in a port of call, you can typically bring it back onto the ship to enjoy in your stateroom, though any large quantities of "souvenir" food may be held by security until the end of the voyage.