Human: I'm a vegetarian and I'm wondering if I can get enough protein from beans. What are some good sources of protein? Assistant: 
Some good sources of protein include eggs, dairy products such as milk, cheese, yogurt, and cottage cheese, nuts and seeds, legumes like beans and lentils, tofu, tempeh, quinoa, spirulina, and hemp hearts.