The 7 Highest Protein Nuts to Snack on Daily

Peanuts

7.31 grams of protein

This beloved ballpark and bar snack is an excellent source of protein. In fact, an ounce-sized handful of peanuts gets you more protein than one large egg!

Almonds

6.01 grams of protein

They boast unsaturated fats, gut-supporting prebiotic fiber, and a range of micronutrients, including magnesium, vitamin E, copper, and phosphorous.

Pistachios

5.73 grams of protein

Pistachios contain not just some, but all essential nine amino acids, in addition to an impressive number of vitamins, minerals, and phytochemicals (or plant compounds).

Cashews

5.16 grams of protein

Cashews tend to be higher in fats than the nut varieties discussed above—which is is likely why they're so tasty—but they also contain around 5 grams of protein per ounce.

Walnuts

4.31 grams of protein

They're actually packed with brain-supporting nutrients and cognition-boosting properties, including omega-3 fatty acids, polyphenols, and, of course, protein. They're also an excellent food to eat to support immunity, heart health, gut health, and more.

Hazelnuts

 4.25 grams of protein

Hazelnuts might be most renowned for their starring role in Nutella—an iconic chocolate-hazelnut spread that's hard to resist. But this distinctive, flavorful nut is itself something to marvel at, offering over 4 grams of protein in an ounce

Brazil Nuts

 4.01 grams of protein

Not only are they fueled with hearty plant protein, but they're one of the richest natural sources of selenium, a trace mineral with antioxidant and anti-inflammatory properties that's fundamental to several body systems and health benefits, including immunity and mental health.