Why nuts are usually good — but more complicated in CKD
In the general population, large cohort studies (PREDIMED, Nurses' Health Study) consistently link a daily 30 g portion of nuts to ~ 20–30% lower cardiovascular mortality. That's relevant for CKD too, because cardiovascular disease — not dialysis — is the leading cause of death in CKD.
But nuts are concentrated foods: they pack a lot of minerals into a small weight. In CKD stages 4–5, the potassium and phosphate content of a large daily handful can be enough to nudge blood levels in the wrong direction, especially when combined with other plant foods, dairy and chocolate.
The practical answer is rarely 'avoid nuts' — it's 'right type, right portion'.
Potassium and phosphate by nut type (per 30 g)
Approximate values (raw, unsalted):
- Macadamia — 110 mg K / 55 mg P (lowest)
- Walnuts — 130 mg K / 105 mg P
- Hazelnuts — 200 mg K / 90 mg P
- Peanuts — 210 mg K / 110 mg P
- Almonds — 220 mg K / 145 mg P (high oxalate)
- Brazil nuts — 200 mg K / 220 mg P (very high selenium — limit to 1–2/day)
- Cashews — 200 mg K / 175 mg P (high oxalate)
- Pistachios — 310 mg K / 145 mg P (highest potassium)
For advanced CKD, macadamia and walnuts are the best default. Cashews and pistachios are the ones most likely to cause trouble at large portions.
Food first. If you are choosing a daily multivitamin alongside a balanced diet, Kidney Vitality was developed by a UK Consultant Nephrologist using renal nutrition principles. See the formulation.
Oxalate and kidney stones
If you've ever had a calcium-oxalate kidney stone (the most common type in the UK), a few nuts are worth knowing about:
- High oxalate: almonds, cashews, peanuts, pine nuts.
- Lower oxalate: macadamia, walnuts, pecans.
If you're a stone-former, dietitians usually suggest limiting (not eliminating) high-oxalate nuts and pairing them with a calcium-containing food in the same meal (e.g. yoghurt) so the oxalate is bound in the gut rather than absorbed.
Salted, flavoured and chocolate-coated nuts
Plain raw or dry-roasted unsalted nuts are the kidney-friendliest format. Watch for:
- Salted/roasted nuts — a 30 g bag of salted peanuts can add ~ 0.4 g salt; not catastrophic, but it adds up.
- Honey-roasted, sugared or candied nuts — added free sugars.
- Chocolate-coated nuts — milk chocolate adds dairy phosphate and sugar.
- Mixed nuts with dried fruit (trail mix) — dried fruit is a concentrated potassium source; portion-control carefully.
Reading the label and choosing 'no added salt' is the easiest win.
Practical portions by CKD stage
Approximate guidance — your renal dietitian's advice always overrides:
- Stages 1–3 with normal potassium: 30 g (small handful) most days is reasonable and likely good for your heart.
- Stage 4 (eGFR 15–29): 15–30 g a few times a week, choosing macadamia/walnuts most often, limiting cashews/pistachios.
- Stage 5 / dialysis: discuss with your renal dietitian. Many people can still enjoy a small portion; some need to limit further depending on blood potassium and phosphate.
- Brazil nuts: limit to 1–2 per day regardless of stage — selenium is very high.
- Stone-formers: limit high-oxalate nuts, pair with calcium.






