Great question — answering as the UphillTech team:
Some airlines do ask travellers what they want to eat in advance. However it typically only occurs in premium cabins. Singapore airlines has Book the Cook Reserve your main course up to 24 hours before your flight from a wide selection of meals, including creations inspired by our International Culinary Panel. We offer 'Book the Cook' service in Suites, First Class and Business Class. We also offer 'Premium Economy Book the Cook' service in Premium Economy Class. BA lets you choose your meal in advance in Premium Economy and above: Choose your meal in advance On selected flights you can choose your main meal from the on-board menu between 30 days and 24 hours before your flight, for no...
Full answer by Berwyn: https://travel.stackexchange.com/a/94611 (CC BY-SA 4.0).
Need it done for your business? UphillTech.