Vegetarian food is no longer the crunchy preserve of a small minority but is hitting the mainstream. A recent poll for the Food Development Association showed that 86 per cent of Brits eat non-meat meals once or twice a week, forcing restaurants to follow suit.