NutriDB
Compare Foods/Almonds vs Peanuts

Almonds vs Peanuts: Protein, Fiber and Minerals Compared

Peanuts take the protein crown; almonds sweep nearly everything else

Per 100g raw, peanuts actually out-protein almonds — 23.2g vs 21.5g — a surprise to many, since peanuts are technically legumes. Almonds counter across the mineral board: more than 5 times the calcium (254mg vs 49mg), 43% more magnesium (258mg vs 180mg), 2.4 times the iron (3.7mg vs 1.6mg) and more potassium (733mg vs 636mg), plus more fiber (10.8g vs 8.0g) on fewer total carbs (20.0g vs 26.5g). Both are energy-dense, with 51.1g and 43.3g of fat respectively.

Key Nutrients Compared (per 100g)

NutrientAlmondsPeanuts
Protein (g)21.4523.21
Total Fat (g)51.0943.28
Carbohydrate (g)20.0326.5
Fiber (g)10.788.01
Sodium (mg)01.49

Source: Nuts, almonds, whole, raw (FDC ID 2346393), Peanuts, raw (FDC ID 2515376)

Which Should You Pick?

For protein

Peanuts

23.2g per 100g versus almonds' 21.5g — the legume genes show. Peanuts are among the most protein-dense snacks per dollar.

For calcium, magnesium and iron

Almonds

Calcium 254mg vs 49mg (5x), magnesium 258mg vs 180mg, iron 3.7mg vs 1.6mg — almonds read like a mineral supplement.

For fiber and lower carbs

Almonds

10.8g of fiber on 20.0g total carbs, versus 8.0g of fiber on 26.5g carbs — friendlier for low-carb eating.

For budget

Peanuts

As a legume grown at scale, peanuts typically cost a fraction of tree nuts while matching or beating them on protein.

One is a nut, one is a bean — and it shows

Peanuts grow underground as legumes, and their profile leans legume: higher protein (23.2g vs 21.5g) and higher carbohydrate (26.5g vs 20.0g). Almonds are true tree nuts and lean the other way — more fat (51.1g vs 43.3g), more fiber, and a dramatically richer mineral load. Both are calorie-dense foods where a standard serving is a small handful (about 28g), so per-serving differences are proportionally smaller than the per-100g numbers suggest.

Almonds as a mineral multivitamin

Almonds' quiet superpower is mineral density. Per 100g: 254mg calcium (a level few non-dairy foods reach), 258mg magnesium, 733mg potassium, 3.7mg iron and 503mg phosphorus. That is why almonds and almond flour earn a place in dairy-free and plant-forward diets beyond their taste. Peanuts are respectable — 180mg magnesium, 636mg potassium — but they trail on every mineral in this record, most dramatically calcium at roughly one-fifth of almonds' level.

Full Nutrient Comparison

Food A

Nuts, almonds, whole, raw

Nut and Seed Products

Food B

Peanuts, raw

Legumes and Legume Products

Protein

21.45

vs

23.20

g

Total Fat

51.09

vs

43.28

g

Total Carbohydrate

20.03

vs

26.50

g

Dietary Fiber

10.78

vs

8.01

g

A Nuts, almonds, whole, rawNutrientPeanuts, raw B
4.26gWater4.82g+0.6
21.45gProtein23.20g+1.8
51.09gTotal Fat43.28g
20.03gTotal Carbohydrate26.50g
10.78g+2.8Dietary Fiber8.01g
0mgSodium1.49mg
732.80mg+97.2Potassium635.60mg
253.60mg+204.5Calcium49.13mg
257.60mg+77.9Magnesium179.70mg
502.90mg+122.5Phosphorus380.40mg
3.74mg+2.2Iron1.55mg
2.87mg+0.1Zinc2.78mg
0.91mg+0.5Copper0.46mg
2.15mg+0.5Manganese1.68mg
0μgVitamin Kμg
0.16mgThiaminmg
3.77mgNiacinmg
0.10mgVitamin B6mg
0mgVitamin Cmg

Frequently Asked Questions

Q. Which has more protein, almonds or peanuts?

A. Peanuts, with 23.2g per 100g versus 21.5g for almonds. Peanuts are legumes, and it shows in the protein column.

Q. Are almonds better for calcium?

A. Substantially — 254mg per 100g versus peanuts' 49mg, more than a 5x difference. Almonds are one of the best non-dairy whole-food calcium sources.

Q. Which fits a low-carb diet better?

A. Almonds: 20.0g total carbs per 100g, of which 10.8g is fiber, versus 26.5g carbs and 8.0g fiber for peanuts.

Full data for the foods in this comparison

More popular comparisons

Data source: USDA FoodData Central (Public Domain). All values per 100g, edible portion. Some USDA Foundation Foods records do not report an Energy (kcal) value.