Hi, Amy!
Most of the time, you can find soy milk on board Disney cruise ships -- in different flavors, too. You may have to ask for it -- perhaps from your server at dinner, from room service or from the beverage attendants near the drink stations at the buffets. In addition, I would ask if you could have a few extra containers to keep in your beverage cooler in your stateroom.
To be certain that soy milk is readily available for your little princess, I would make doubly sure by making a special request on your reservation before you ever leave home. You can do this under Customize My Cruise during the online booking process at
DisneyCruise.com. Or, if you've already booked, simply retrieve your reservation and click on Modify and then on Special Requests. You can also make a note with your travel agent or by calling
(800) 951-3532.
Let me know if I can be of further assistance. Have a wonderful day and a magical vacation!
Bon voyage,
Andi