Early version. Nutrient values from USDA FoodData Central; dietitian review in progress. Not medical advice.

Almonds vs walnuts: which is healthier?

Almonds are more nutrient-dense, scoring 64/100 against 23/100 for walnuts. Both can be part of a healthy diet; the table below shows where each one is stronger. Source: USDA FoodData Central.

Almonds

64/100High nutrient density

579 kcal per 100 g. 1 oz (about 23 almonds): 28 g

Higher score

Walnuts

23/100Lower nutrient density

654 kcal per 100 g. 1 oz (about 7 halves): 28 g

Which to pick for your goal

  • Fewer caloriesAlmonds579 vs 654 kcal per 100 g
  • More proteinAlmonds21 vs 15 g per 100 g
  • More fiberAlmonds13 vs 6.7 g per 100 g
  • Less sugarWalnuts4.3 vs 2.6 g per 100 g
  • More potassiumAlmonds733 vs 441 mg per 100 g
  • Less saturated fatAlmonds3.8 vs 6.1 g per 100 g

Nutrition side by side

Per 100 g and per typical portion. Bold marks the better value for each row.
NutrientAlmonds, 100 gWalnuts, 100 gAlmonds, 28 gWalnuts, 28 g
Calories579 kcal654 kcal162 kcal183 kcal
Protein21 g15 g5.9 g4.3 g
Carbohydrates22 g14 g6 g3.8 g
Sugars4.3 g2.6 g1.2 g0.7 g
Fiber13 g6.7 g3.5 g1.9 g
Fat50 g65 g14 g18 g
Saturated fat3.8 g6.1 g1.1 g1.7 g
Vitamin C0 mg1.3 mg0 mg0.4 mg
Vitamin A0 µg1 µg0 µg0.3 µg
Potassium733 mg441 mg205 mg123 mg
Iron3.7 mg2.9 mg1 mg0.8 mg
Calcium269 mg98 mg75 mg27 mg
Magnesium270 mg158 mg76 mg44 mg
Sodium1 mg2 mg0.3 mg0.6 mg

Last updated . Scores use the HowHealthyIs Score method.

All about almonds All about walnuts Open in compare tool