Top 6 Nuts For Protein Content
Affiliate disclosure: Some links on this page may earn us a small commission at no cost to you.
Nuts are one of the easiest protein sources in a vegan diet. No cooking, no prep, no blender to wash. Just a handful and you are several grams closer to your target. But not all nuts pull equal weight. Some are protein powerhouses. Others are basically delicious fat with a PR team.
Here is the honest ranking, per one-ounce serving, using USDA numbers. One note before we start: peanuts are technically legumes, not nuts. Nobody cares at the snack table, and I am counting them anyway, because they win.
Top 6 Protein-Heavy Nuts
1. Peanuts
The undisputed champion. One ounce of dry-roasted peanuts delivers about 7 grams of protein for 160 calories, plus niacin, folate, and magnesium. They are also the cheapest nut by a wide margin, which makes them the best protein-per-dollar in the entire snack aisle. The catch: they are calorie-dense, so measure the handful. A “handful” has a way of becoming a bowl.
2. Almonds
One ounce of almonds (about 23 nuts) provides roughly 6 grams of protein and 165 calories, along with 14 grams of fat, mostly the monounsaturated kind. They are also the vitamin E king of the nut world: one ounce covers nearly half your daily need. Fun fact that is less fun: growing a single almond takes about a gallon of water, which is worth knowing even if it will not change your snacking.
3. Pistachios
About 6 grams of protein per ounce, 159 calories, and the most annoying shell-to-kernel ratio in the business. That shelling work is secretly a feature: it slows you down. Pistachios also bring meaningful amounts of vitamin B6, copper, and manganese, and their green-and-purple kernels contain antioxidants you will not find in most other nuts.
4. Cashews
One ounce of cashews gives you about 5 grams of protein and 157 calories, plus solid copper, magnesium, and iron. They are the creamiest of the bunch, which is why they show up in every vegan cheese sauce worth eating. One caution: raw cashews contain urushiol, the same irritant found in poison ivy, so the cashews you buy have always been heat-treated. That is normal and safe, not a conspiracy.
5. Walnuts
Walnuts land at about 4.3 grams of protein per ounce. They are here less for the protein and more for what else they bring: they are one of the only meaningful plant sources of ALA, an omega-3 fatty acid. The wrinkled little brain shape is a coincidence, but the fats inside genuinely support one.
6. Hazelnuts
Rounding out the list at about 4.2 grams of protein per ounce and 176 calories. Hazelnuts are rich in vitamin E, magnesium, and copper, and they taste like dessert decided to be nutritious. They are the Nutella nut, which tells you everything about their flavor and nothing about their macros.

What did not make the cut
You will notice chestnuts and macadamias are missing. That is deliberate. Chestnuts are closer to a starchy fruit than a nut: an ounce of roasted chestnuts has under 2 grams of protein and over 12 grams of carbs. Macadamias are delicious and carry only about 2 grams of protein per ounce, with 21 grams of fat. Eat both happily. Just do not eat them for protein.
The honest context on nuts and health
Nuts have real evidence behind them, so let us use the real numbers. In the large PREDIMED trial, published in The Lancet Diabetes & Endocrinology, people eating a Mediterranean diet supplemented with mixed nuts gained about one centimeter less waist circumference over five years than the control group. Modest, not miraculous. Multiple trials and meta-analyses also link regular nut consumption to better blood lipid profiles and lower cardiovascular risk. What nuts do not do is melt fat off your waistline. They are calorie-dense, and the protein comes packaged with a lot of fat. That is fine. It is just not free.

The bottom line
If you want protein from nuts, reach for peanuts, almonds, pistachios, or cashews first. Walnuts and hazelnuts earn their spot on nutrition beyond protein. Eat a measured handful a day, not a measured bowl. And if you want to turn them into something drinkable, learn how to make nut milk at home.
Keep reading
Vegan Protein Cost Comparison: Beans vs. Powder per 30g
Real per-gram math on dried beans, canned beans, and vegan protein powder, so you can stop guessing and start budgeting.
By Dante C.
Post Workout Meal For Vegetarians
What to eat after a workout on a plant-based diet: high-protein vegetarian post-workout meals, snacks, and timing tips.
By Prakash B.
Vegan BodyBuilding Diet: A 7-Day Meal Plan
How to build muscle on plants: protein targets, the foods that matter, nutrients to watch, and a concrete 7-day high-protein meal plan.
By Prakash B.