Yes, you can bring food on a Royal Caribbean cruise in 2026, but it must strictly be non-perishable, pre-packaged, and sealed. This includes items like crackers, chips, granola bars, and packaged candy. You are prohibited from bringing any "homemade" food, fresh fruits, vegetables, meats, or cheeses due to strict maritime health and agricultural regulations intended to prevent the spread of pests and foodborne illnesses like Norovirus. Families traveling with infants are allowed to bring baby food and formula in reasonable quantities. In 2026, Royal Caribbean also allows each stateroom to bring up to 12 standard cans or bottles of non-alcoholic beverages (like soda or distilled water) and up to two 750ml bottles of wine or champagne per stateroom on embarkation day only. Any alcohol brought beyond this limit, or any "open" food containers, will be confiscated at security. Since almost all food onboard is included in your fare, most guests find it unnecessary to bring much more than specific dietary snacks or "comfort foods" not found in the ship's pantry.