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

How healthy are almonds?

Are almonds healthy? Yes, for most people. Almonds score 64/100 on the HowHealthyIs Score: 100 g provide 579 kcal, 26 mg vitamin E and 270 mg magnesium. They are one of the best food sources of vitamin E and magnesium, but they are calorie-dense, so a small handful (about 28 g) is a typical portion. Source: USDA FoodData Central.

  • High in vitamin E
  • High in fiber
  • Calorie-dense
Score explained

The score compares nutrient density per 100 kcal across every food we cover (NRF9.3 method). Almonds rank higher than 64% of them.

Counts in favor (% daily value per 100 kcal)

  • Vitamin E30%
  • Magnesium11%
  • Fiber8%
  • Protein7%
  • Calcium4%
  • Iron4%
  • Potassium3%
  • Vitamin A0%
  • Vitamin C0%

Counts against

  • Saturated fat3%
  • Added sugars0%
  • Sodium0%

Raw NRF9.3: 65 minus 3 = 62. The score is not a verdict on whether to eat a food; portion, the whole meal and your own health matter more. Full methodology

How many calories are in almonds?

Calories162kcal
Protein5.9g
Carbohydrates6g
Fat14g
Fiber3.5g
Sugars1.2g
Nutrition facts for almonds. Per 100 g and for the selected portion (28 g). %DV uses FDA Daily Values.
NutrientPer 100 gPer portion%DV
Energy and macronutrients
Calories579 kcal162 kcal
Protein21 g5.9 g12%
Carbohydrates22 g6 g2%
Fiber13 g3.5 g13%
Sugars4.3 g1.2 g
Added sugars0 g0 g0%
Fat50 g14 g18%
Saturated fat3.8 g1.1 g5%
Vitamins
Vitamin A0 µg0 µg0%
Vitamin C0 mg0 mg0%
Vitamin E26 mg7.2 mg48%
Minerals
Calcium269 mg75 mg6%
Iron3.7 mg1 mg6%
Potassium733 mg205 mg4%
Magnesium270 mg76 mg18%
Sodium1 mg0.3 mg0%

Source: USDA FoodData Central, "Nuts, almonds" (FDC 170567). Values rounded.

Why are almonds good for you?

  • 7.2 mg vitamin E in 1 oz (about 23 almonds), 48% of the daily value. Vitamin E contributes to the protection of cells from oxidative stress.
  • 76 mg magnesium in 1 oz (about 23 almonds), 18% of the daily value. Magnesium contributes to normal muscle function.
  • 3.5 g fiber in 1 oz (about 23 almonds), 13% of the daily value. Most adults eat well under the 28 g daily value for fiber.

Good ways to use them

  • A filling snack
  • Adding crunch and protein to salads and oatmeal

What should you watch out for?

  • Calorie-dense: 100 g is close to 580 kcal.
  • Salted, honey-roasted or chocolate-coated almonds add salt or sugar.

Which nuts and seeds score higher?

Other nuts and seeds with more nutrition per calorie. Variety matters more than picking one winner.

How do almonds compare?

Common questions about almonds

How many calories are in almonds?
100 g of almonds has 579 kcal. A typical portion, 1 oz (about 23 almonds) (28 g), has about 162 kcal.
How much protein is in almonds?
Almonds have 21 g of protein per 100 g, or about 5.9 g in 1 oz (about 23 almonds).
Are almonds good for weight loss?
Almonds are fairly calorie-dense (579 kcal per 100 g), so portion size matters more than the food itself. 1 oz (about 23 almonds) is about 162 kcal.

Sources

  1. U.S. Department of Agriculture. FoodData Central, SR Legacy: "Nuts, almonds", FDC ID 170567. fdc.nal.usda.gov
  2. U.S. Food and Drug Administration. Daily Value on the Nutrition and Supplement Facts Labels (21 CFR 101.9).
  3. Fulgoni VL, Keast DR, Drewnowski A. Development and validation of the Nutrient-Rich Foods Index. J Nutr. 2009;139(8):1549-1554.
  4. Monteiro CA, et al. Ultra-processed foods: what they are and how to identify them. Public Health Nutr. 2019;22(5):936-941.

Review and updates

Last updated
Medical review
Pending. A registered dietitian signs off every food page before launch. Our reviewers

Report an error

More: Nuts & seeds ranked, foods high in protein.