A quick search on "vegetarian sources of protein" pulls up a number of listings ("Top 17," Top 26," etc.)  And each of those listings identify a different and random assortment of protein sources--which can make it confusing to keep track of them and, more...