TBH I reckon the 'free' food offer on some TOC 1st class is generally pretty poor - include LNER in that sadly. I much favoured the paid for restaurant car approach - if you want to pay you can and you get good quality when you do. Portion sizes not begrudged either IIRC. Like Pullman dining on GWR.
For a more modest 1st class offer I think EMT have it right actually - fairly low priced menu of basics, served on china, food is filling, not cordon bleu but not trying to be, nor priced as if.
I assume the move to 'free' food is to soften the pill of the unregulated 1st class fare prices since privatisation, if on expenses and not on off peak Advance 1st tickets, they are so expensive etc that they need to chuck something in to make it look plausible at the cost it is?