My DD7 is allergic to peanuts and DD4 is allergic to tree nuts. We were on the Disney Wonder last year.
I wasn't unhappy with our dining experiences on
DCL, but I can't say that I was thrilled either. I guess I was looking for as much special attention as you get in WDW -- preparing special desserts, etc. I didn't find this to be the case on DCL. For example, on the positive side, I felt that they were as cautious as I am about cross-contamination issues. On the negative side, they didn't provide other options. My poor kids had to have a fruit plate for appetizer and dessert at dinner on more than one night. Luckily, they like fruit, but on vacation they were hoping for a little more. On previous trips to WDW and Vero Beach, chefs have made them special "safe" desserts, etc. and they felt special as opposed to different.
I would strongly suggest that you bring plenty of your own (not homemade as previous posters have stated) prepackaged treats, comfort foods, etc. Also, if you find there is something served at lunch or breakfast that you think your child would like for dinner as well, I'd ask if they could have it available in the kitchen at dinner (or vice versa). It can't hurt to ask, right?
One mistake I made was not getting my kids ice cream during the day at Scoops (which was safe for them). If they had eaten an ice cream in the afternoon, they wouldn't have been so put out at dinner by the fruit plate. Also, if you are seated with another family who orders lots of items containing foods your kids are allergic to I would be sure to ask your servers to bring your child's plate out separately to avoid possible cross-contamination plate-to-plate.
I can't give you any advice about eating in the kids clubs. That would have been way out of my comfort zone!
All in all, my kids had a great time and keep asking to go again and, I imagine, we probably will go on another DCL cruise. This time, however, I will be better prepared.
DVCDawn
