Why does diet matter for kidney disease?
Your kidneys regulate the balance of minerals, fluids, and waste in your body. When they're not working well, certain substances can build up to dangerous levels in your blood. Adjusting your diet helps control those levels — reducing the burden on your kidneys and preventing complications.
The specific dietary changes you need depend heavily on your stage of CKD, whether you're on dialysis, and your individual lab results. There's no single "kidney diet" that works for everyone — which is why working with a renal dietitian is so valuable.
Sodium (salt)
Limiting sodium is important for almost everyone with kidney disease, at every stage. Here's why: excess sodium causes your body to hold onto fluid, which raises blood pressure — and high blood pressure directly damages kidneys.
Goal: Less than 2,300 mg of sodium per day (about 1 teaspoon of salt).
Practical tips
- Read nutrition labels — aim for less than 600mg per serving in packaged foods
- Cook at home more — restaurant meals are often extremely high in sodium
- Use herbs, lemon, garlic, and spices instead of salt for flavor
- Rinse canned vegetables and beans before eating to remove some sodium
- Beware of "low fat" foods — they often compensate with extra sodium
Potassium
Healthy kidneys regulate potassium levels precisely. Damaged kidneys may let potassium build up — and too much potassium can cause dangerous heart rhythm problems.
You may need to limit potassium if your blood tests show elevated levels. Not everyone with CKD needs to restrict potassium — your labs will guide this.
High-potassium foods to be cautious about
- Bananas, oranges, melons, avocados, kiwi
- Potatoes, sweet potatoes, tomatoes, pumpkin
- Beans and lentils
- Nuts and seeds
- Dairy products
- Salt substitutes — these are often very high in potassium
Lower-potassium alternatives
- Apples, berries, grapes, peaches, pears
- Green beans, cauliflower, cabbage, carrots, onions
- White rice, white bread, pasta
Phosphorus
Phosphorus is a mineral found in many foods. When kidneys fail, phosphorus builds up in the blood. Over time, high phosphorus pulls calcium out of your bones — weakening them — and can cause painful calcium deposits in blood vessels and skin.
Phosphorus is harder to manage than potassium because it's found in almost everything. The key distinction: naturally occurring phosphorus (in whole foods) is partially absorbed, while phosphate additives in processed foods are almost completely absorbed.
Limit or avoid
- Dark colas (Pepsi, Coke) — high in phosphate additives
- Processed meats, fast food
- Dairy — milk, cheese, yogurt, ice cream
- Nuts and seeds
- Whole grain breads and cereals
- Chocolate
Phosphate binders
Your doctor may prescribe phosphate binders — medications taken with meals that bind phosphorus in your food so it passes through without being absorbed. Take them exactly as prescribed, with every meal and snack.
Protein
This one is nuanced — the right amount of protein depends entirely on where you are in your kidney disease journey.
Fluids
For most people in early CKD stages, staying well hydrated is actually good for the kidneys. However, as kidney disease progresses — especially on hemodialysis — fluid restriction becomes very important.
When kidneys fail, they can no longer remove excess fluid. Fluid builds up causing swollen legs and ankles, high blood pressure, and — if severe — fluid around the lungs making it hard to breathe.
Your nephrologist or dialysis team will give you a specific daily fluid goal based on your urine output and how much fluid dialysis removes.