Answer by
Doomstoned (1454)
Peanuts and almonds actaully have the highest protein content by weight, coming in at 6. 71gm/oz and 6. 03gm/oz respectively. Other nuts that are high in protein are Brazil nuts, walnuts, cashews, and hazelnuts, all of which are within the 4gm/oz range.