Just as Nancy75 suggests take some healthy snacks with you. I still have a meal for my dd3 gives her something to play with! and there is usually a bread roll to nibble.
The only experience I know of decent food on an airline is that of my DH he flew business class to Australia and had an al la carte menu with a choice of wine etc etc with metal cutlery and real glass wine glasses so unless your flight is business or first class don't get your hopes up too high.
Charter flights tend to be worse for food you may fair better if you are scheduled.
Could you have a meal at the airport and then take a few snacks, we went to Greece last year so not a very long flight, but we got to the airport early and had a nice meal at Frankie and Bennys before boarding the plane.
she said, they get a meal if you have ordered it, and its not very nice if you have fussy children,you can buy snacks on board like pringles and cholclate, best buying stuff in airport or making sandwiches yourselfx hope that helps