Foods, Kidney Disease, Potassium and Oxalates
What the NIDDK and MedlinePlus say about food and kidney disease or kidney stones: potassium, phosphorus, sodium, oxalate, and why the kidney team and a dietitian set the limits.
Content last updated . This page has not been medically reviewed.
Safety first. Supplements can cause side effects and interact with medicines. Read mushroom safety and interactions before you use any mushroom product.
Kidney team guidance comes first
Many foods praised elsewhere on this site, such as beans, leafy greens, nuts, bananas and tomatoes, are rich in potassium or oxalate. For most people that is not a problem. For people with kidney disease or a history of kidney stones, the right limits depend on blood tests and the kidney type, and they are set by the kidney team and a dietitian. This page explains what the sources say; it gives no personal limits. Do not stop a prescribed medicine, and do not change your diet on your own because of a web page.Chronic kidney disease: what the NIDDK says
The NIDDK (US National Institute of Diabetes and Digestive and Kidney Diseases) says that when kidneys cannot filter blood properly, what you eat and drink can help keep salts and minerals in balance, and that needs change as the disease advances [1]. It says there is no single meal plan for everyone with chronic kidney disease (CKD), and that in early stages there may be few limits [1].| Topic | What the source says |
|---|---|
| Potassium | CKD can make it harder to remove potassium, and blood levels can become very high; too little or too much can cause heart and muscle problems, so work with a dietitian or health care professional [1] |
| Phosphorus | Damaged kidneys cannot remove phosphorus as well, and too much can harm blood vessels and bones. Phosphorus is found naturally in protein-rich foods, and phosphorus additives are the main source for many people [1] |
| Sodium | Too much causes fluid retention, high blood pressure and swelling; the sodium limit is worked out with a dietitian or health care professional [1] |
| Protein | Some people with CKD need moderate amounts, but too little can cause malnutrition, so the amount and sources are individual [1] |
| Liquids | People with CKD may need to limit liquids because damaged kidneys cannot remove extra fluid [1] |
Potassium in everyday foods
MedlinePlus says vegetables and fruit are the richest sources of potassium, and names beans, lentils, tomatoes, potatoes, sweet potatoes, soy, winter squash, citrus fruits, cantaloupe, bananas, kiwi, prunes and apricots, plus milk, yogurt and nuts [2]. It says people with kidney problems, especially those on dialysis, should not eat too many potassium-rich foods, and that the provider will recommend a restricted diet if needed [2]. The same page names ACE inhibitors, angiotensin receptor blockers and potassium-sparing water pills as common causes of high blood potassium, along with poor kidney function [2].The NIDDK says that if potassium is high, a health professional may advise limiting serving sizes of potassium-containing foods, using herbs and spices instead of salt substitutes (which can be high in potassium), and limiting foods with potassium chloride on the label [1]. Potassium is also covered in Potassium: Roles, Food Sources and Cautions and Foods High in Potassium. Because potassium-rich foods are also linked in the library to blood pressure, see Foods for Blood Pressure with this caution in mind. Contact the kidney team about any change, and about supplements and minerals; see Minerals, Supplements and Kidney Disease.
Oxalates and kidney stones
The NIDDK says drinking enough liquid, mainly water, is the most important thing for preventing kidney stones, unless you have kidney failure [3]. For people who have had calcium oxalate stones, it says they may want to avoid foods that raise oxalate in urine, and lists nuts and nut products, peanuts, rhubarb, spinach and wheat bran [3]. It tells them to talk with a health care professional about other food sources and how much oxalate they should eat [3].Other points from the same source:
- Ask your health care professional which type of kidney stone you had, because food advice differs by type [3].
- Sodium raises the chance of stones, and animal protein may increase it too [3].
- Calcium from food is not the cause of calcium stones; in the right amounts it can block other substances that may cause stones [3].
- Studies have shown that the DASH diet can reduce the risk of kidney stones [3].
- Beans, dried peas and lentils are described as high in protein and low in oxalate [3].
The oxalate content of most other functional foods, and whether cooking or soaking changes it, was not found in the sources read for this page. Proper evidence was not found for general oxalate limits for people who have never had a stone. For vitamin C supplements and stones, see High-Dose Vitamin C.
Frequently asked questions
Do I need to avoid high-potassium foods if I have kidney disease?
Maybe. The NIDDK says CKD can make potassium rise very high and that a dietitian or health care professional helps find the right amount for you [1]. In early CKD there may be few limits [1].
Are salt substitutes safe with kidney disease?
The NIDDK says salt substitutes can be high in potassium, and a health professional may advise herbs and spices instead if potassium is high [1]. Ask before using one.
What foods are high in oxalate?
For people with calcium oxalate stones, the NIDDK names nuts, peanuts, rhubarb, spinach and wheat bran [3]. It does not give a complete list, so ask a health care professional.
Does calcium cause kidney stones?
The NIDDK says calcium from food is not the cause of calcium stones, and in the right amounts it can block other substances that may cause them [3]. Ask about the right amount for you.
Can diet alone prevent kidney stones?
Drinking enough liquid is described by the NIDDK as the most important step, and diet changes depend on stone type [3]. A health care professional can advise.
More details: evidence, limits and cautions
The details behind this page: cautions, limits of the evidence and where sources disagree. Open any note to read it.
Who should ask first
References
- National Institute of Diabetes and Digestive and Kidney Diseases (US). Healthy Eating for Adults with Chronic Kidney Disease. Read 2026-10-23.
- MedlinePlus (U.S. National Library of Medicine). Potassium in diet. Read 2026-10-23.
- National Institute of Diabetes and Digestive and Kidney Diseases (US). Eating, Diet, & Nutrition for Kidney Stones. Read 2026-10-23.