Kidney diet · Portion guide

Foods to Avoid with Kidney Disease

The honest answer is not a banned list. Potassium and phosphorus are dose-dependent, so the real question for almost every food is how much, not whether. Below are the exact numbers from the USDA database, the portion that fits a typical renal budget, and what changes if you also have diabetes.

By the MedMenu Editorial Team · Published July 20, 2026

Do you have to avoid these foods completely?

A whole avocado is a problem on a renal diet. A quarter of one usually is not. That difference, portion, is the whole game, and it is what a simple "foods to avoid" list gets wrong. Instead of banning foods, fit them against your daily budget:

  • ·Potassium: no single number fits everyone; it is set from your blood tests. Many renal diets use around 2,000 mg/day as a common working reference. Not everyone with CKD needs to limit it at all.
  • ·Sodium: kidney guidelines generally suggest keeping it under 2,300 mg a day for most adults with CKD.
  • ·Phosphorus: also individualized to your blood levels, with no official daily number. In practice, renal diets often keep it around 800–1,000 mg/day.

Your nephrologist and renal dietitian set your personal targets from your labs and stage. Use the numbers below to see how portions add up against them, not as a list of forbidden foods.

High-potassium foods: the portion that fits

Can you eat avocado with kidney disease?

Yes, in portion. A quarter avocado is about 242 mg potassium and fits most renal daily budgets; a whole one is roughly 725 mg and usually does not. Think in quarters, not "banned." With diabetes: avocado is a rare win here, low carb, so it will not spike blood sugar.

Bananas?

A whole medium banana is 422 mg potassium, a big share of a 2,000 mg day. Half a banana can fit if you count it. With diabetes: also watch the ~27 g carbohydrate; pair it with protein.

Potatoes and sweet potatoes?

Half a medium baked potato (flesh) is about 305 mg potassium; half a cup of baked sweet potato is about 475 mg. Boiling or soaking cut pieces lowers potassium further. With diabetes: leaching removes potassium but not the ~17–21 g carbohydrate, and both are high on the glycemic index.

Tomatoes and oranges?

A medium tomato is about 292 mg; a medium orange about 237 mg. Both fit in single servings. With diabetes: whole fruit beats juice, because the fiber blunts the sugar and you eat less.

Cooked spinach, beans, dried fruit?

These concentrate potassium fast: half a cup of cooked spinach is 419 mg, half a cup of white beans 505 mg, a quarter cup of dried apricots 383 mg. Small portions, counted, or swapped. With diabetes: beans are actually a blood-sugar friend (low glycemic, high fiber); the trade-off here is the potassium and phosphorus, not the carbs.

Which foods are high in phosphorus?

Phosphorus has a twist: the additive phosphate in processed food is absorbed almost completely, while phosphorus in whole foods is absorbed far less. So a cola is a bigger real-world problem than its modest label number suggests, and reading ingredient lists for "phosphate" matters as much as counting milligrams.

Dairy and cheese?

A cup of whole milk is about 205 mg phosphorus; an ounce of cheddar about 127 mg (plus 183 mg sodium). Portion-friendly in small amounts. With diabetes: milk adds ~12 g carbohydrate per cup; cheese is near-zero carb.

Nuts, lentils, whole grains?

An ounce of almonds is about 135 mg phosphorus (and 205 mg potassium); half a cup of lentils about 178 mg. These are whole-food phosphorus, so less of it is absorbed. With diabetes: nuts and lentils are low-glycemic wins, so portion them for the minerals, not the carbs.

Cola and processed foods?

Dark colas add phosphoric-acid phosphate that is nearly fully absorbed, plus about 39 g of sugar per can. This is the phosphorus to cut first, because it is additive, not whole-food. With diabetes: an easy double win to drop.

Watching both minerals? See our list of foods low in both potassium and phosphorus.

Sodium and the salt-substitute trap

Kidney guidelines generally put sodium under 2,300 mg a day. Most of it hides in processed and restaurant food, not the salt shaker: cured meats, canned soup, and bouillon are the usual culprits. See our list of foods low in both sodium and potassium for what to build from instead.

Important: most "salt substitutes" swap sodium for potassium chloride. On a kidney diet that can push blood potassium to dangerous levels, because damaged kidneys clear it poorly. Check the label for potassium chloride and talk to your care team before using one.

The numbers, per realistic portion

Values from USDA FoodData Central, per the portion shown. Potassium and phosphorus in milligrams.

Food Portion Potassium Phosphorus Sodium
Banana1 medium422261
Avocado1/4242264
Baked potato1/2 med, flesh305394
Sweet potato1/2 cup4755436
Tomato1 medium292306
Orange1 medium237180
Cooked spinach1/2 cup4195063
White beans1/2 cup5051025
Dried apricots1/4 cup383233
Whole milk1 cup322205105
Cheddar1 oz21127183
Almonds1 oz2051350
Lentils1/2 cup3651782

Shareable version of this chart below. Save it or send it to someone who needs it.

What can you eat instead?

Blueberries instead of banana or orange

Half a cup is just 57 mg potassium, low glycemic too.

Apple instead of dried fruit

A medium apple is about 195 mg potassium, with fiber that slows sugar.

Cauliflower instead of potato mash

Half a cup is about 88 mg potassium and low carb.

Egg for low-potassium protein

One large egg is about 63 mg potassium; whites are lower in phosphorus than yolks.

For the full set, see our low potassium foods list, grouped by type with the milligrams per portion, or what foods lower potassium for the swaps and techniques that bring your intake down.

What if you also have diabetes?

This is where generic kidney advice goes wrong. The classic renal swap is "use white rice and white bread" because they are low in potassium and phosphorus. But both are high on the glycemic index, so they fix the kidney problem and break the blood-sugar one.

When two conditions pull in opposite directions, portion and pairing are the tools that serve both. That is the whole reason to look at a food's full nutrition, not one number.

How we calculated these numbers

Every potassium, phosphorus, and sodium figure on this page is pulled directly from the USDA FoodData Central database (Standard Reference legacy foods) for the specific portion shown, not estimated. Daily reference points come from published kidney guidelines. There is no single daily limit for potassium or phosphorus that fits everyone; both are set from your blood test results by your care team, so we show the common working references clinicians use, not a personal prescription.

Sources

MedMenu is an information tool, not medical advice, and does not diagnose, treat, or manage any condition. Your nephrologist and renal dietitian set your personal targets from your labs and stage. Published July 20, 2026 · Last updated July 20, 2026.

What people are saying

This is a comprehensive website! Recipes look great and represent a variety of cuisines. You have emphasized the appropriate nutrients. Guidance tips are helpful. Science tab provides evidence-based references and are appropriate for the diseases addressed. Links to Drugs.com, WebMD & Medline are nice. As a registered dietitian, I feel comfortable recommending MedMenu.

Susan G. Rodder, MS, RDN, LD

Registered Dietitian

MedMenu offers all the data you need to plan meals based on specific dietary needs. There are lot of great recipes from a variety of cuisines to choose from, or you can test your own recipe to see how well it fits into your dietary guidelines.

Valerie B.

MedMenu user

Diabetically Speaking with SmartMove360

Common questions

Do I have to avoid high-potassium foods completely?

Usually not. Potassium is dose-dependent, so the same food fits or does not fit depending on portion. A quarter avocado (about 242 mg) fits most renal budgets; a whole one (about 725 mg) usually does not. Not everyone with CKD even needs to limit potassium, so your blood tests are the real guide.

How much potassium can you have with kidney disease?

Many kidney diets aim for around 2,000 mg of potassium a day as a general guide. But there is no single number that fits everyone; how much you need to limit depends on your blood test results, which your care team tracks.

Can you eat potatoes with kidney disease?

Yes, in portion. Half a medium baked potato (flesh) is about 305 mg potassium. Boiling or soaking cut pieces reduces potassium further. If you also have diabetes, the carbohydrate load stays even after leaching, so portion still matters.

Are salt substitutes okay for kidney disease?

Be careful. Most replace sodium with potassium chloride, which can push blood potassium to dangerous levels when kidneys clear it poorly. Check the label for potassium chloride and talk to your care team before using one.

Food-by-food guides

The specific questions people ask most, answered in depth with the portion math and the diabetes angle.

Recipes by cuisine

Rather not count?

7-Day Kidney Disease Meal Plan

This guide teaches you the portions. The plan does the counting for you: a printable week that already leaves the high-mineral foods out, with sodium, potassium and phosphorus worked out for every meal.

See the meal plan →

See what fits your kidney diet tonight

Pick your conditions and cuisine. Get recipes with per-serving potassium, phosphorus and sodium, so you can cook with confidence.

Get Started Free