I don't think quality of the food has anything to do with which airline you fly with.

It all depends where the food is uploaded. London food is usually good. Bangkok food is consistently awful. Third world food...well...

The airlines often have no choice of caterer, there usually only being one.

I too tried the Vegetarian meal on Eva Air, thinking it would come quicker, be hotter and fresher. It was unspeakably terrible.