Dear MMG,
They have soy milk, and rice milk, on the ship. My grandkids drink it.
Please tell the cruise lines ahead of time about the allergies and they will work with you about the food they will get. especially let them know about the peanut allergy so they don't get the wrong food. Then on the first nights meal, please ask your server if he was informed of the special dietary needs, just to make sure. They are great about working with people with problems. Kids clubs don't usually give snacks, but if you dont take your kids out by meal time they will take them to the buffet. If this is go

ing to happen, be sure they know about the allergies too.
The buffets have fresh fruit, jello, chicken strips, pizza, mac and cheese, typical kids foods. On the other side they have more adult foods, but kids can have food from both sides... You can request through your server to have soy milk available upon request at breakfast and lunch buffets too. but it wont be out in plain site, you'll have to ask for it.
Your servers will work with you every step of the way. You can have all 3 meals in the restaurants if you wish, then you know they'll get it right for them. We have several special dietary needs and they have always given 110% to help us. Have a great cruise.
mom x4,grandma x4