Best High-Protein Nuts Ranked by Protein Per Ounce | Nut Cravings

Protein and Nutrition

Not all nuts are equal on protein. Almonds and peanuts are in a different tier from macadamias and pecans. But protein grams per ounce is only part of the story. Calories per gram of protein, amino acid quality, and how nuts actually function as a snack all matter more than the headline number. Here is the complete breakdown, starting with the ranking.

Quick Answer

Among tree nuts, almonds lead at 6g protein per ounce, followed by pistachios (5.7g), cashews (5.2g), walnuts (4.3g), hazelnuts (4.2g), and Brazil nuts (4.1g). Peanuts hit 7.3g per ounce but are technically legumes. Pecans and macadamias sit at the lower end with 2.6g and 2.2g respectively. For protein-per-calorie efficiency, almonds and peanuts win clearly.

All Major Nuts Ranked by Protein Per Ounce

All values from USDA FoodData Central. One ounce is 28 grams, the standard serving size. Values for raw, unsalted varieties unless noted.

1
Peanuts legume
7.3g protein/oz
161 kcal
4.5g protein per 100 calories
Technically a legume but sold and eaten as a nut. The highest protein of the group. Strong arginine content supports blood flow. The protein-per-calorie ratio is the best in the nut category. The caveat: peanuts are the most common nut allergy.
2
Almonds best tree nut
6.0g protein/oz
164 kcal
3.7g protein per 100 calories
The highest-protein true tree nut. Also leads on fiber (3.5g/oz), vitamin E, calcium, and magnesium. A 2024 analysis of 37 trials found that 50g of almonds daily for 12+ weeks reduced hunger and improved body composition. The most comprehensively researched nut for weight management.
3
Pistachios
5.7g protein/oz
158 kcal
3.6g protein per 100 calories
Close to almonds in protein and calories, and they have the best protein quality score (DIAAS of 86) of any nut that has been properly tested in feeding trials. 49 pistachios per ounce means you get more individual pieces per serving than any other nut, which slows eating and supports satiety. Also the highest potassium of any tree nut.
4
Cashews
5.2g protein/oz
157 kcal
3.3g protein per 100 calories
Solid protein and the best mineral profile in the nut category: 70% of daily copper and 20% of daily magnesium per ounce. Higher in carbs than most nuts (7.7g net carbs), so not the best choice for keto. Good protein option for plant-based eaters who also want mineral density.
5
Walnuts
4.3g protein/oz
185 kcal
2.3g protein per 100 calories
Not the protein leader, but the only major nut with meaningful plant omega-3 ALA (2.5g per oz). You do not choose walnuts for protein. You choose them for brain and heart health, gut bacteria, and the ALA that almost no other nut provides in any meaningful quantity.
6
Hazelnuts
4.2g protein/oz
178 kcal
2.4g protein per 100 calories
Moderate protein, with a notably high vitamin E content (21% DV per oz) and folate. Popular in European confectionery and as an ingredient in chocolate spreads. Good all-round nut but not a protein leader.
7
Brazil Nuts
4.1g protein/oz
186 kcal
2.2g protein per 100 calories
The selenium nut. One Brazil nut covers more than 100% of daily selenium needs. You eat Brazil nuts for selenium, not protein. Recommended ceiling is two per day because selenium toxicity (selenosis) is real at high intakes. Selenium supports thyroid function, immune response, and antioxidant enzyme activity.
8
Pine Nuts
3.9g protein/oz
191 kcal
2.0g protein per 100 calories
Used primarily as a culinary ingredient in pesto and Italian cooking. Pinolenic acid, a polyunsaturated fat unique to pine nuts, has been studied for appetite suppression by stimulating cholecystokinin release. Not a snacking staple due to cost.
9
Pecans
2.6g protein/oz
196 kcal
1.3g protein per 100 calories
Low protein, but exceptional for antioxidants. Pecans rank number one among all nuts for total antioxidant capacity on the USDA ORAC list. Their gamma-tocopherol content reduced LDL oxidation by up to 33% in a Loma Linda University trial. Choose pecans for antioxidants, not protein.
10
Macadamia Nuts
2.2g protein/oz
204 kcal
1.1g protein per 100 calories
The lowest protein, highest fat nut in the category. 80% monounsaturated fat. Not a protein choice at all. Choose macadamias for keto (1.5g net carbs per oz), for healthy fat density, or for the rare palmitoleic acid omega-7 content that supports insulin sensitivity.

Protein Per Calorie: The More Useful Comparison

Raw grams of protein per ounce tells you how much protein you get in a small serving. But if you are eating nuts for protein, the more relevant question is how many calories come with each gram of protein. That ratio tells you whether the nut is an efficient protein source or whether the calories are mostly coming from fat.

Nut Protein/oz Calories/oz Protein per 100 cal Best For
Peanuts 7.3g 161 4.5g Protein efficiency, satiety
Almonds 6.0g 164 3.7g Best tree nut for protein + fiber + minerals
Pistachios 5.7g 158 3.6g Protein quality (DIAAS 86), potassium, eye health
Cashews 5.2g 157 3.3g Protein + copper + magnesium
Walnuts 4.3g 185 2.3g Omega-3 ALA, brain health
Hazelnuts 4.2g 178 2.4g Vitamin E, folate
Brazil Nuts 4.1g 186 2.2g Selenium (eat 1 to 2 per day max)
Pine Nuts 3.9g 191 2.0g Culinary ingredient, appetite hormones
Pecans 2.6g 196 1.3g Antioxidants, cholesterol reduction
Macadamia 2.2g 204 1.1g Keto fat, palmitoleic acid omega-7

Almonds win the protein efficiency comparison among tree nuts. Peanuts win overall but if you need to avoid legumes or have a peanut allergy, almonds are the clear next choice. Pistachios come close behind in both raw grams and efficiency while also having better documented protein quality scores than any other nut.

Best protein tree nut at Nut Cravings
Raw Almonds Nut Cravings
Raw Almonds, Unsalted and Shelled

California-grown  |  6g protein per oz  |  OU Kosher  |  Packed fresh Monroe, NY  |  Resealable
The highest-protein true tree nut. Skin-on raw almonds with the prebiotic fiber intact. At 6g protein, 3.5g fiber, and 37% daily vitamin E per ounce, they are the most nutritionally complete single-nut snack. Available 8 oz to 5 lb.
From $14.97
Add to Cart

Protein Quality: Why Not All Nut Protein is Equal

Protein grams on a label measure quantity, not quality. How well the body can actually use that protein depends on two things: digestibility (how much gets absorbed) and amino acid completeness (whether all essential amino acids are present in useful proportions).

What DIAAS means and why it matters for nut protein

The Digestible Indispensable Amino Acid Score (DIAAS) is the current gold standard for measuring protein quality. It scores proteins based on both amino acid content and how much of each amino acid is actually absorbed and used. A score above 75 is considered "good quality." A score above 100 is "excellent."

Among nuts, pistachios have the best documented DIAAS score of approximately 86, based on a controlled feeding trial in pigs (the preferred model for estimating human protein digestion). That score puts pistachios in the same quality tier as several recognized high-quality plant proteins. Research on almonds and walnuts uses the older PDCAAS method, which consistently shows quality scores in the 45 to 65 percent range.

The lysine gap in most nuts

Most nuts are limited primarily by lysine, one of the essential amino acids that the body cannot synthesize and must obtain from food. Nuts provide reasonable amounts of most essential amino acids but come up short on lysine relative to what the body needs for full protein utilization. This is why pairing nuts with lysine-rich foods (legumes, dairy, eggs) across the day produces better overall protein utilization than eating nuts in isolation.

This does not mean nut protein is wasted. It means the practical ceiling for nuts as a protein source is lower than the headline grams suggest, particularly if nuts are your only or primary protein at a meal. If you eat nuts alongside other protein sources across the day, the lysine gaps fill in naturally without any deliberate combining.

The honest ceiling: nuts supplement protein, they do not replace it. A 160-pound person aiming for 130 grams of protein per day would need to eat roughly 21 ounces of almonds to hit that target from nuts alone. That is about 3,400 calories, nearly two days' worth for most people. Nuts are excellent daily protein contributors at one to two ounce servings, but they work best alongside eggs, dairy, legumes, or meat rather than as a standalone protein strategy.

How Nuts Actually Help with Satiety and Weight Management

The protein in nuts does contribute to satiety, but not through protein alone. Research shows nuts produce a satiety response disproportionate to their calorie content, and the mechanism involves several factors working together.

The incomplete fat absorption effect

A consistent finding across multiple studies is that whole nuts deliver fewer metabolizable calories than their label suggests. The reason is cellular structure. The fat in a whole nut is held inside intact plant cell walls. Those cells are not fully broken down in the small intestine, so some fat passes through unabsorbed. Studies have found that almonds deliver approximately 20 percent fewer calories than their Atwater-factor calculation predicts. This means the body extracts less energy from whole almonds than from the same fat consumed in oil form, which is part of why studies show nuts do not produce the weight gain their calorie density might suggest.

Satiety evidence from clinical trials

A 2024 meta-analysis of 37 trials found that 50 grams of almonds daily for at least 12 weeks reduced hunger scores and improved body composition measures including weight and waist circumference. A separate review in ScienceDirect concluded that whole foods high in protein, fiber, and healthy fat, including tree nuts and peanuts, consistently enhanced satiety when consumed as snacks. For almonds specifically, a 4-week randomized study found that eating almonds as a snack reduced hunger and desire to eat at subsequent meals.

The satiety effect is not strong enough to fully offset caloric intake if you dramatically overshoot portions. But at one to two ounce servings as a planned snack, most people find nuts more satiating than comparable calorie counts from crackers, chips, or candy.

High-protein nuts at Nut Cravings
Highest protein
Raw Almonds Nut Cravings
Raw Almonds, Unsalted

6g protein, 3.5g fiber per oz
From $14.97
Add to Cart
Raw Walnuts Nut Cravings
Raw Walnut Halves

4.3g protein + 2.5g ALA omega-3
From $9.99
Add to Cart
Best variety
Roasted Mixed Nuts Nut Cravings
Roasted Mixed Nuts, 6 Varieties

4-5g protein + broader amino acid coverage
From $19.97
Add to Cart

How to Use High-Protein Nuts Strategically in Your Diet

The research is clear: nuts work best as a protein contributor when they are part of a broader diet that includes other protein sources. Here is how to use the protein in nuts effectively across different contexts.

As a midday protein bridge

Portion guidance for protein goals

A one-ounce serving of almonds (about 23 nuts) between breakfast and lunch provides 6 grams of protein, 3.5 grams of fiber, and just under 165 calories. That combination slows the blood sugar drop that causes the typical late-morning energy dip and reduces the amount you eat at lunch. It is not a protein meal. It is a protein bridge that keeps your appetite in check until your next full meal.

Paired with Greek yogurt for a complete protein snack

A small bowl of plain Greek yogurt (about 15 grams protein) with a handful of chopped almonds (6 grams protein) and a tablespoon of honey combines around 21 grams of high-quality protein. The yogurt brings lysine and methionine that nuts are short on. The almonds bring vitamin E, magnesium, fiber, and healthy fat. Together they cover each other's amino acid gaps and the result is a snack that functions more like a meal in terms of satiety and protein quality.

Trail mix built for protein, not just taste

Most commercial trail mixes are built for flavor: high in chocolate chips, dried fruit, and lower-protein nuts. A protein-focused mix starts with almonds or peanuts as the base, adds pumpkin seeds (12g protein per oz, though technically seeds not nuts), a small amount of dark chocolate, and some dried cranberries or blueberries. That combination gives you roughly 6 to 8 grams of protein per ounce of mix, which is competitive with most protein bars.

Pre-workout: almonds or walnuts 30 to 60 minutes before

A small handful of almonds or walnuts before a workout provides sustainable energy from healthy fat, moderate protein for muscle priming, and magnesium for muscle contraction. The low glycemic index means there is no insulin spike followed by energy crash. This works best for moderate-intensity exercise of one hour or less. For high-intensity training, carbohydrates remain the primary fuel, and nuts alone are not the optimal pre-workout choice.

The broadest protein and nutrient coverage in one bag
Mixed Nuts Nut Cravings
Roasted Mixed Nuts, Six Varieties

Raw walnuts + almonds + Brazil + hazelnut + cashew + pecan  |  OU Kosher  |  Packed fresh Monroe, NY
Six varieties in one bag covers more amino acid range than any single nut. Almonds and cashews handle protein. Walnuts supply omega-3 ALA. Brazil nuts provide selenium. Pecans add antioxidants. Raw walnuts stay raw to preserve polyphenols. From 1 lb to 5 lb, free shipping on orders $25+.
From $19.97
Add to Cart

What Nuts Cannot Replace: The Honest Comparison to Other Protein Sources

Context is everything when evaluating nuts as a protein source. Here is a direct comparison to make that clear:

Food (1 oz / standard serving) Protein Calories Protein Quality
Almonds (1 oz, 23 nuts) 6g 164 Good plant protein, low lysine
Peanuts (1 oz) 7.3g 161 Best plant nut protein profile
Chicken breast (1 oz cooked) 8.7g 46 Complete, highly digestible
Whole egg (1 large) 6g 78 Complete, DIAAS ~1.0
Greek yogurt (6 oz) 15-18g 100 Complete, high lysine
Lentils (1/2 cup cooked) 9g 115 Good, higher lysine than nuts
Mixed nuts (1 oz) 4-5g 170-190 Varies; complementary across varieties

An ounce of chicken provides nearly 9 grams of protein at under 50 calories. An ounce of almonds provides 6 grams at 164 calories. Nuts are not calorie-efficient protein sources compared to lean meat, eggs, or dairy. What they offer that most high-protein foods do not is the combination of healthy fat, fiber, antioxidants, and specific minerals packed into a portable, shelf-stable, no-prep format. That is a real advantage for snacking. It is just not an advantage that makes them comparable to lean protein sources at a meal.

Your Questions About Nut Protein Answered

Which nut has the most protein per ounce?+

Peanuts lead at 7.3 grams per ounce, but they are technically legumes. Among true tree nuts, almonds are the protein leader at 6 grams per ounce, followed by pistachios (5.7g), cashews (5.2g), walnuts (4.3g), and hazelnuts (4.2g). Macadamias and pecans sit at the low end with 2.2g and 2.6g respectively. If you are specifically eating nuts for protein, almonds are the clearest choice among tree nuts.

Are nuts a complete protein source?+

No, most nuts are not complete proteins because they are low in lysine, one of the essential amino acids. Peanuts come the closest. However, this is not a practical concern for people who eat a varied diet. Eating nuts alongside grains, legumes, dairy, or eggs across the day naturally fills in any amino acid gaps. You do not need to combine specific foods in a single meal. Overall daily protein variety is what matters.

How many almonds should I eat per day for protein?+

One ounce (23 almonds) provides 6 grams of protein at 164 calories. That is a meaningful contribution to daily protein totals but not a full protein serving in the way meat or legumes are. For most people, one to two ounces daily as a snack contributes 6 to 12 grams of protein toward daily goals. Eating more than two ounces adds significant calories without proportionally higher protein returns. Pair almonds with other protein sources to hit meaningful daily protein targets efficiently.

Are mixed nuts a good protein snack?+

Yes. Mixed nuts averaging 4 to 5 grams of protein per ounce also provide a broader amino acid range than any single variety alone. A blend including almonds and cashews for protein, walnuts for omega-3, and Brazil nuts for selenium covers multiple nutritional goals in one handful. For people who want protein alongside broad micronutrient coverage from a single portable snack, quality mixed nuts are one of the best options available.

Do nuts help build muscle?+

Nuts support muscle building as part of a broader diet, not as a standalone muscle-building food. Almonds contain arginine (which supports blood flow and nutrient delivery to muscles) and magnesium (needed for muscle contraction and recovery). A 2024 study funded by the Almond Board found that almond consumption reduced muscle soreness during exercise recovery. But nuts should work alongside higher-protein foods, not replace them, for serious muscle building goals. They are best viewed as a snack that supports recovery rather than a primary protein strategy.

Do high-protein nuts help with weight loss?+

Research supports nuts as helpful for weight management, though the mechanism is not purely protein. Whole nuts are less calorically available than their labels suggest because intact cell walls limit fat absorption. A 2024 meta-analysis of 37 almond trials found reduced hunger and improved body composition with 50g daily for 12+ weeks. Multiple reviews confirm nuts do not cause weight gain when consumed in controlled portions. The key is eating nuts as a replacement for less nutritious snacks, not as a caloric addition on top of a typical diet.

Why Nut Cravings

Why Fresh Nuts Deliver More Than Stale Ones, Protein Included

Protein content does not degrade with age the way polyphenols or vitamins do, but the overall experience of eating stale nuts is bad enough that most people stop eating them consistently. Habit is what delivers nutritional benefits. Here is what we do to make sure the nuts you buy are worth coming back for.

🏭

Packed fresh in Monroe, NY, not from distributor warehouse inventory

Most store-shelf nuts traveled from an import warehouse to a regional distributor to a retailer before reaching you, often spending weeks to months in transit. Freshly packed nuts taste noticeably different from nuts that have been sitting at ambient temperature through multiple warehouse handoffs. When nuts taste good, people eat them consistently. That consistency is what translates to nutritional benefit.

🔒

Resealable zipper bags that preserve flavor and texture

Almonds oxidize relatively slowly compared to high-fat nuts like walnuts and macadamias, but exposure to open air still degrades quality over time. Our resealable zipper bags close properly after every opening. For people who go through nuts over two to four weeks, the difference between a proper resealable closure and a fold-over bag is noticeable in both flavor and texture by week three.

OU Kosher certified across the nut catalog

Every nut product in our core catalog carries OU Kosher certification through ongoing third-party facility inspection and documented auditing. For buyers who need certified kosher this is a hard requirement met. For everyone else it is a credible external quality signal that required real verification to obtain and maintain.

🌿

California-grown almonds with consistent flavor and nutrient density

California grows approximately 80 percent of the world's almond supply. California almonds benefit from consistent growing conditions, which produces reliable flavor profiles and nutrient density. We source from California orchards specifically. The almond variety and growing region influence flavor and fat content. Consistent sourcing means consistent results.

📦

Free shipping on orders $25 and up

A single bag of almonds or a one-pound bag of mixed nuts typically hits the free shipping threshold. For buyers who restock monthly, not paying $8 to $12 shipping on every order adds up to a real saving over a year. We built free shipping into the pricing model rather than making it a separate loyalty perk.

Featured on Good Morning America

Nut Cravings has been featured on Good Morning America. It is the kind of independent editorial recognition that cannot be purchased and gives new buyers a quality signal beyond product descriptions. Paired with OU Kosher certification and direct-to-buyer fulfillment, it rounds out a set of three external signals that matter to buyers who have not tried the product before.

Featured on Good Morning America
OU Kosher Certified
🏭Packed Fresh in Monroe, NY
📦Free Shipping on Orders $25+

Shop High-Protein Nuts at Nut Cravings

Packed fresh in Monroe, NY. OU Kosher certified. Resealable bags. Free shipping on orders $25+.

Best Protein Tree Nut
Raw Almonds Nut Cravings
Raw Almonds, Unsalted and Shelled

The highest-protein true tree nut at 6g per ounce. Skin-on for prebiotic fiber, vitamin E, and magnesium. California-grown, packed fresh in Monroe. 8 oz to 5 lb.
6g Protein/oz3.5g Fiber/ozOU KosherRaw
$14.97 from
Add to Cart
Raw Walnuts Nut Cravings
Raw Walnut Halves and Pieces

4.3g protein per ounce plus 2.5g ALA omega-3, the highest of any common tree nut. California-grown, raw, skin-on for maximum polyphenol content. 8 oz to 5 lb.
4.3g Protein/oz2.5g ALA/ozOU KosherRaw
$9.99 from
Add to Cart
Roasted Mixed Nuts Nut Cravings
Roasted Mixed Nuts, Six Varieties

Six varieties covering protein (almonds, cashews), omega-3 (raw walnuts), selenium (Brazil nuts), and antioxidants (pecans). Widest nutritional coverage of any single product. 1 lb to 5 lb.
6 VarietiesRaw Walnuts InsideOU KosherResealable
$19.97 from
Add to Cart

 

Back to blog