Analysis in a new paper (here) of the remains of two thousand medieval British people from the pre-Norman Anglo-Saxon era, to determine the makeup of their diets based upon their bone chemistry, show that no one in that era, even elite aristocrats, ate much meat, dairy, or eggs. Many people approached vegan status, based upon what their remains showed that they ate.
This was unexpected, because many food animals were listed on documentation of tribute requirements of royal subjects that survive from that era. If the tributes were authentic and collected, then that means that the feasts that the meats collected at that time for, were infrequent and usually would have included many hundreds of basically ordinary people, and maybe almost everyone in the community.
An author of the paper explains more in a blog post with this money quote:
We’re looking at kings travelling to massive barbecues hosted by free peasants, people who owned their own farms and sometimes slaves to work on them.
The related papers are: