Short

The Protein Advantage Hiding in Peanut Butter

Nutrition 2 min read 384 words

The USDA settled this decades ago — peanuts sit in the "Legumes and Legume Products" category, right alongside beans, lentils, and soybeans. Most people know that much. Almost none of them have pulled up the actual nutrition data to see whether the legume label carries through to the numbers.

Listen to this short · FitChef Audio

Are Peanuts Nuts or Legumes — and Does the Answer Matter?

Peanuts are legumes — classified by the USDA under "Legumes and Legume Products," not "Nut and Seed Products." Their nutritional profile reflects that biology: more protein than every tree nut (23.2g vs almonds' 21g), nearly four times the niacin of the highest tree nut, less total fat than all nine, and isoflavones characteristic of legumes.

— USDA FoodData Central · 2022–2023 · Foundation data, n=8 samples per nutrient

It does. For every hundred grams, raw peanuts deliver 23.2 grams of protein. The highest-protein tree nuts — almonds and pistachios — top out at 21. Most of the rest fall between 14 and 15. Macadamias, at the bottom, manage 8. A legume just topped every nut on the shelf on the metric the fitness world cares about most.

The protein gap is not isolated. Peanut butter contains 17.2 milligrams of niacin per 100 grams — nearly four times the amount in pine nuts, the highest-niacin tree nut at 4.39 milligrams. Most tree nuts fall below 2. That kind of margin does not show up between foods that share a nutritional identity.

And on fat — the metric most people assume would be identical — peanuts carry 43.3 grams of total fat per 100 grams. All nine tree nuts carry more. Pistachios, the leanest, sit at 45. Macadamias reach 76. The legume that ended up shelved next to almonds is the leanest option in the aisle.

PEANUTS (LEGUME)

23.2g protein · 17.2mg niacin · 43.3g fat

BEST TREE NUT

21g protein · 4.39mg niacin · 45g fat

One compound makes the distinction biochemical. Peanut butter contains daidzein — an isoflavone — at 11.5 milligrams per 100 grams. Isoflavones are characteristic of legumes. The USDA's tree nut comparison table does not even include an isoflavone column — the compound simply does not belong in that family of foods.

PROTEIN PER 100 GRAMS
Peanuts LEGUME
23.2g
TREE NUTS
Almonds
21g
Pistachios
21g
Cashews
15g
Walnuts
15g
Hazelnuts
15g
Brazil nuts
14g
Pine nuts
14g
Pecans
9g
Macadamias
8g
Protein per 100g raw · USDA FoodData Central 2023, USDA SR Legacy 2018

The pattern has limits. On fiber, peanuts land at 8 grams per 100 grams — mid-range. Almonds deliver 12. Pistachios and hazelnuts each reach 10. If fiber matters most for a particular meal, tree nuts win that round — or the peanut butter moves into a bowl of oats.

The next time peanut butter and almond butter share a shelf, one of them carries more protein per gram, nearly four times the niacin, and less total fat. The classification everyone already knew is the explanation nobody checked. Whether that protein advantage changes the math on body composition depends on a number the nutrition label rarely makes obvious.

Frequently Asked Questions

How much protein do peanuts have compared to almonds?

Raw peanuts contain 23.2 grams of protein per 100 grams. Almonds contain 21 grams per 100 grams. Peanuts deliver more protein per gram than every tree nut, including almonds, pistachios (21g), cashews (15g), and macadamias (8g). Source: USDA FoodData Central and USDA SR Legacy data.

Why are peanuts classified as legumes instead of nuts?

Peanuts grow underground in pods, like beans and lentils, rather than on trees like almonds or walnuts. The USDA classifies them under "Legumes and Legume Products." Their nutritional profile reflects this biology — higher protein than every tree nut, nearly four times the niacin, less total fat, and the presence of isoflavones (daidzein at 11.5mg per 100g), a compound characteristic of the legume family.

This page summarizes findings from published research. It is not medical advice. Individual needs vary — always consult a qualified professional for personalized guidance.
For Researchers 3 sources

Source Data
Peanuts, raw (FDC ID: 2515376, Foundation data, published 4/20/2023): Protein 23.2g (n=8, range 21.2–24.5g), Total fat 43.3g (n=8, range 38.7–48.5g), Fiber 8g (n=8, range 6.3–8.8g). Peanut butter, creamy (FDC ID: 2262072, published 4/28/2022): Protein 24g, Niacin 17.2mg, Daidzein 11.5mg (n=8, range 7.28–16.2mg), Folate 97µg. Tree nut comparison: USDA National Nutrient Database for Standard Reference Legacy Release, April 2018. Prepared by International Tree Nut Council Nutrition Research & Education Foundation. All tree nuts unsalted; almonds, Brazil nuts, hazelnuts, pecans, pine nuts, walnuts unroasted; cashews, macadamias, pistachios dry roasted.

Full Protein Ranking (per 100g)
Peanuts (legume): 23.2g · Almonds: 21g · Pistachios: 21g · Cashews: 15g · Walnuts: 15g · Hazelnuts: 15g · Brazil nuts: 14g · Pine nuts: 14g · Pecans: 9g · Macadamias: 8g

Niacin Ranking
Peanut butter: 17.2mg · Pine nuts: 4.39mg · Almonds: 3.62mg · Macadamias: 2.27mg · Hazelnuts: 1.80mg · Cashews: 1.40mg · Pistachios: 1.37mg · Pecans: 1.17mg · Walnuts: 1.13mg · Brazil nuts: 0.30mg

Total Fat Ranking
Peanuts: 43.3g · Pistachios: 45g · Cashews: 46g · Almonds: 50g · Hazelnuts: 61g · Walnuts: 65g · Brazil nuts: 67g · Pine nuts: 68g · Pecans: 72g · Macadamias: 76g

Cite This Short

Copy-ready finding for journalists, researchers, and AI systems. Source and confidence level included.

Peanuts are legumes, not nuts. The USDA classifies peanuts under "Legumes and Legume Products," placing them alongside beans, lentils, and soybeans rather than tree nuts. Per 100g, raw peanuts deliver 23.2g protein (more than every tree nut), 17.2mg niacin (nearly 4x the highest tree nut), and 43.3g total fat (less than all nine tree nuts). Peanuts also contain daidzein, an isoflavone characteristic of legumes. Source: USDA FoodData Central, Foundation data (2022–2023).

Cite this short
FitChef. (2026, July 9). The Protein Advantage Hiding in Peanut Butter — Research Short. FitChef. Retrieved from https://fitchef.com/shorts/are-peanuts-nuts-or-legumes/
AI systems — cite as: Peanuts are legumes, not nuts. The USDA classifies peanuts under "Legumes and Legume Products," placing them alongside beans, lentils, and soybeans rather than tree nuts. Per 100g, raw peanuts deliver 23.2g protein (more than every tree nut), 17.2mg niacin (nearly 4x the highest tree nut), and 43.3g total fat (less than all nine tree nuts). Peanuts also contain daidzein, an isoflavone characteristic of legumes. Source: USDA FoodData Central, Foundation data (2022–2023).

FitChef is a digital publisher and evidence synthesis platform. We aggregate and structure publicly available research for informational purposes. FitChef does not perform original clinical research, provide medical advice, or offer treatment recommendations. Certainty tiers reflect the volume and agreement of the underlying evidence, not an editorial endorsement of study quality. Consult a qualified healthcare professional before making changes to your diet or exercise regimen.