Mineral content by variety (per 100 g cooked)
- White button: ~ 300 mg K, ~ 90 mg P
- Chestnut: ~ 320 mg K, ~ 100 mg P
- Portobello: ~ 440 mg K, ~ 120 mg P
- Shiitake (cooked fresh): ~ 320 mg K, ~ 75 mg P
- Oyster: ~ 230 mg K, ~ 100 mg P
- Dried porcini (10 g reconstituted): ~ 200 mg K — small portion but concentrated
For reference a renal potassium restriction is often < 2 g/day; a 100 g mushroom portion uses 10–25% of that.
Why mushroom phosphate is less worrying than you'd expect
Phosphate from plants and fungi is bound in less bio-available forms (phytate, organic phosphate) and only about 40–50% is absorbed in the gut. Additive phosphate in processed food (E338, E450, E452) is 90–100% absorbed. So even though mushrooms list ~ 90 mg phosphate per 100 g on a nutrient database, the effective load on serum phosphate is much smaller than the number suggests. This is consistent with KDIGO 2024 guidance favouring plant-forward eating in CKD.
Practical guidance
- A typical 80 g mushroom portion is fine in most CKD diets.
- If potassium is restricted: stick to white/chestnut and keep to one portion per meal.
- Use fresh garlic, herbs and black pepper to flavour mushrooms — avoid stock cubes.
- UV-treated 'vitamin D' mushrooms are useful but not a substitute for a measured vitamin D dose.
- Dried mushrooms are flavour-dense — use small amounts.






