Here's what
DCL's FAQ says:
What food or food storage containers are not permitted?
Answer
Food coolers containing personal snack foods and drinks may not be brought onboard. They are only permitted if needed for medications, baby food or items related to special dietary needs.
Homemade, pre-cooked or other perishable items plus any open snack containers cannot be brought on board. Limitations on permitted food items are directly related to concerns for food safety and contamination prevention.
Disney Cruise Line regrets that the crew members on board are unable to provide food preparation, refrigeration or storage for personal food or beverage items.
Disney Cruise Line cannot verify the cleanliness of the environment in which pre-cooked or homemade food items were prepared, and so for the safety of all Guests and crew, these items are not permitted aboard the ship.
.