A third of Britons now eat less meat or none at all, with one in eight now identifying as vegan or vegetarian, according to a poll from Waitrose.
A further fifth of consumers (21%) describe themselves as "flexitarian" - eating increasing amounts of plant-based meals without eliminating meat entirely.
While half of those who say they are vegan or vegetarian - eat meat at weekends - occasionally or on special occasions, a survey for the annual Waitrose Food and Drink report suggests.
Of people say they are cutting down on, or cutting out meat.
Of people are changing their diet for health reasons.
Some 9.5% of people say they are vegetarian and 3% are vegan.
While 60% of vegans and 40% of vegetarians have adopted the lifestyle over the past five years, more than half are citing animal welfare concerns, the survey found.
However 41% admitted to missing eating a Sunday roast and 11% missed eating pork scratchings.
Waitrose also reported an 800% increase in questions about plastics from customers.
The survey suggests 88% of consumers who watched the final episode of BBC’s Blue Planet 2 in which albatross parents unwittingly fed their chicks plastic had changed their behaviour since.
The report also finds almost 70% of consumers are feeling the pressures of modern life, with almost half working longer hours and four in 10 regularly checking work emails in personal time.
Some six in 10 are getting up earlier than they used to in order to exercise, create some "me time" or simply "get things done", the report said.
Waitrose managing director Rob Collins said: "Being mindful of how we live and eat has become a priority in today’s world.
"As we become increasingly mindful of our own health, the wellbeing of our family and that of the planet, we’re reshaping how we shop, cook and eat.”
OnePoll surveyed 2,000 UK adults in July.