I find that BA has increased the quality of their vegan meals recently.
I flew today from London Gatwick to Gran Canaria.
Main: some sort of sweet potato curry with fried onions and cashew nuts
Sides: different melons with spiced cashew nuts + dried fruits and nuts with celery
Dessert: fruit salad with dragon fruits.
Overall a very tasty and healthy meal that is a welcome change from the fat and sugar filled usual Club Meals.