For decades, fish has been celebrated as the ultimate source of protein. But studies on PubMed reveal that a number of vegetarian foods can match, and sometimes exceed, the protein offered by fish.