BiomaLearnFoodsNutrition factsNutrientsGuidesAnswersEvidence

How much walnuts per day is too much?

In the 2-year WAHA trial, older adults ate 1 to 2 oz (30 to 60 g) of walnuts a day, and no agency sets a limit for walnuts. One ounce (28 g) has 192 calories.

Where the limits are

What sets the limitPer ounceDaily limit for adultsOunces to reach it (rounded down)
Saturated fat1.7 gabout 20 g (10% of 2,000 calories) (Dietary Guidelines limit)11
Zinc0.8 mg40 mg (Upper limit (NIH))51
Calories1922,000 (reference day, not a limit)10

One ounce = 1 oz (28 g). USDA FoodData Central, Nuts, walnuts, English, halves, raw. Limits count everything you eat and drink that day, so other foods and supplements use up part of each one.

What 1 to 6 ounces a day add up to

AmountCaloriesSaturated fat (% of limit)Zinc (% of limit)
1 ounce1921.7 g (9%)0.8 mg (2%)
2 ounces3853.4 g (17%)1.6 mg (4%)
3 ounces5775.1 g (26%)2.3 mg (6%)
4 ounces7706.9 g (34%)3.1 mg (8%)
6 ounces1,15410 g (51%)4.7 mg (12%)

What eating it daily did in studies

Only studies that give the amount eaten. Levels: A is a meta-analysis of trials, B a randomized trial, C an observational study. How we grade evidence.

Reasons to keep it moderate, and who should eat less

If you have kidney disease, take blood thinners or other medicines, or are pregnant, the right amount for you is a question for your clinician.

What this means for a normal day

Calories are the practical ceiling for walnuts. Two ounces add 385 calories, and saturated fat stays well under its limit at that amount.

In the 2-year WAHA trial of 628 adults aged 63 to 79, 1 to 2 oz (30 to 60 g) a day lowered LDL by 4.3 mg/dL compared with a walnut-free diet (Level B). A 2026 meta-analysis found no overall change in apolipoprotein B with walnuts (Level A).

Tree nut allergy confirmed by a food challenge affects under 2% of people, and walnut is among the most common in the US (Level C). Lab studies suggest roasting does not remove the main walnut allergens, so roasted walnuts are no safer for someone who is allergic (Level D).

Evidence behind this note

  1. Level B In the WAHA trial, 628 healthy adults aged 63 to 79 who ate 1.1 to 2.1 oz (30 to 60 g) of walnuts a day for 2 years lowered LDL cholesterol by 4.3 mg/dL and total cholesterol by 8.5 mg/dL compared with a walnut-free diet. Circulation, 2021
  2. Level A The 2026 meta-analysis of 49 trials found no overall change in apolipoprotein B with walnuts. A reduction appeared only when intake exceeded 50 g a day. Food Science & Nutrition, 2026
  3. Level C A systematic review of 36 studies found challenge-confirmed tree nut allergy in under 2% of people, with walnut and cashew the most common in the US and almond and walnut among the most common in the UK. Curr Allergy Asthma Rep, 2015
  4. Level D Laboratory data suggest roasting does not remove the main walnut allergens, which stay heat stable. Allergy, 2013

Written from the data and studies on this page, reviewed by the Bioma editorial system. How we verify.

Keep exploring

Sources

Numbers checked 2026-10-13. Bioma Learn provides information, not medical advice.