reference

High Potassium Foods to Avoid with Kidney Disease: Complete Guide

Complete list of 100+ high potassium foods to limit or avoid with CKD. Includes safer alternatives and portion strategies for every food group.

TL;DR

  • High potassium = over 300mg per serving; these foods need strict limits in CKD stages 3-5
  • Biggest offenders: baked potatoes, bananas, avocados, tomato sauce, dried fruits, and salt substitutes
  • Every high-potassium food below has a safer swap you can use instead

Hyperkalemia (high blood potassium) is one of the most dangerous complications of kidney disease. When your kidneys cannot efficiently remove excess potassium, it builds up in your blood and can cause irregular heartbeat, muscle weakness, and in severe cases, cardiac arrest. Knowing which foods are highest in potassium — and what to eat instead — is essential for CKD stages 3 through 5.

This guide lists 100+ high potassium foods organized by food group, with safer alternatives for each category. For the full spectrum including low and moderate foods, see our Potassium Content of 200+ Foods and Low Potassium Foods List.

When Do You Need to Limit Potassium?

Not all kidney patients need potassium restriction. Your nephrologist will determine this based on your blood potassium levels and GFR.

CKD StageDaily Potassium LimitRestriction Needed?
Stages 1-2Up to 3,500mgUsually no restriction
Stage 3Up to 2,500mgModerate restriction if labs elevated
Stage 4Up to 2,000mgYes, usually restricted
Stage 5 / DialysisUp to 2,000mgYes, strictly restricted

If your blood potassium is consistently above 5.0 mEq/L, your doctor will likely recommend dietary potassium restriction regardless of CKD stage.


High Potassium Fruits (Over 300mg per serving)

FoodServing SizePotassium (mg)Safer Alternative
Avocado1/2 medium485Cucumber with lime (76mg)
Banana1 medium422Apple (107mg)
Cantaloupe1 cup cubed427Watermelon (170mg)
Cherries (sweet)1 cup306Blueberries (114mg)
Dates (Medjool)2 dates334Dried cranberries (16mg)
Dried apricots5 halves407Fresh apricot (91mg)
Dried figs3 figs300Fresh grapes (176mg)
Honeydew melon1 cup cubed388Pineapple (180mg)
Kiwi2 medium430Tangerine (146mg)
Mango1 whole fruit5641/2 cup mango (139mg)
Nectarine2 medium570Peach (186mg)
Orange juice1 cup496Apple juice (250mg)
Papaya1 whole small7801/2 cup papaya (132mg)
Pomegranate1 whole666Small portion seeds (103mg)
Prunes (dried)5 prunes354Canned pears, drained (95mg)
Raisins1/2 cup544Dried cranberries (16mg)

Key pattern: Dried fruits concentrate potassium dramatically. A cup of fresh grapes has 176mg, but a cup of raisins has over 1,000mg. Always choose fresh or canned (drained) over dried.


High Potassium Vegetables (Over 300mg per serving)

FoodServing SizePotassium (mg)Safer Alternative
Acorn squash1 cup cooked486Yellow squash (346mg leached, or zucchini 218mg)
Artichoke1 medium343Asparagus (135mg/6 spears)
Baked potato (with skin)1 medium926Boiled potato, no skin (379mg leached)
Beet greens1 cup cooked1,309Cabbage (73mg)
Beets (cooked)1 cup518Carrots (183mg)
Brussels sprouts1 cup cooked342Green beans (91mg)
Butternut squash1 cup cooked493Yellow squash (173mg)
Kohlrabi1 cup cooked472Turnip (138mg)
Lima beans1 cup cooked485Green beans (91mg)
Mushrooms (cooked)1 cup428Mushrooms, canned (101mg/half cup)
Parsnips1 cup cooked573Carrots (183mg)
Potato (baked, no skin)1 medium610Cauliflower mashed (176mg)
Pumpkin (canned)1 cup505Applesauce (91mg)
Spinach (cooked)1 cup558Iceberg lettuce (78mg)
Sweet potato1 medium baked542Small sweet potato (271mg) or white rice (27mg)
Swiss chard1 cup cooked480Kale, raw (80mg)
Tomato paste2 tbsp324Fresh tomato, diced (146mg)
Tomato sauce1 cup728Small amount (1/4 cup = 182mg)
Tomatoes (cooked/stewed)1 cup528Raw tomato (146mg/half cup)
Winter squash1 cup cooked448Zucchini (218mg)
Yam1 medium baked670White rice (27mg)

Key pattern: Cooking concentrates potassium in greens and squashes. Raw leafy greens are much lower per cup than cooked because of volume reduction. One cup of raw spinach has 167mg versus 558mg cooked.


High Potassium Proteins and Legumes (Over 300mg per serving)

FoodServing SizePotassium (mg)Safer Alternative
Black beans1 cup cooked6111/4 cup black beans (153mg)
Chickpeas1 cup cooked4771/4 cup chickpeas (119mg)
Clams3 oz cooked534Shrimp (155mg)
Halibut3 oz cooked449Cod (155mg)
Kidney beans1 cup cooked6071/4 cup kidney beans (152mg)
Lentils1 cup cooked7311/4 cup lentils (183mg)
Lima beans1 cup cooked485Green beans (91mg)
Navy beans1 cup cooked7081/4 cup navy beans (177mg)
Pinto beans1 cup cooked7461/4 cup pinto beans (187mg)
Salmon3 oz cooked326Tilapia (170mg)
Soybeans (edamame)1 cup6761/4 cup edamame (169mg)
White beans1 cup cooked1,0041/4 cup white beans (251mg)
Yogurt (plain)1 cup3801/4 cup (95mg)

Key pattern: Legumes are among the highest potassium foods. The simplest strategy is dramatic portion reduction — use 1/4 cup instead of 1 cup, and pair with low-potassium sides.


High Potassium Dairy (Over 300mg per serving)

FoodServing SizePotassium (mg)Safer Alternative
Milk (whole)1 cup322Unenriched almond milk (37mg)
Milk (2%)1 cup342Rice milk (65mg)
Milk (skim)1 cup382Coconut milk carton (46mg)
Yogurt (plain, whole)1 cup3801/2 cup yogurt (190mg)
Chocolate milk1 cup418Almond milk + cocoa powder (~50mg)
Kefir1 cup376Almond milk (37mg)

High Potassium Nuts and Seeds (Over 300mg per serving)

FoodServing SizePotassium (mg)Safer Alternative
Almonds1/2 cup4121 oz almonds (208mg)
Brazil nuts1/2 cup466Macadamia nuts, 1oz (104mg)
Cashews1/2 cup4361 oz cashews (187mg)
Peanuts1/2 cup4801 oz peanuts (200mg)
Pistachios1/2 cup6201 oz pistachios (291mg)
Pumpkin seeds1/2 cup588Popcorn (93mg/3 cups)
Sunflower seeds1/2 cup4081 oz sunflower seeds (164mg)
Trail mix1/2 cup500+Pretzels (33mg/oz)

Key pattern: Nuts and seeds are potassium-dense. Stick to 1oz portions (a small handful) and you can often keep individual items under 200mg.


High Potassium Beverages

FoodServing SizePotassium (mg)Safer Alternative
Carrot juice8 oz689Apple juice (250mg)
Coconut water1 cup600Plain water (0mg)
Orange juice1 cup496Cranberry juice cocktail (46mg)
Prune juice8 oz707Grape juice, 4oz (84mg)
Tomato juice8 oz527Lemonade (37mg)
V8 vegetable juice8 oz470Apple juice (250mg)
Sports drinks (some)12 oz300-450Water (0mg)

The Hidden Danger: Salt Substitutes

This deserves its own section because salt substitutes are the single most dangerous potassium source for kidney patients.

ProductServingPotassium (mg)
Morton Salt Substitute1/4 tsp610
Nu-Salt1/4 tsp530
NoSalt1/4 tsp650
”Lite Salt” (50/50 blend)1/4 tsp290

A single teaspoon of salt substitute can deliver 2,000-2,800mg of potassium — an entire day’s allowance for someone in CKD stage 4-5. Never use salt substitutes unless specifically approved by your nephrologist.


Potassium Reduction Techniques

You do not have to eliminate every high-potassium food. These techniques can reduce potassium content significantly:

Leaching (for potatoes, root vegetables, and some greens)

  1. Peel the vegetable and cut into thin slices or small cubes
  2. Soak in a large volume of warm water for at least 2 hours (use 10 parts water to 1 part vegetable)
  3. Rinse, then boil in fresh water for 10+ minutes
  4. Drain and discard the cooking water

This can reduce potassium by 30-50% depending on the food and thickness of the cut.

Portion control

Many high-potassium foods become moderate-potassium at half or quarter portions:

  • 1 cup black beans = 611mg, but 1/4 cup = 153mg
  • 1 whole banana = 422mg, but 1/3 banana = 141mg
  • 1 medium sweet potato = 542mg, but 1/4 sweet potato = 136mg

Choose canned over fresh (for fruits and some vegetables)

Canned fruits and vegetables packed in water have lower potassium because the mineral leaches into the liquid. Drain and rinse before eating for maximum reduction.


How to Use This Guide

Identify your personal trigger foods. Review this list against what you currently eat regularly. Most people have 5-10 high-potassium foods that make up the bulk of their excess intake.

Make one swap at a time. Replacing your daily banana with an apple, switching from orange juice to cranberry juice, or using cauliflower mash instead of mashed potatoes are each simple changes with big potassium reductions.

Track your intake to see the full picture. KidneyPal lets you scan your meals and instantly see potassium levels alongside sodium, phosphorus, and protein, so you can catch hidden high-potassium ingredients before they add up.

Recheck your labs regularly. Dietary changes should be reflected in your blood potassium levels within a few weeks. Work with your nephrologist to adjust your diet based on lab trends.


The Bottom Line

High potassium foods do not have to be feared — they need to be respected and managed. By learning which foods carry the most potassium, using portion control and leaching techniques, and making strategic swaps, you can maintain good blood potassium levels while still enjoying varied, satisfying meals.

For complete kidney diet planning resources, visit our kidney disease diet management guide. Related references:

Track How This Fits YOUR Kidney Diet

Everyone's kidneys respond differently. KidneyPal tracks sodium, potassium, phosphorus, and protein personalized to your CKD stage — including hidden phosphorus additives that other trackers miss.

Frequently Asked Questions

What foods are dangerously high in potassium for kidney patients?

The highest potassium foods include beet greens (1,309mg/cup cooked), white beans (1,004mg/cup), spinach cooked (558mg/cup), baked potato with skin (926mg), avocado (485mg/half), and dried fruits like prunes and apricots. These can cause dangerous blood potassium spikes in CKD stages 3-5.

Can you ever eat high potassium foods with kidney disease?

In early CKD (stages 1-2) with normal blood potassium, you may not need to restrict potassium at all. In later stages, some high-potassium foods can be eaten in very small portions or prepared using leaching techniques. Always follow your nephrologist's specific guidance based on your lab results.

Do salt substitutes contain potassium?

Yes, most salt substitutes (like Nu-Salt and Morton Salt Substitute) replace sodium chloride with potassium chloride. A single teaspoon can contain 2,400-2,800mg of potassium — an entire day's limit for CKD stage 4-5. These products are extremely dangerous for kidney patients and should be completely avoided unless approved by your doctor.

Related Articles