Eating well with kidney disease means managing a handful of key nutrients: protein, sodium, potassium, and phosphorus. The specific limits depend on your stage of kidney disease and your blood work, but the core principles apply broadly. Your kidneys can no longer filter waste and balance minerals as efficiently, so what you eat directly affects how fast the disease progresses and how you feel day to day.
Why Protein Needs Change
Protein is the nutrient that shifts the most dramatically with kidney disease. When you eat protein, your body breaks it down and produces waste that healthy kidneys filter out easily. Damaged kidneys struggle with that workload, and the extra pressure on the filtering units can accelerate decline.
For stages 3 through 5 (before dialysis), clinical guidelines recommend a low-protein diet of 0.55 to 0.60 grams per kilogram of body weight per day. For a 150-pound person, that works out to roughly 37 to 41 grams of protein daily, significantly less than the 50 to 60 grams most adults eat. Some people with advanced kidney disease follow an even more restricted plan of 0.28 to 0.43 grams per kilogram, though that typically involves supplements to prevent malnutrition.
Where your protein comes from matters, too. Plant-based sources like beans, lentils, tofu, and nuts produce fewer waste products than meat and generate less acid in the body. In a large study of nearly 15,000 adults, eating mainly processed red meat was linked to up to a 25% reduction in kidney function over time. A diet pattern emphasizing vegetables, fruits, and low-fat foods instead was associated with a 14% lower risk of developing kidney disease in the first place. Plant proteins also tend to improve cholesterol profiles and support healthier gut bacteria, which produce fewer of the toxins that build up when kidneys falter.
Keeping Sodium Under 1,500 mg
The National Institute of Diabetes and Digestive and Kidney Diseases recommends aiming for less than 1,500 milligrams of sodium per day with CKD. That’s about two-thirds of a teaspoon of table salt, and it’s roughly half of what the average American consumes. Excess sodium raises blood pressure and causes fluid retention, both of which strain kidneys that are already compromised.
Most of the sodium in a typical diet comes from packaged and restaurant food, not the salt shaker. Canned soups, deli meats, frozen meals, bread, condiments, and cheese are common culprits. Reading labels is the single most effective habit you can build. Look for products with less than 140 mg of sodium per serving, and season your cooking with herbs, citrus juice, garlic, and vinegar instead of salt.
Managing Potassium With the Right Foods
Healthy kidneys keep potassium in a tight range. When kidney function drops, potassium can build up in the blood and affect your heart rhythm. A general target for stages 3 through 5 is less than 2,400 mg per day, but your doctor may loosen or tighten that based on your lab results. If your blood potassium is under 5.0, you can typically include one to two servings of high-potassium foods daily. Above 5.4, most practitioners recommend avoiding high-potassium foods altogether.
The good news is that plenty of fruits and vegetables are naturally low in potassium. Among fruits, good options include apples, blueberries, strawberries, raspberries, grapes, pineapple, cherries, cranberries, pears, and tangerines. For vegetables, you can choose from green beans, broccoli, cabbage, cauliflower, carrots (cooked), cucumbers, eggplant, kale, peppers, celery, zucchini, and asparagus. Stick to standard half-cup portions, because even a low-potassium food becomes high-potassium if you eat a large amount.
The fruits and vegetables to watch out for are bananas, oranges, tomatoes, potatoes, avocados, spinach, and dried fruits. These are all high in potassium and can push your levels up quickly.
A Cooking Trick for Potassium
If you love potatoes or other high-potassium vegetables, boiling can help. Research shows that simply soaking potatoes in water (leaching) doesn’t remove much potassium on its own. But cutting potatoes into small cubes and boiling them reduces potassium by about 50%. Shredding them before boiling drops it by roughly 75%. Drain the cooking water and don’t reuse it. This technique also works for sweet potatoes, beets, and carrots.
Watching for Hidden Phosphorus
Phosphorus is the mineral people with kidney disease most often overlook. As kidney function declines, phosphorus builds up in the blood and pulls calcium from bones, weakening them over time and hardening blood vessels. The recommended range for stages 3 through 5 is 800 to 1,000 mg per day when blood phosphorus or related hormone levels are elevated.
Natural phosphorus in whole foods like nuts, beans, and dairy is absorbed at a rate of about 40 to 60%. But phosphorus additives in processed foods are absorbed almost completely, making them a much bigger problem. These additives show up in fast food, processed meats, canned goods, bottled beverages, and frozen meals. On ingredient labels, look for words containing “phos”: sodium phosphate, potassium phosphate, calcium phosphate, diphosphate, triphosphate, polyphosphate, and phosphoric acid. Cola and flavored soft drinks often contain phosphoric acid as an acidifying agent.
Choosing whole, unprocessed foods over packaged products is the simplest way to cut phosphorus intake dramatically without tracking every milligram.
Building a Daily Eating Pattern
Putting all of this together can feel overwhelming, but a few guiding principles simplify things. Focus your meals around cooked vegetables, rice, pasta, or bread (choosing lower-sodium versions), small portions of plant-based protein or modest amounts of chicken and fish, and fruit for snacks and dessert. Olive oil, canola oil, and other unsaturated fats add calories without burdening the kidneys, which matters because people on lower-protein diets sometimes lose weight unintentionally.
A practical day might look like this: oatmeal with blueberries and a splash of rice milk for breakfast. A sandwich on low-sodium bread with grilled vegetables and a small amount of chicken for lunch. Rice with stir-fried peppers, onions, green beans, and tofu for dinner. Snacks of grapes, an apple, or unsalted crackers throughout the day.
Fluids and Kidney Disease
In the earlier stages of kidney disease, most people don’t need to restrict fluids. But in moderate to late stages, the kidneys lose the ability to remove excess water efficiently. Fluid overload leads to swelling in the legs, shortness of breath, and increased blood pressure. Whether you need a fluid limit, and how much, depends entirely on your kidney function, urine output, and whether you’re retaining fluid. This is one area where your specific lab results and symptoms guide the decision rather than a universal rule.
Keep in mind that “fluids” includes more than water. Soup, ice cream, gelatin, ice cubes, and foods with high water content all count toward your intake if you’re on a restriction.
Reading Labels Efficiently
The nutrition facts panel is your most powerful tool. Check sodium per serving first, since it’s the nutrient most likely to be excessive. Phosphorus isn’t always listed on the panel, so scan the ingredient list for any word containing “phos.” Potassium was added to U.S. nutrition labels in 2020, making it easier to track than it used to be. Protein grams are always listed and straightforward to add up across a day.
When comparing products, always check the serving size. A can of soup that looks reasonable at 400 mg sodium per serving may actually contain two or three servings per can. Frozen meals marketed as “healthy” often exceed 600 mg of sodium in a single tray. Getting comfortable with label reading takes a few grocery trips, but it quickly becomes second nature and gives you far more control over your diet than any single food swap.

