What are some protein-rich foods?

Quinoa, greens (i.e. spinach), beans, lentils, nuts, seeds, soy (such as soy milk and tofu). Bare in mind that all foods -- even bananas and kale -- have protein. So even when you're not eating a protein-rich food, you're still getting protein. Also, please, please read my blog post on (plant-based) vegan protein which links to many helpful and important resources and articles