Excellent plant-based sources of protein include beans, lentils, tofu, tempeh, quinoa, hemp seeds, chia seeds, and nuts. By incorporating a variety of these protein-rich foods into your meals, you can easily meet your protein needs on a vegan diet.