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.