@Cruising-along Contact Ship Services before you board & fill out a Special Needs form for your dining issues. Then, when on board, all the dining venues have 'special menus' for the next night's dinner....you pick out what you want, give it to your server or the maitre'd --- somebody checks with the chef in that venue to approve your choices for the next night or let you know that what you picked won't work & offer alternatives. We ate in the MDR, CO, Tamarind & Pinnacle & all followed my restrictions.