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

Pistachios vs walnuts: which is healthier?

Pistachios are more nutrient-dense, scoring 35/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.

Pistachios

35/100Lower nutrient density

560 kcal per 100 g. 1 oz (about 49 kernels): 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 caloriesPistachios560 vs 654 kcal per 100 g
  • More proteinPistachios20 vs 15 g per 100 g
  • More fiberPistachios11 vs 6.7 g per 100 g
  • Less sugarWalnuts7.7 vs 2.6 g per 100 g
  • More potassiumPistachios1025 vs 441 mg per 100 g
  • Less saturated fatAbout even5.9 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.
NutrientPistachios, 100 gWalnuts, 100 gPistachios, 28 gWalnuts, 28 g
Calories560 kcal654 kcal157 kcal183 kcal
Protein20 g15 g5.6 g4.3 g
Carbohydrates27 g14 g7.6 g3.8 g
Sugars7.7 g2.6 g2.1 g0.7 g
Fiber11 g6.7 g3 g1.9 g
Fat45 g65 g13 g18 g
Saturated fat5.9 g6.1 g1.7 g1.7 g
Vitamin C5.6 mg1.3 mg1.6 mg0.4 mg
Vitamin A26 µg1 µg7.3 µg0.3 µg
Potassium1025 mg441 mg287 mg123 mg
Iron3.9 mg2.9 mg1.1 mg0.8 mg
Calcium105 mg98 mg29 mg27 mg
Magnesium121 mg158 mg34 mg44 mg
Sodium1 mg2 mg0.3 mg0.6 mg

Last updated . Scores use the HowHealthyIs Score method.

All about pistachios All about walnuts Open in compare tool