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

Walnut vs Tofu: Which Is Better for Kidneys?

For a kidney-friendly diet the question is mineral load: Walnut is Higher risk, Tofu is Kidney-friendly. The practical difference comes down to Phosphorus — Tofu uses 12% of the daily allowance, while Walnut takes 35%.

Walnut
Higher risk
Tofu
Kidney-friendly
Phosphorus
346 mg
35%
121 mg
12%
Sodium
2 mg
<1%
12 mg
<1%
Potassium
441 mg
22%
148 mg
7%

About Walnut

Walnut sits in the Legumes & Nuts group. 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 Tofu

About Tofu: 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. As a Legumes & Nuts item, its role in a kidney diet depends mainly on mineral content.

Practical tips

A handy approach - Cook legumes and discard the water to lower some minerals; keep nuts to a small handful. Worth remembering: Cook legumes and discard the water to lower some minerals; keep nuts to a small handful.

See Walnut details See Tofu details

Frequently asked questions

Which has more phosphorus, walnut or tofu?

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

Is walnut or tofu better for kidney disease?

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

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

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