Protein is a major concern for many people who are considering going vegan. Eggs and meat are said to be the best and most convenient protein sources. But for vegans, tofu, tempeh, seitan, lentils, chickpeas, beans, almonds, and seeds are great vegan protein sources.