Question: which nuts have the most protein?
Answer: Walnuts. Not only do walnuts provide an impressive 4 grams of protein per ounce (which is about a ¼ cup serving), but they are an excellent source of omega-3 fatty acid. ... 
Pistachios. ... 
Cashews. ... 
Brazil Nuts. ... 
Pecans. ... 
Almonds. ... 
Peanuts. ... 
Macadamia.