In my experience the best inflight food (usually snacks as many of my recent flights have been short hops) has been on the Belgian carriers Sabena and VLM (VLM did a very nice sandwich!) and also some nice sandwiches on British Airways.
The worst inflight food was on SN Brussels, BMI and Air New Zealand.
Air New Zealand also have the most obnoxious crews I have ever come across on any airline. I’m surprised none of them were ever punched in the face they were so bad.