Humans have been consuming meat and other animal products for millennia. Although people have been following vegetarian diets for just as long, for the past fifty years or so, many academic philosophers, as well as laypeople, have been arguing against the consumption of animal products and arguing for vegetarian or vegan diets. There are distinct differences between veganism, vegetarianism, and plant-based diets. There are also various ethical views in twenty-first century discussions concerning diets, as well as the ethical, environmental, and social implications of veganism and plant-based diets. As of the 2020s, lab-grown meat and the meaning and future of veganism has gained attention in the cultural consciousness.