Is There Protein in Nuts? How Much Each Nut Has

Yes, nuts are a solid source of protein. A quarter-cup serving of most nuts delivers between 4.5 and 9.5 grams of protein, putting them in the same ballpark as a hard-boiled egg. The amount varies quite a bit depending on which nut you grab, and the quality of that protein differs from what you’d get from animal sources.

How Much Protein Each Nut Provides

Peanuts top the list (technically a legume, but grouped with nuts in everyday life). A quarter-cup serving of peanuts packs about 9.5 grams of protein. Almonds come next at roughly 7 grams per quarter cup, followed by pistachios at 6 grams, cashews at 5 grams, and walnuts at 4.5 grams. Macadamia nuts sit at the bottom, offering only about 2 grams per ounce, since most of their calories come from fat.

To put this in perspective, a large egg contains about 6 grams of protein. So a quarter cup of peanuts or almonds matches or beats an egg in raw protein content. If you’re snacking on a full half-cup, those numbers double.

Nut Protein Isn’t Complete on Its Own

Your body needs nine essential amino acids from food. Nuts contain all nine, but several are present in amounts too low to meet your needs on their own. Threonine is the most consistently limited amino acid across all nuts, present at roughly 25 to 40 mg per gram of protein compared to 44 mg in a whole egg. Nuts also run low on lysine and isoleucine. The sulfur-containing amino acids (methionine and cysteine) fall short in most varieties too, with one notable exception: Brazil nuts actually contain more of these amino acids per gram of protein than eggs do.

This doesn’t mean nut protein is wasted. It means nuts work best when paired with other protein sources throughout the day. Grains, beans, dairy, eggs, or meat fill in the amino acids nuts lack. You don’t need to combine them in the same meal. Eating a variety of protein sources across the day gives your body everything it needs to use that nut protein efficiently.

How Well Your Body Absorbs Nut Protein

Not all protein is created equal when it comes to absorption. Nutritional scientists use a score called PDCAAS to measure how much of a food’s protein your body can actually use, with 100% being the gold standard (think eggs, milk, and most meats). Pistachios score highest among tree nuts: 73% for raw and 81% for roasted. Most other nuts, including almonds, peanuts, pecans, and walnuts, score lower than pistachios on this scale.

These numbers mean your body absorbs roughly three-quarters of the protein in pistachios, while other nuts may deliver somewhat less usable protein than their nutrition labels suggest. It’s still a meaningful contribution to your daily intake, just not as efficient gram-for-gram as animal protein.

Does Roasting Change the Protein?

Roasting doesn’t destroy nut protein entirely, but it does reduce how well your body digests it. Research on pistachios found that roasting significantly lowered the digestibility of nearly all essential amino acids compared to raw nuts. The heat causes proteins to clump together (a process called aggregation), which makes them harder for your gut to break down. Lysine and histidine are especially affected by this heat damage.

That said, the differences are modest enough that roasted nuts remain a good protein source. If maximizing protein absorption matters to you, raw or lightly toasted nuts have a slight edge. For most people, the difference between raw and roasted isn’t worth worrying about.

How Nuts Fit Into Your Daily Protein Needs

The Dietary Guidelines for Americans recommend about 5 ounce-equivalents per week from the nuts, seeds, and soy products group as part of a 2,000-calorie diet. That works out to a little under an ounce a day, or roughly a small handful. This recommendation exists within a broader protein target of 5.5 ounce-equivalents of total protein foods per day, which includes meat, poultry, seafood, beans, and eggs.

Nuts aren’t meant to be your sole protein source. They work best as a complement. A handful of almonds on a salad, peanut butter on toast, or pistachios as an afternoon snack all add meaningful protein alongside the healthy fats, fiber, magnesium, and vitamin E that nuts are known for. If you’re vegetarian or vegan, nuts become a more important piece of the protein puzzle, and pairing them with legumes or whole grains helps compensate for their amino acid gaps.

For a quick rule of thumb: a quarter-cup of mixed nuts adds roughly 5 to 7 grams of protein to your meal. That’s not nothing, especially when it comes packaged with nutrients you’d otherwise need to get from supplements or other foods.