One cup of soybeans will give you 29 grams of protein. Most plants lack one or more of the essential amino acids, but soybeans have them all. However, those with cancers that are hormone-sensitive must stay away from eating soybeans or soy products as according to research, they could promote the spread and growth of tumors.
A 3-ounce serving of salmon gives 22 grams of protein. This is also true with other seafoods like tuna and halibut. Perch, flounder, sole, cod, and tilapia are also good sources of amino acids, although they have lower protein content than salmon. It also contains healthy fats, which is good for the heart.