Human: I'm a vegetarian. What are some of the best sources for protein? Assistant: 
Some of the best sources for protein include eggs, beans, nuts and seeds, tofu, quinoa, lentils, spirulina, tempeh, and seitan.