In 2026, most major cruise lines like Royal Caribbean, Carnival, and Norwegian allow you to bring small amounts of pre-packaged, dry snack foods (such as crackers, chips, or granola bars) in your carry-on luggage. However, there are strict prohibitions against bringing "prepared" or perishable foods, such as homemade meals, meats, or fruits, due to health and agricultural regulations. If you are traveling with a baby or have specific medical dietary needs, you are generally permitted to bring necessary items like formula or specialized non-perishable snacks, but it is a peer-to-peer "pro tip" to notify the cruise line's Access Department in advance. Regarding beverages, many lines allow a limited amount of soda or water (usually a 12-pack per stateroom) and one 750ml bottle of wine per adult, though "corkage fees" may apply if consumed in public dining areas. Always check your specific line’s "Prohibited Items" list, as security will confiscate unsealed containers or prohibited perishables during the embarkation screening process.