You or your agent should contact Special Services well in advance.
When you board speak to the hotel or food services manager so you can speak with the chef
Our friend has a nut allergy he is given the menu the night before to choose what he would like the next day for meals
Then when he comes to the dining room he gives them his cabin number & his meal appears with the other
You need to eat in the dining room for more control
If they require foods like gluten free or dairy free then they will usually order them to have onboard if given plenty of notice
Alexandr Pushkin, Carnival-Holiday, HAL-(old)Westerdam, Orient lines-Marco Polo, Royal Olympic-Olympic, NCL-Dream, Dawn-Princess, ACCL-Grande Caribe, Oceania-Insignia (3), Regatta(4) Marina (1) St Lawrence Cruise Lines-Canadian Empress
Scenic River cruise June 11,2012