Nuts contain potassium and phosphorus. In kidney disease, the kidneys can struggle to excrete these minerals.

This means that consuming nuts and other foods rich in potassium and phosphorus can increase the mineral levels in the body.

Some people with kidney disease may be able to include some nuts in their diet. Speak with a registered dietitian for guidance on the types and quantity of nuts they recommend based on factors such as the stage of kidney disease and the type of treatment you are receiving.

If you want to include nuts in your diet, it is best to avoid or limit your intake of the nuts that are highest in potassium and phosphorus.

Peanuts are high in both potassium and phosphorus. A 1/4-cup serving of peanuts contains 133 milligrams (mg) of phosphorus and 232 mg of potassium.

A 1/4-cup serving of pistachios contains 150 mg of phosphorus and 290 mg of potassium, while the same serving size of almonds contains 150 mg of phosphorus and 200 mg of potassium.

Comparatively, pecan halves are relatively low in both minerals, containing 69 mg of phosphorus and 101 mg of potassium.

A 1/4-cup serving of macadamia nuts contains 63 mg of phosphorus and 124 mg of potassium per 1/4-cup serving.

In some cases, such as if you receive certain types of dialysis, you may need to consume more potassium. A registered dietitian can help you choose nuts that are higher in potassium but lower in phosphorus if this is necessary.

How many nuts you can eat with kidney disease can depend on factors such as:

  • the type of nut
  • the stage of kidney disease
  • the type of dialysis you receive

In general, according to the United Kingdom’s National Health Service (NHS), it is best to limit your intake of nuts to no more than around 30 grams (g) per day.

If you receive hemodialysis, it is best to limit your intake of nuts to a 1/4-cup serving.

Your healthcare team can provide more information about how many nuts may be safe to consume based on your individual circumstances.