here are the highest protein nuts, ranked in order of lowest to highest:
- pecans. 2.6 grams of protein per 1 oz. pecans come in at 2.6 grams of protein per ounce. ...
- hazelnuts. 3.8 grams of protein per 1 oz. ...
- walnuts. 4.3 grams of protein per 1 oz. ...
- cashews. 5.1 grams of protein per 1 oz.