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

How healthy are walnuts?

Are walnuts healthy? Yes, in moderate portions. Walnuts score 23/100 on the HowHealthyIs Score: 100 g provide 654 kcal, 158 mg magnesium and 15 g protein. They are the richest common nut in plant omega-3 (ALA), but they are very calorie-dense, so about 28 g is a typical portion. Source: USDA FoodData Central.

  • High in fiber
  • High in magnesium
  • High in saturated fat
Score explained

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

Counts in favor (% daily value per 100 kcal)

  • Magnesium6%
  • Protein5%
  • Fiber4%
  • Iron2%
  • Potassium1%
  • Calcium1%
  • Vitamin E1%
  • Vitamin C0%
  • Vitamin A0%

Counts against

  • Saturated fat5%
  • Added sugars0%
  • Sodium0%

Raw NRF9.3: 20 minus 5 = 15. 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 walnuts?

Calories183kcal
Protein4.3g
Carbohydrates3.8g
Fat18g
Fiber1.9g
Sugars0.7g
Nutrition facts for walnuts. Per 100 g and for the selected portion (28 g). %DV uses FDA Daily Values.
NutrientPer 100 gPer portion%DV
Energy and macronutrients
Calories654 kcal183 kcal
Protein15 g4.3 g9%
Carbohydrates14 g3.8 g1%
Fiber6.7 g1.9 g7%
Sugars2.6 g0.7 g
Added sugars0 g0 g0%
Fat65 g18 g23%
Saturated fat6.1 g1.7 g9%
Vitamins
Vitamin A1 µg0.3 µg0%
Vitamin C1.3 mg0.4 mg0%
Vitamin E0.7 mg0.2 mg1%
Minerals
Calcium98 mg27 mg2%
Iron2.9 mg0.8 mg5%
Potassium441 mg123 mg3%
Magnesium158 mg44 mg11%
Sodium2 mg0.6 mg0%

Source: USDA FoodData Central, "Nuts, walnuts, english" (FDC 170187). Values rounded.

Why are walnuts good for you?

  • 44 mg magnesium in 1 oz (about 7 halves), 11% of the daily value. Magnesium contributes to normal muscle function.

Good ways to use them

  • Topping salads, yogurt and oatmeal
  • Replacing processed snacks

What should you watch out for?

  • Very calorie-dense: 100 g is over 650 kcal.

Which nuts and seeds score higher?

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

How do walnuts compare?

Common questions about walnuts

How many calories are in walnuts?
100 g of walnuts has 654 kcal. A typical portion, 1 oz (about 7 halves) (28 g), has about 183 kcal.
How much protein is in walnuts?
Walnuts have 15 g of protein per 100 g, or about 4.3 g in 1 oz (about 7 halves).
Are walnuts good for weight loss?
Walnuts are fairly calorie-dense (654 kcal per 100 g), so portion size matters more than the food itself. 1 oz (about 7 halves) is about 183 kcal.

Sources

  1. U.S. Department of Agriculture. FoodData Central, SR Legacy: "Nuts, walnuts, english", FDC ID 170187. 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 magnesium.