Vegans eat no animal products, while vegetarians don’t eat animals, but may eat products that come from them (such as dairy and eggs). People typically choose these diets because of health concerns, religious restrictions or moral concerns about harming animals.