A vegetarian refrains from eating meat, including poultry, fish and shellfish, or by-products of animal slaughter (like gelatin). A vegan also doesn't consume animal flesh, but their beliefs extend way beyond food and they seek to exclude any form of animal exploitation and cruelty. They also avoid eating dairy, eggs and animal-derived ingredients like honey.