Which food in this ranking has the most protein per 100g?
Of the 100 foods listed here, Soy protein isolate has the most protein per 100 g, at 88.3 g. A typical 1 oz serving (28 g) provides 24.7 g.
How were these foods ranked?
Basis: the share of each food's calories that come from protein. This ranks protein per calorie, which is neither protein per serving nor protein per gram. All 796 foods in the ProteinTally database, ranked. Figures come from each food's USDA record.
How much protein does soy protein isolate have?
Soy protein isolate tops this list at 105 % cal. It provides 24.7 g of protein per 1 oz (28 g), which is 88.3 g per 100 g.