A closer look at a familiar choice

Almonds vs. Walnuts

Per 100 g, almonds has 579 calories and 21.2 g protein; walnuts, english has 654 calories and 15.2 g protein. Change the basis to see the tradeoffs.

Choose a fair basis
AAlmonds100 g · USDA SR Legacy
vs.
BWalnuts100 g · USDA SR Legacy
NutrientAlmondsWalnuts
Calorieskcal579654
Proteing21.215.2
Carbohydrateg21.613.7
Fatg49.965.2
Fiberg12.56.7
Total sugarsg4.42.6
Sodiummg12
Saturated fatg3.86.1

Values change with the amount you choose. A dash means the nutrient was not reported.

The difference at 200 calories.

Food amount

For 200 calories, the comparison uses 34.5 g of almonds and 30.6 g of walnuts.

Protein

Almonds provides more reported protein at equal calories: 7.3 g for almonds, compared with 4.7 g for walnuts.

Fiber

The fiber amounts are 4.3 g for almonds and 2 g for walnuts at 200 calories.

Sodium

At equal calories, the reported sodium amounts are 0 mg and 1 mg respectively. Added salt or a different brand can change this comparison.

Other choices to explore.

FoodBasisCaloriesProteinFiberSodium
Seeds, sesame flour, low-fatUSDA SR Legacy100 g33350.1 g—39 mg
Seeds, cottonseed flour, low fat (glandless)USDA SR Legacy100 g33249.8 g—35 mg
Seeds, sunflower seed flour, partially defattedUSDA SR Legacy100 g32648.1 g5.2 g3 mg