Elf cosmetics are not all vegan, but some are! Elf cosmetics have been steadily gaining a reputation for being affordable and cruelty-free, and their skincare line in particular is vegan-friendly. Their makeup products contain mostly natural ingredients, though they are not labeled as vegan. It's always best to check the label or ask an elf about their vegan products before purchasing.