How much protein is in peanuts?
Peanuts has 6.8 g of protein per 1 oz (28 g) — that's 24.4 g per 100 g, or about 6.9 g per ounce. One 1 oz is roughly 14% of the 50 g Daily Value for protein.
USDA FoodData Central · dry-roasted, unsalted · FDC 173806
Protein & macros by portion
| Portion | Protein | Calories | Fat | Carbs |
|---|---|---|---|---|
| 1 oz (28 g) | 6.8 g | 164 | 13.9 g | 6 g |
| 100 g | 24.4 g | 587 | 49.7 g | 21.3 g |
| 1 oz (28 g) | 6.9 g | 166 | 14.1 g | 6 g |
Values computed from USDA per-100 g data (FDC 173806, SR Legacy). dry-roasted, unsalted.
Peanuts read like a protein food on paper. At 24.4 g of protein per 100 g they sit among the higher-protein nuts and rival some cuts of meat — and that number gets quoted everywhere. But the per-100g figure is the catch, because nobody eats 100 g of peanuts in a sitting. That’s about 3.5 ounces, a heaping pile, and roughly 587 calories. A real-world serving is 1 oz (28 g, a small handful), and that delivers about 6.8 g of protein for ~164 calories — the large majority of it from fat, not protein. Peanuts are genuinely satisfying and genuinely good for you. They are not, in an honest accounting, a lean protein source.
Fat-forward and calorie-dense
The ratio is what to internalize. That 1 oz handful pairs its ~6.8 g of protein with nearly 14 g of fat, which is exactly why a modest scoop already runs 164 calories. Peanuts are a fat you can snack on, with a useful protein side effect — not the other way around. To pull a meaningful 25 g of protein out of peanuts alone you’d be eating well over 500 calories’ worth, more than three servings, and most of that load is fat. That’s not a knock: the fat is mostly the heart-healthy monounsaturated kind, and it’s a big part of what makes peanuts so filling. But it reframes how to use them. As a contributor — a handful that stacks 7 g of protein and real staying power onto your day — peanuts are excellent. As the engine of a protein target, they’re a calorie trap.
The legume hiding in the nut bowl
Here’s the fun part most people get wrong: a peanut isn’t a nut. Botanically it’s a legume — kin to beans, lentils, and peas — and it grows underground, not on a tree. We file it with the nuts because it looks, tastes, and gets used like one, but that legume identity shows up in the protein. Peanuts are among the higher-protein “nuts” precisely because legumes are protein-rich, yet they share the legume weakness: the protein is incomplete, relatively low in the amino acid methionine. That’s a non-issue in a varied diet, and there’s a quietly elegant fix built into how people already eat them. Grain-based bread is strong in exactly the methionine peanuts lack, so a peanut butter sandwich rounds out the amino acid profile on its own — a textbook complementary pairing assembled decades before anyone named it one. You don’t need to engineer it; peanuts alongside any grain do the same job.
Where peanuts earn their place
None of this makes peanuts a lesser food — it makes them a misread one. They’re very good at what they actually do. The fat-and-fiber combination is genuinely satiating, which is what makes a measured handful a smart snack between meals. The fat is mostly monounsaturated, the heart-friendly kind. And an ounce brings about 2.4 g of fiber plus useful magnesium and potassium — nutrients most diets fall short on. The discipline peanuts ask for is portion control: because they’re so calorie-dense, the gap between a 1 oz handful and absent-minded grazing is the gap between a 164-calorie snack and a 400-calorie one. The other thing to watch is added salt — dry-roasted unsalted is the cleanest pick, while many roasted and flavored tins pile on sodium. Compared with almonds, peanuts run a touch higher in protein per ounce; almonds counter with more fiber, calcium, and vitamin E. Both land in the same place: a nutrient-dense snack, not a protein source. If you’re working backward from a daily number, treat peanuts as a topping that nudges you toward it — scattered over yogurt, folded into a grain bowl, or eaten by the measured ounce — and lean on foods built for the job to do the heavy lifting. For how that daily target works, see our guide on how much protein you need per day.
Packaged nuts options, graded
If you'd rather grab it off a shelf, here are the best-graded nuts in our catalog — each scored on our transparent 6-dimension Labelgrade.
-
Labelgrade 79/100 · 6 g protein · 170 cal
Check price on Amazon
Buy links are affiliate links — we may earn a commission at no extra cost to you. The Labelgrade is independent of any affiliate relationship. More.
Frequently Asked Questions
How much protein is in peanuts?
About 6.8 g of protein in a 1 oz serving (28 g, a small handful), which is 24.4 g per 100 g, or roughly 7 g per ounce (USDA FDC 173806). That same handful carries about 164 calories, the large majority of it from fat.
Are peanuts a good protein source?
Better to call them a protein contributor. The 24.4 g per 100 g figure is real but misleading, because nobody eats 100 g of nuts — that's about 3.5 ounces and nearly 590 calories. A normal 1 oz handful gives you ~6.8 g of protein for ~164 calories, almost all from fat. Peanuts add protein to a snack; they don't carry a protein target on their own.
Are peanuts a nut?
Botanically, no — peanuts are a legume, in the same family as beans, lentils, and peas, and they grow underground rather than on a tree. We call them nuts because they look and taste like one and get used the same way in the kitchen. They're not true tree nuts like almonds or walnuts, which matters for some allergy labeling.
Why does the per-100g number look so high?
Because 100 g of peanuts is roughly 3.5 ounces — a big pile of nuts and about 587 calories. Per-100g figures put every food on the same footing for comparison, but they overstate what a realistic peanut snack delivers. Anchor on the 1 oz serving (~28 g) for the honest picture.
Is peanut protein complete?
No. As a legume, peanut protein is incomplete — it's relatively low in the amino acid methionine. Grain-based bread is strong in exactly that, which is why a peanut butter sandwich pairs into a fuller amino acid profile by accident. In a varied diet the gap closes easily, but it means peanuts shouldn't be your main protein.
Are peanuts healthy, and how many should I eat?
Yes, in a measured portion. Peanuts bring satiating monounsaturated fat, about 2.4 g of fiber per ounce, and minerals like magnesium and potassium. A 1 oz handful (28 g, ~164 calories) is a sensible serving. The two things to watch are portion size — it's easy to eat double without noticing — and added salt on roasted or flavored versions.
When was this data last verified?
2026-06-03, against USDA FoodData Central FDC 173806 (Peanuts, all types, dry-roasted, without salt; SR Legacy). We re-verify pages periodically and update when USDA revises its reference data.
Whole-food values are USDA reference data and are not assigned a Labelgrade — that score is for branded packaged products, where ingredients and added sugar/sodium actually vary. See our methodology and how much protein you need per day.