What Foods Should Dialysis Patients Avoid?

Dialysis patients need to limit foods high in potassium, phosphorus, and sodium, while also watching fluid intake. Because damaged kidneys can no longer filter these minerals efficiently, they build up in the blood between treatments and can cause dangerous complications, from irregular heartbeats to weakened bones. The specific restrictions vary depending on the type of dialysis, lab results, and how much kidney function remains, but the core dietary changes apply broadly.

Why the Diet Changes So Much on Dialysis

Healthy kidneys filter excess minerals and fluid around the clock. Dialysis only performs that job a few times per week (for hemodialysis) or continuously but less efficiently (for peritoneal dialysis). Between sessions, potassium, phosphorus, sodium, and fluid accumulate. Eating too much of any one of these can push blood levels into a range that strains the heart, damages blood vessels, or pulls calcium from bones. The goal isn’t to eliminate these nutrients entirely. It’s to keep intake within a range your dialysis schedule can handle.

High-Potassium Foods to Limit

Potassium helps regulate your heartbeat, so levels that climb too high between dialysis sessions can trigger dangerous heart rhythms. The foods highest in potassium are often the ones people think of as healthy: avocados, bananas, kiwis, oranges, dried fruit, potatoes, tomatoes, and spinach. A single avocado can contain over 700 mg of potassium, and a medium banana about 420 mg.

You don’t necessarily have to cut every high-potassium food completely. Small portions can sometimes fit within your plan. A couple of cherry tomatoes on a salad or a few raisins stirred into oatmeal, for instance, won’t spike your levels the way a full serving would. The key is knowing which foods are concentrated sources and being intentional about portion size.

Potatoes deserve a special mention because there’s a practical workaround. Dicing or cubing potatoes and boiling them in a large pot of water draws potassium out of the flesh and into the cooking water. A technique called double-cooking is even more effective: boil the cubed potatoes once, drain and rinse them with room-temperature water, then boil them again in fresh water. This method can significantly reduce potassium content while still letting you enjoy potatoes occasionally.

Phosphorus: The Hidden Problem in Processed Foods

High phosphorus levels pull calcium out of your bones over time, making them brittle, and can calcify blood vessels and heart tissue. Most dialysis patients are advised to keep phosphorus intake between 800 and 1,000 mg per day. That’s a tight budget when you consider how many foods contain phosphorus, especially processed ones.

Natural phosphorus in whole grains, legumes, and nuts is stored as phytate, and the human body absorbs only a modest fraction of it because we lack the enzyme to break phytate down efficiently. Meat and dairy phosphorus is better absorbed, at roughly 60%. But the real concern is phosphate additives in processed foods, which are absorbed at 80% to 100%. That near-complete absorption rate makes them far more impactful than the same amount of phosphorus from a piece of chicken or a handful of almonds.

Phosphate additives show up in a surprising range of products: deli meats, frozen meals, bottled sauces, fast food, baked goods, and processed cheese. On ingredient labels, look for terms like sodium phosphate, potassium phosphate, calcium phosphate, diphosphate, triphosphate, and polyphosphate. In the EU, these are listed as E 339 through E 452. In the U.S., they’ll appear by name in the ingredients list. Choosing fresh, unprocessed versions of the same food can cut phosphorus intake dramatically without changing what you eat, just how it’s made.

Dairy and Its Alternatives

Milk, yogurt, and pudding are high in both phosphorus and potassium, making them a double concern. Processed cheese products, including wrapped American cheese slices, canned cheese spreads, and cheese blocks made from blended cheeses, tend to be particularly high in phosphate additives. Small amounts of natural cheeses like brie, Swiss, cheddar, or mozzarella are generally better choices because they contain less added phosphorus.

For milk substitutes, unsweetened almond, oat, or rice milk can work well, but only if you check the label for phosphate-containing ingredients. Some fortified or flavored versions add phosphorus right back in. Soy milk is often higher in phosphorus and potassium than other plant milks. When it comes to cream cheese and sour cream, regular or low-fat versions are actually preferable to fat-free ones, which frequently contain phosphate additives to improve texture.

Sodium and Fluid Go Hand in Hand

Sodium makes you thirsty and causes your body to hold onto fluid. For someone whose kidneys can’t remove that extra fluid, the result is swelling, elevated blood pressure, and strain on the heart. Current guidelines recommend dialysis patients consume less than 2 grams of sodium per day (about 5 grams of table salt), and patients with high blood pressure may be advised to stay under 2.3 grams of sodium.

The biggest sodium sources are rarely the salt shaker. Canned soups, frozen dinners, deli meats, pickled foods, soy sauce, condiments, and restaurant meals account for most sodium in the typical diet. Bread is another quiet contributor because even though a single slice isn’t very salty, people eat it multiple times a day. Rinsing canned vegetables and beans under water before eating them can remove a meaningful amount of surface sodium.

Fluid restrictions are usually tied directly to how much urine you still produce. When prescribed, limits typically fall between 1,000 and 1,500 mL per day (roughly 4 to 6 cups). That total includes not just water and beverages but also ice, soup, popsicles, gelatin, and any food that’s liquid at room temperature. Cutting sodium is the single most effective way to make fluid limits feel more manageable, because lower sodium intake means less thirst.

Dark Colas and Other Drinks to Watch

Cola beverages are acidified with phosphoric acid, which adds a significant phosphorus load that clear sodas don’t carry. Non-cola soft drinks are generally acidified with citric acid instead. For kidney patients, this distinction matters: the phosphorus from phosphoric acid is inorganic and nearly fully absorbed. Long-term cola intake has been linked to kidney damage, particularly in people who already have reduced kidney function. If you drink soda, clear, non-cola options are a better choice, though the sugar and fluid volume still count against your daily targets.

Orange juice and tomato juice are high in potassium. Many bottled teas and sports drinks contain phosphate additives or potassium-based preservatives. Water remains the best option for hydration, keeping in mind your fluid limit. If plain water feels monotonous, a squeeze of lemon or a few frozen berries can add flavor without adding much potassium or phosphorus.

Protein Needs Actually Increase on Dialysis

This catches many patients off guard. Before starting dialysis, people with chronic kidney disease are often told to limit protein to 0.6 to 0.8 grams per kilogram of body weight per day. Once dialysis begins, the recommendation nearly doubles, to 1.0 to 1.2 grams per kilogram per day. That’s because the dialysis process itself pulls amino acids and proteins out of the blood, and without enough dietary protein to compensate, muscle wasting and malnutrition set in quickly.

The challenge is that many high-protein foods, like dairy, nuts, and beans, are also high in phosphorus or potassium. Lean meats, poultry, fish, and eggs tend to offer the best ratio of protein to unwanted minerals. More than half of your protein should come from high biological value sources, meaning animal proteins or soy, which contain all the essential amino acids your body needs. Balancing adequate protein with phosphorus and potassium limits is one of the trickiest parts of the dialysis diet, and it’s where working with a renal dietitian makes the biggest practical difference.

Reading Labels: What to Look For

Phosphorus and potassium aren’t always listed on nutrition facts panels in the U.S., which makes the ingredients list your best tool. Scan for any word containing “phos” (phosphate, phosphoric acid, diphosphate, sodium tripolyphosphate) and you’ll catch most phosphorus additives. For potassium, look for potassium chloride, which is increasingly used as a salt substitute in “reduced sodium” products. Ironically, foods marketed as heart-healthy because of lower sodium may be worse for dialysis patients because of added potassium.

When comparing two similar products, the one with fewer and simpler ingredients almost always wins. A plain chicken breast has far less phosphorus than a marinated, pre-seasoned version. A block of cheddar contains less phosphorus than a jar of processed cheese sauce. Fresh or frozen vegetables without sauces beat canned versions with added salt. These small swaps, repeated across dozens of meals, add up to a meaningful difference in your lab results.