Best Nuts for Protein: Ranked by Protein Per Calorie and Quality
Most guides to the best nuts for protein give you a simple table: almonds have 6g of protein per ounce, pistachios have 6g, cashews have 5g. That is useful but incomplete. The number that actually matters for snacking decisions is how much protein you get per calorie you spend, and how well your body can actually use that protein. Pistachios have a DIAAS protein quality score of 86, the highest of any common tree nut, meaning their protein is more digestible and amino-acid-complete than the raw gram count suggests. Almonds have a USDA-measured metabolizable calorie count of 129 per ounce (not the 164 on the label), which changes their effective protein-to-calorie ratio. This guide covers both metrics for every major tree nut sold at Nut Cravings and gives you a practical guide to hitting your daily protein targets from nuts.
- Pistachios and almonds are tied for most protein among tree nuts at 6g per oz, but pistachios have the best protein quality score (DIAAS 86) and the best protein-to-calorie ratio (3.77g per 100 calories) at 159 calories per oz
- Cashews provide 5g protein per oz at 157 calories, making them the third-strongest option and also the most versatile for snacking and cooking
- Walnuts (4g per oz) and pecans (3g per oz) contribute meaningful protein but rank lower on both raw grams and protein-to-calorie ratio
- Nuts are a supplemental protein source, not a primary one their value is protein plus healthy fat plus fiber plus micronutrients in one portable snack, not protein alone
- For the best protein coverage from nuts, mix pistachios and cashews: two ounces together deliver 11g of protein with complementary amino acid profiles
Why Protein-to-Calorie Ratio Matters More Than Total Grams
When people look for the best nuts for protein, they usually compare total grams per serving. That tells you half the story. The other half is what those grams cost you in calories, and how efficiently your body absorbs and uses them.
A snack that delivers 6g of protein at 159 calories is meaningfully different from one that delivers 6g at 200 calories, especially if you are managing total calorie intake. At 3.77g of protein per 100 calories, pistachios give you slightly more protein for each calorie spent than any other tree nut. Almonds are close behind at 3.66g per 100 calories using the label calorie count, and even better at approximately 4.65g per 100 calories using the USDA-measured actual metabolizable calorie value of 129 per ounce.
The second metric, protein quality, matters because not all plant protein is equally usable. The DIAAS score accounts for how well the amino acid profile matches human requirements and how digestible those amino acids actually are. A high-DIAAS food gives you more functional protein per gram than a low-DIAAS food at the same gram count.
Best Nuts for Protein: Full Ranking Table
| Nut (per 1 oz) | Protein | Calories | Protein per 100 cal | DIAAS | Rank |
|---|---|---|---|---|---|
| Pistachios | 6g | 159 | 3.77g | 86 (highest tree nut) | #1 |
| Almonds | 6g | 164 (label) / 129 actual | 3.66g (label) / 4.65g (actual) | ~50-55 | #2 |
| Cashews | 5g | 157 | 3.18g | ~50 | #3 |
| Hazelnuts | 4g | 178 | 2.25g | ~40 | #4 |
| Walnuts | 4g | 185 | 2.16g | ~40 | #5 |
| Brazil nuts | 4g | 186 | 2.15g | ~40 | #6 |
| Macadamias | 2g | 204 | 0.98g | ~30 | #7 |
| Pecans | 3g | 196 | 1.53g | ~35 | #8 |
Pecans rank last on protein but lead on antioxidant capacity (ORAC 17,940 per 100g) and net carbs (1.1g per oz). Every nut leads somewhere. For protein specifically, pistachios and almonds are the clear first choices among tree nuts.
Best Nuts for Protein: Individual Profiles
Pistachios are the best nuts for protein on both metrics that matter. At 159 calories per ounce (lowest among the high-protein tree nuts), they deliver more protein per calorie than any other common tree nut. Their DIAAS score of 86 confirms that the amino acid profile is more complete and digestible than other tree nuts. Pistachios are notably higher in lysine compared to most other tree nuts, which is significant because lysine is the limiting amino acid in most plant proteins. The 49 kernels per ounce count is also the highest of any common nut, making portion control more intuitive: you can count your serving without a scale.
Almonds are tied with pistachios at 6g protein per ounce and rank as the second-best nuts for protein when you factor in the USDA-measured actual metabolizable calorie count of 129 per ounce. The label says 164 calories, but research by David Baer and colleagues at the USDA Human Nutrition Research Center found that intact almond cell walls trap fat from digestive enzymes, meaning about 35 calories per ounce exit the body undigested. On actual metabolizable calories, almonds deliver 4.65g protein per 100 calories, better than the label-based calculation suggests. Almonds are also stronger on fiber (3.5g per oz vs pistachios' 3g) and vitamin E (49% DV per oz), adding nutritional value beyond the protein itself. For the complete almond research, see Almond Health Benefits: 36-Trial Meta-Analysis and Mechanisms.
Cashews rank third for protein at 5g per ounce, but they bring additional micronutrient value alongside that protein that the top two do not replicate. The 69% DV copper per ounce supports ceruloplasmin-mediated iron transport, and the 19% DV magnesium activates the insulin receptor that enables protein's glucose-uptake signaling. For people who snack on cashews for energy as well as protein, the combination of protein, copper, magnesium, and GI 22 blood sugar stability makes cashews the most complete snacking nut even at slightly lower protein. Their creamy texture and mild flavor also make them the most versatile for both snacking and cooking. For the full cashew research, see Cashew Health Benefits: ApoB, Copper-Ceruloplasmin, and More.
Walnuts rank fourth on protein among tree nuts at 4g per ounce, with a calorie count of 185 that makes their protein-to-calorie ratio the lower half of the tree nut rankings. They are not the best nuts for protein by the numbers. What justifies including them in a protein snack rotation is the combination: the 2.5g ALA omega-3 per ounce (highest tree nut) reduces neuroinflammation that impairs cognitive energy, and the WAHA RCT found walnuts reduced multiple inflammatory biomarkers over 2 years. For people using a nut rotation for overall health rather than protein alone, walnuts contribute a pathway no other nut replicates. For the full walnut research, see Walnut Health Benefits: What 50 Years of Research Shows.
What DIAAS Means and Why Pistachios Lead Tree Nuts
DIAAS stands for Digestible Indispensable Amino Acid Score. It replaced the older PDCAAS system as the gold standard for measuring protein quality because it measures protein digestibility more accurately at the end of the small intestine rather than at the fecal level, and it does not cap high-quality proteins at 1.0 the way PDCAAS does.
The DIAAS calculation compares the digestible amount of each indispensable amino acid in a food against the reference amino acid pattern for a specific age group, then reports the score based on the amino acid that falls shortest of requirements. For pistachios, the limiting amino acid is methionine plus cysteine (the sulfur amino acids), but the score of 86 still places pistachios meaningfully ahead of other common tree nuts.
In practice, a DIAAS of 86 for pistachios means that for every 6 grams of protein you eat from pistachios, approximately 5.2 grams function as high-quality usable protein after accounting for digestibility and amino acid completeness. For a nut that is also providing healthy fat, fiber, B6, copper, and manganese in the same serving, this is an excellent combined value.
Why tree nut protein is not complete: Tree nuts are generally low in lysine and methionine relative to human requirements, which is why they score lower on DIAAS than animal proteins or soy. This does not make them a poor choice. It means they work best in combination with foods that supply more lysine (legumes, dairy, eggs) or with each other: pistachios have relatively more lysine than most other tree nuts, partially offsetting this limitation. A daily diet that includes nuts, legumes, dairy, or eggs covers all indispensable amino acids without any complex combining strategy.
Best Nuts for Protein: How to Hit Your Daily Targets
Here is how much of each top-protein nut you need to eat to hit common daily protein targets from nuts alone. These are supplemental targets, not total daily protein. Most adults need 50 to 100g of total daily protein depending on body weight and activity level. Nuts realistically contribute 10 to 30g of that when eaten as daily snacks.
84 pistachio kernels or 39 almonds
~270 calories
123 pistachio kernels or 57 almonds
~400 calories
11g combined protein
316 calories, complementary amino acids
Mix across meals and snacks
~530 calories use as supplement, not sole source
Important context: Nuts are calorie-dense. Eating 3+ oz of nuts per day to hit a protein target adds approximately 500 calories. This works when nuts are replacing less nutritious snacks, not when added on top of existing calorie intake. The most effective strategy for using nuts to hit protein targets is to use them as snack replacements rather than additions. For the best energy and satiety from nuts alongside protein, see What Nuts Give You the Most Energy? Ranked by Mechanism.
Why Nuts Are a Better Protein Snack Than Their Gram Count Suggests
The honest answer to "are nuts good for protein?" is: not if protein grams per calorie is your only metric. But that is an incomplete way to evaluate a snack. Here is what the protein comparison misses when you look only at grams.
Satiety Per Calorie Is Higher Than Protein Alone Suggests
Nuts deliver protein alongside fat and fiber, and all three contribute to satiety through different mechanisms. Protein activates CCK and GLP-1 satiety hormones. Dietary fat slows gastric emptying and extends the feeling of fullness. Fiber feeds gut bacteria and produces short-chain fatty acids that signal satiety to the brain. A 1 oz handful of pistachios (6g protein, 3g fiber, 13g fat) produces 2 to 3 hours of satiety that a 6g protein supplement drink does not, because the supplement lacks the fat-fiber matrix.
Protein Absorption Quality Is Underrated
Pistachio protein at DIAAS 86 is truly useful protein, not just gram padding. For comparison, chicken breast scores approximately 108 DIAAS, whole egg approximately 118. Pistachios at 86 are meaningfully behind animal proteins but ahead of most other plant sources that are not specifically protein-fortified. Per gram of protein consumed from pistachios, you are getting solid amino acid coverage that contributes to daily protein requirements, not just fiber and fat.
The Micronutrient Package Supports Protein Metabolism
Pistachios provide 27% DV vitamin B6, which is the cofactor for transaminase enzymes that transfer amino groups during protein metabolism. Almonds provide 18% DV magnesium, which activates ATP synthase for the energy needed to drive protein synthesis. Cashews provide 69% DV copper for ceruloplasmin, which supports the iron transport that delivers oxygen to protein-synthesizing cells. The nutrients that come alongside the protein in nuts actively support how that protein is used, not just how much there is.
Protein Snacking Strategy: Getting the Most from the Best Nuts for Protein
Timing
Eating protein-containing nuts between meals is more effective for overall protein distribution than eating them alongside a protein-rich meal. Most adults already get adequate protein at breakfast, lunch, and dinner. The gap is usually mid-morning and mid-afternoon, where snacks are typically low in protein. One ounce of pistachios or almonds between meals fills this gap with 6g of high-quality protein without disrupting appetite for the next meal.
Combination for Amino Acid Coverage
Different tree nuts have different amino acid profiles and different limiting amino acids. Mixing nuts provides broader amino acid coverage than eating only one type. Pistachios (higher lysine) paired with almonds or cashews (different limiting amino acids) gives better overall amino acid distribution across the day. A 1 oz mix of pistachios plus 1 oz of cashews delivers 11g of protein from two ounces with complementary amino profiles. Browse Mixed Nuts and Bar Mix for pre-portioned combination options or build your own rotation from the full nuts collection.
Storage for Protein Integrity
Nut protein does not degrade the way nut fat does. Rancidity (oxidation of fat) is the main freshness threat, not protein degradation. However, heavily roasted nuts at high temperatures can denature some of the more heat-sensitive amino acids. For maximum protein quality alongside the DIAAS advantages:
- Raw or lightly roasted: Preserves the most amino acid integrity and DIAAS score advantage
- Sealed bags after every use: Prevents oxidation that reduces fat quality and indirectly affects palatability of the protein snack
- Refrigerate pistachios and almonds after opening: Extends freshness to 9 to 12 months versus 3 to 4 months pantry
- Freeze bulk orders (3 lb and 5 lb): Up to 2 years with no change in amino acid profile or texture
Best Nuts for Protein by Snacking Context
| Context | Best Nut | Why |
|---|---|---|
| Pure protein-to-calorie efficiency | Pistachios | 3.77g protein per 100 cal, DIAAS 86, 159 cal per oz |
| Most protein + best micronutrients | Almonds | 6g protein + 49% DV vitamin E + 129 actual metabolizable kcal |
| Best protein + energy combo | Cashews | 5g protein + 69% DV copper for iron-energy transport + GI 22 |
| Protein + brain health | Walnuts | 4g protein + 2.5g ALA omega-3 for neuroinflammation reduction |
| Protein + keto / low carb | Pistachios or Almonds | 5g net carbs (pistachios) or 2.5g net carbs (almonds) alongside 6g protein |
| Protein + antioxidants | Almonds + Pecans mix | Almonds for protein, pecans for ORAC 17,940. Together: protein + antioxidant coverage |
| Protein + women's health | Almonds | 6g protein + vitamin E post-menopausal skin + magnesium for PMS. For full picture, see Pecan Benefits for Female Health |
| Protein + sleep support | Walnuts (dinner) | 4g protein + melatonin + tryptophan at dinner per 2025 Food and Function RCT. See Best Nuts for Sleep |
What Customers Say About Nut Cravings Nuts for Protein
Has been buying raw almonds from Nut Cravings for six months as her daily protein snack between meals. Specifically chose almonds after reading about the 6g protein per oz and the USDA calorie discount. Quality is exceptional and consistent. Fresh, clean flavor with no staleness. OU Kosher. Resealable bag. Also buys pistachios and cashews. Describes the three-nut rotation as the best snacking change she has made.
Excellent raw cashews. Large, plump, consistently fresh with rich clean flavor. Eats them daily as part of his protein snacking rotation alongside pistachios and almonds. Specifically chose Nut Cravings for the OU Kosher certification and consistently fresh product. Several months of monthly orders with no quality variation.
Best pistachios she has found anywhere. Jumbo kernels, all naturally colored, fresh from the roast. Started buying specifically after reading about pistachios having the best protein-to-calorie ratio among tree nuts. Uses them as her afternoon snack to get protein in without a heavy calorie hit. OU Kosher, resealable bag, fast shipping. Has since also added almonds and cashews to her regular order.
Frequently Asked Questions: Best Nuts for Protein
Q: Which nuts have the most protein?
Pistachios and almonds are tied at 6g protein per ounce, the highest of any common tree nut. Pistachios have the best protein-to-calorie ratio (3.77g per 100 calories at 159 cal per oz) and the highest DIAAS protein quality score (86) among tree nuts. Almonds have a USDA-measured actual calorie count of 129 per oz (below the label's 164), improving their effective ratio to 4.65g per 100 actual calories. Cashews are third at 5g per oz. Browse all nuts at Nut Cravings.
Q: Are nuts a good source of protein?
Nuts are a good supplemental protein source. One ounce of pistachios or almonds delivers 6g of quality protein (DIAAS 86 for pistachios) alongside healthy fat, fiber, and micronutrients in a portable snack. They are not a primary protein source by protein-per-calorie standards, but the fat-fiber-protein combination produces superior satiety compared to isolated protein. For the full picture of nut nutritional benefits, see Almond Health Benefits: 36-Trial Meta-Analysis and Mechanisms.
Q: What is the best nut for protein quality?
Pistachios have DIAAS 86, the highest protein quality score among common tree nuts. This means their amino acid profile is more complete and digestible than other tree nuts. For the full pistachio nutrition and DIAAS research, see Pistachio Health Benefits: DIAAS, Eye and Heart. Shop California Pistachios here.
Q: How many nuts do I need to eat to get 10 grams of protein?
For 10g of protein: approximately 1.7 oz (84 pistachio kernels or 39 almond kernels). The practical approach is 1.5 oz of pistachios or almonds (9g protein, 240 to 250 calories) as a mid-morning or mid-afternoon snack. For 11g combined protein with complementary amino acids: 1 oz pistachios plus 1 oz cashews (316 total calories). Shop pistachios and cashews at Nut Cravings.
Q: Are pistachios or almonds better for protein?
Tied on grams (6g per oz each) but different on two metrics. Pistachios: DIAAS 86 (higher protein quality), 159 calories per oz (better protein-to-calorie ratio at 3.77g per 100 cal), 49 kernels per oz (easier portion control). Almonds: 129 actual metabolizable calories per oz USDA-measured (4.65g per 100 actual calories, better than labeled), 3.5g fiber (slightly more), 49% DV vitamin E (significantly more). For pure protein-to-calorie optimization, pistachios edge ahead. For overall nutrition density alongside protein, almonds are stronger.
Q: What is the best way to snack on nuts for protein?
Eat 1 to 1.5 oz of pistachios or almonds between meals (not on top of a protein-rich meal) for the best protein distribution across the day. Mix 1 oz pistachios with 1 oz cashews for 11g protein with complementary amino acid profiles from two ounces. Use nuts as snack replacements rather than additions so the calorie count stays neutral. Store in sealed bags in a cool location to preserve freshness and amino acid quality. Browse Mixed Nuts and Bar Mix for pre-portioned options.
Shop the Best Nuts for Protein at Nut Cravings
California pistachios, raw almonds, raw cashews. OU Kosher certified. Packed fresh Monroe, NY. Free shipping on orders over $25.