A vegetarian diet excludes meat, fish, poultry, or any other animal meat. Yet, some vegetarians may eat dairy and eggs. Meanwhile, a vegan diet excludes all forms of animal by-products like eggs and dairy. Plant-based diets are mostly or completely made up of whole plant foods—with few or no animal products. Not all plant-based diets are vegetarian.