My understanding is that if you book one special meal, and let's say you're in a party of 3, the special meal will be served first but everyone else in your party will be served as per the cabin order of service. They won't give out food to the rest of your party, unless they too ordered special meals, to avoid you eating on your own unfortunately.