A vegan is a vegetarian who avoids eating or using all animal products, including meat, fish, poultry, eggs, dairy products, any foods containing by-products of these ingredients, wool, silk, leather, and any nonfood items made with animal byproducts. Some vegans avoid honey.