These plants-based foods are excellent sources of proteins for vegetarians.