Search Foods
Home Food Comparisons Walnut vs Beans: Which Is Better for Kidneys?

Walnut vs Beans: Which Is Better for Kidneys?

For a kidney-friendly diet the question is mineral load: Walnut is Higher risk, Beans is Moderate. The biggest gap is Phosphorus — Beans sits at 14% of the daily limit versus 35% for Walnut.

Walnut
Higher risk
Beans
Moderate
Phosphorus
346 mg
35%
140 mg
14%
Sodium
2 mg
<1%
1 mg
<1%
Potassium
441 mg
22%
355 mg
18%

About Walnut

In a CKD diet, Legumes & Nuts deserve attention: Walnut - Legumes and nuts are typically high in both phosphorus and potassium, so they need care. Plant phosphorus absorbs at a lower rate (30-50%), so the real load is smaller than the numbers suggest.

About Beans

Beans (Legumes & Nuts). Legumes and nuts are typically high in both phosphorus and potassium, so they need care. Plant phosphorus absorbs at a lower rate (30-50%), so the real load is smaller than the numbers suggest. This is the same lens used for similar items.

Practical tips

Worth remembering: Cook legumes and discard the water to lower some minerals; keep nuts to a small handful. Practical tip: Cook legumes and discard the water to lower some minerals; keep nuts to a small handful.

See Walnut details See Beans details

Frequently asked questions

Which has more phosphorus, walnut or beans?

For Phosphorus, the per-100 g values are 346 mg in Walnut and 140 mg in Beans — the rest of the mineral profile is on each food page.

Is walnut or beans better for kidney disease?

Based on CKD stage 3-4 daily limits, Walnut is rated Higher risk and Beans is rated Moderate. Ratings reflect mineral load per 100 g only; individual advice should come from your healthcare team.

What is the difference between walnut and beans for a CKD diet?

The largest difference is Phosphorus: Beans sits at 14% of the daily limit versus 35% for Walnut. Portion size changes both numbers, so compare per 100 g values on the food pages.