Further to the suggestion upthread that Avanti first-class food is improved, especially for vegetarians, and my response that that wasn't my experience, I have another data point.
The 07:47 Liverpool to Euston this morning was quite poor. There were no cereals nor toast, and no second cup of tea. There are no specifically vegetarian options, just three vegan options, namely:
Vegan Breakfast - Lightly spiced corn fritter served with smashed avocado, roasted tomato and portobello mushroom
Superfood Breakfast Bowl - A mix of fresh and dried fruits topped with a sprinkle of coconut, pumpkin and sunflower seeds, mint, and maple syrup
Fresh Fruit Plate - Melon, papaya, pineapple and strawberry served with a drizzle of lemon verbena syrup
I ordered the vegan breakfast five minutes before leaving Liverpool and it arrived just before Stafford. It was insubstantial.
I miss the days when I could have cereals, toast & marmalade, and a veggie sausage bap, or the veggie version of the full English that included fried egg and veggie sausages.
The only positive was that the orange juice was not-from-concentrate.