No, unfortunately you cannot carry edibles to a cruise. Cruise lines have strict policies against bringing food onboard and they are very serious about enforcing them. If you're caught with any type of edible item, it will be confiscated and disposed of immediately.