Thanks for the suggestion. Pictures are nice, but I mostly just want to know whether a meal exists and at what time, so that I can plan my meals (before and after the flight) accordingly...
It would be great if there is a web site that let me say, input "AA 123" and outputs what meals are served.
Most flights I book tell me 'Food available for purchase' or 'Complimentary meal' in North America, or for example, with an Air Canada booking I am looking at, it says 'Breakast' (hot) and 'Snack' will be served on the morning flight to London, or 'Meal' and 'Continental Breakfast' will be served on the evening flight.
When the meal is served, depends on the route, time of day etc. On an overnight flight, I think they try and give you the meal as soon as they can after take off, so people can sleep, and serve breakfast as late before landing as they can, so people get maximum sleep time (while still allowing them clear up time). Meal service could be delayed tho, if, for example, there is turbulance, meaning they can't get the service started until the skies are calmer.