Did LHR/ZUR & LHR/Lemnos in the last few weeks. Food was chaos on the way back on both. Staff hate the return leg as there is never enough of the right thing and they get it in the neck from pax and BA for not meeting sales targets. Talk to the crew as you go on if you really want something.
But much better; stick it to BA with their RYA attitude towards ripping off pax and buy something from Pret before boarding.