What Nut Is Highest in Protein? | Protein Winners Ranked

Peanuts give you the most protein among common nuts, at about 7 grams per ounce, with almonds and pistachios close behind.

If you’re choosing nuts for protein, the answer is plain: peanuts sit at the top in most everyday comparisons. They pack more protein per ounce than the usual snack-bowl crowd, and they do it without needing a giant serving. That makes them a smart pick when you want a snack that does more than just taste good.

There’s one small catch. Peanuts are legumes in botanical terms, not tree nuts. Still, grocery stores, nutrition labels, and most readers group them with nuts. So if you mean “nuts” the way most people do at the store, peanuts win. If you mean tree nuts only, almonds take the top spot.

What Nut Is Highest In Protein Per Ounce?

Peanuts come in at roughly 6.9 to 7 grams of protein per one-ounce serving. That’s the best mark among common nuts sold for snacking. Almonds land next at about 6 grams, and pistachios are close behind at about 5.7 grams.

That gap may not sound huge, yet it matters once you turn nuts into a daily habit. A handful of peanuts each day adds up faster than a handful of pecans or pine nuts. Over a week, the difference can be the same as an extra serving or two of protein.

Why The Answer Shifts A Little

Nut rankings change when people compare raw nuts to roasted nuts, use cup measurements instead of ounces, or mix plain nuts with sweetened snack blends. A one-ounce serving is the cleanest way to compare them, since that’s the standard serving size used on many labels.

Another wrinkle is the peanut-versus-tree-nut split. If you leave peanuts out, almonds rise to the top. That’s useful if you avoid legumes, want tree nuts only, or are building a snack mix around a specific flavor and texture.

Protein isn’t the only thing that shapes the best choice, either. Some nuts bring more fiber, some bring more calories, and some are easier to portion without mindless nibbling. So the winner on protein may not be the winner for every snack plan.

How Common Nuts Rank For Protein

Here’s the quick ranking most readers want. These numbers are rounded to the nearest tenth for a one-ounce serving, using USDA-based values for plain nuts. Small shifts can happen across raw, dry-roasted, and oil-roasted versions, though the order usually stays close.

Nut Protein Per 1 oz What To Know
Peanuts 6.9 g Highest in everyday nut comparisons; filling and budget-friendly.
Almonds 6.0 g Top tree nut for protein; easy to find in plain snack packs.
Pistachios 5.7 g Close to almonds, with a slower shelling pace that can curb overeating.
Cashews 5.2 g Softer texture and mild taste, though a bit lower than pistachios.
Hazelnuts 4.3 g Solid middle-ground option with a richer flavor.
Brazil Nuts 4.1 g Moderate protein; usually eaten in small amounts.
Pine Nuts 3.9 g Lower protein for the calories, though great in savory dishes.
Pecans 2.6 g Lowest among these common picks for protein per ounce.

What The Numbers Mean On A Real Plate

A one-ounce serving is smaller than many people think. It’s about a small handful. Once you go past that, protein rises, though calories do too. So the “best” nut isn’t just the one with the highest protein number. It’s the one you can portion well and enjoy often.

If you want the official entries, the USDA FoodData Central entry for dry-roasted peanuts and the USDA FoodData Central entry for almonds show why these two stay near the top. Peanuts edge ahead, while almonds lead the tree-nut field.

Protein still works best when you think in pairs. Nuts are dense, rich, and satisfying, yet they’re not a stand-alone protein powerhouse in the same league as eggs, fish, Greek yogurt, tofu, or chicken. A handful of nuts is a boost, not a full anchor. That’s why nuts shine most as part of a snack or meal, not the whole thing.

There’s a label angle here, too. The FDA Daily Value for protein is 50 grams for a 2,000-calorie diet. That means one ounce of peanuts gets you roughly 14% of that mark, almonds about 12%, and pistachios a bit over 11%.

So the plain-English reading is simple: peanuts are the protein leader, almonds are the best tree-nut answer, and pistachios are a close third that can fit nicely if you want a little more crunch and a little less speed at snack time.

Best Nuts For Different Protein Goals

Not every reader wants the same thing from a bag of nuts. Some want the biggest protein number. Some want a tree-nut pick. Some want a nut that’s easier to stop eating after one serving. This table makes the choice easier.

Goal Best Pick Why It Fits
Highest protein Peanuts They give the most protein per ounce in common nut lineups.
Best tree nut Almonds They lead the tree-nut group without much fuss.
Protein plus slower snacking Pistachios Shelling them can slow your pace and stretch one serving.
Milder taste Cashews They’re softer and easy to add to bowls, stir-fries, and snacks.
Rich flavor in small amounts Brazil nuts A little goes a long way, though protein is only mid-pack.

Easy Ways To Get More Protein From Nuts

The smartest move isn’t just buying the “winner.” It’s using nuts in places where they bump up the total protein of the meal without making the meal feel heavy or dull.

  • Pair peanuts or almonds with fruit for a snack that lasts longer than fruit alone.
  • Stir chopped pistachios into oatmeal or yogurt for more crunch and a protein bump.
  • Add cashews or peanuts to rice bowls, noodle dishes, or salads instead of treating them as garnish.
  • Choose plain or dry-roasted nuts when you want the cleanest comparison on the label.
  • Pre-portion one-ounce servings so the nutrition math stays honest.

A little planning goes a long way here. Nuts are easy to overshoot because they’re small, tasty, and calorie-dense. If your main target is protein, peanuts, almonds, and pistachios give you the best return from each handful.

If You Only Mean Tree Nuts

Some readers ask this question and don’t want peanuts in the answer at all. Fair enough. In that narrower group, almonds are the nut with the most protein among the common tree nuts most people buy. Pistachios stay right on their heels, so the gap isn’t huge.

That means you don’t need to force down a nut you don’t enjoy. If you like pistachios more than almonds, you’re not giving up much. If you love cashews, you’ll still get a decent amount of protein, just not the top mark. Pecans and pine nuts, on the other hand, are better picked for taste and texture than for protein density.

The Nut To Reach For

If your only question is which nut gives the most protein, go with peanuts. If you want the best tree-nut answer, buy almonds. If you want a close runner-up with a snack rhythm that can slow you down, pistachios are a smart pick. That’s the full story, and it’s a handy one to know the next time you’re standing in the snack aisle reading labels.

References & Sources

Please use a real email you check. If it's fake or mistyped, your message won't reach us and we can't reply — wrong addresses are rejected automatically.