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

Almonds vs peanut butter: which is healthier?

Almonds are more nutrient-dense, scoring 64/100 against 25/100 for peanut butter. 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

Peanut butter

25/100Lower nutrient density

598 kcal per 100 g. 2 tbsp: 32 g

Which to pick for your goal

  • Fewer caloriesAbout even579 vs 598 kcal per 100 g
  • More proteinAbout even21 vs 22 g per 100 g
  • More fiberAlmonds13 vs 5 g per 100 g
  • Less sugarAlmonds4.3 vs 10 g per 100 g
  • More potassiumAlmonds733 vs 558 mg per 100 g
  • Less saturated fatAlmonds3.8 vs 10 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 gPeanut butter, 100 gAlmonds, 28 gPeanut butter, 32 g
Calories579 kcal598 kcal162 kcal191 kcal
Protein21 g22 g5.9 g7.1 g
Carbohydrates22 g22 g6 g7.1 g
Sugars4.3 g10 g1.2 g3.4 g
Fiber13 g5 g3.5 g1.6 g
Fat50 g51 g14 g16 g
Saturated fat3.8 g10 g1.1 g3.3 g
Vitamin C0 mg0 mg0 mg0 mg
Vitamin A0 µg0 µg0 µg0 µg
Potassium733 mg558 mg205 mg179 mg
Iron3.7 mg1.7 mg1 mg0.6 mg
Calcium269 mg49 mg75 mg16 mg
Magnesium270 mg168 mg76 mg54 mg
Sodium1 mg426 mg0.3 mg136 mg

Last updated . Scores use the HowHealthyIs Score method.

All about almonds All about peanut butter Open in compare tool