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 Stage | Daily Potassium Limit | Restriction Needed? |
|---|---|---|
| Stages 1-2 | Up to 3,500mg | Usually no restriction |
| Stage 3 | Up to 2,500mg | Moderate restriction if labs elevated |
| Stage 4 | Up to 2,000mg | Yes, usually restricted |
| Stage 5 / Dialysis | Up to 2,000mg | Yes, 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)
| Food | Serving Size | Potassium (mg) | Safer Alternative |
|---|---|---|---|
| Avocado | 1/2 medium | 485 | Cucumber with lime (76mg) |
| Banana | 1 medium | 422 | Apple (107mg) |
| Cantaloupe | 1 cup cubed | 427 | Watermelon (170mg) |
| Cherries (sweet) | 1 cup | 306 | Blueberries (114mg) |
| Dates (Medjool) | 2 dates | 334 | Dried cranberries (16mg) |
| Dried apricots | 5 halves | 407 | Fresh apricot (91mg) |
| Dried figs | 3 figs | 300 | Fresh grapes (176mg) |
| Honeydew melon | 1 cup cubed | 388 | Pineapple (180mg) |
| Kiwi | 2 medium | 430 | Tangerine (146mg) |
| Mango | 1 whole fruit | 564 | 1/2 cup mango (139mg) |
| Nectarine | 2 medium | 570 | Peach (186mg) |
| Orange juice | 1 cup | 496 | Apple juice (250mg) |
| Papaya | 1 whole small | 780 | 1/2 cup papaya (132mg) |
| Pomegranate | 1 whole | 666 | Small portion seeds (103mg) |
| Prunes (dried) | 5 prunes | 354 | Canned pears, drained (95mg) |
| Raisins | 1/2 cup | 544 | Dried 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)
| Food | Serving Size | Potassium (mg) | Safer Alternative |
|---|---|---|---|
| Acorn squash | 1 cup cooked | 486 | Yellow squash (346mg leached, or zucchini 218mg) |
| Artichoke | 1 medium | 343 | Asparagus (135mg/6 spears) |
| Baked potato (with skin) | 1 medium | 926 | Boiled potato, no skin (379mg leached) |
| Beet greens | 1 cup cooked | 1,309 | Cabbage (73mg) |
| Beets (cooked) | 1 cup | 518 | Carrots (183mg) |
| Brussels sprouts | 1 cup cooked | 342 | Green beans (91mg) |
| Butternut squash | 1 cup cooked | 493 | Yellow squash (173mg) |
| Kohlrabi | 1 cup cooked | 472 | Turnip (138mg) |
| Lima beans | 1 cup cooked | 485 | Green beans (91mg) |
| Mushrooms (cooked) | 1 cup | 428 | Mushrooms, canned (101mg/half cup) |
| Parsnips | 1 cup cooked | 573 | Carrots (183mg) |
| Potato (baked, no skin) | 1 medium | 610 | Cauliflower mashed (176mg) |
| Pumpkin (canned) | 1 cup | 505 | Applesauce (91mg) |
| Spinach (cooked) | 1 cup | 558 | Iceberg lettuce (78mg) |
| Sweet potato | 1 medium baked | 542 | Small sweet potato (271mg) or white rice (27mg) |
| Swiss chard | 1 cup cooked | 480 | Kale, raw (80mg) |
| Tomato paste | 2 tbsp | 324 | Fresh tomato, diced (146mg) |
| Tomato sauce | 1 cup | 728 | Small amount (1/4 cup = 182mg) |
| Tomatoes (cooked/stewed) | 1 cup | 528 | Raw tomato (146mg/half cup) |
| Winter squash | 1 cup cooked | 448 | Zucchini (218mg) |
| Yam | 1 medium baked | 670 | White 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)
| Food | Serving Size | Potassium (mg) | Safer Alternative |
|---|---|---|---|
| Black beans | 1 cup cooked | 611 | 1/4 cup black beans (153mg) |
| Chickpeas | 1 cup cooked | 477 | 1/4 cup chickpeas (119mg) |
| Clams | 3 oz cooked | 534 | Shrimp (155mg) |
| Halibut | 3 oz cooked | 449 | Cod (155mg) |
| Kidney beans | 1 cup cooked | 607 | 1/4 cup kidney beans (152mg) |
| Lentils | 1 cup cooked | 731 | 1/4 cup lentils (183mg) |
| Lima beans | 1 cup cooked | 485 | Green beans (91mg) |
| Navy beans | 1 cup cooked | 708 | 1/4 cup navy beans (177mg) |
| Pinto beans | 1 cup cooked | 746 | 1/4 cup pinto beans (187mg) |
| Salmon | 3 oz cooked | 326 | Tilapia (170mg) |
| Soybeans (edamame) | 1 cup | 676 | 1/4 cup edamame (169mg) |
| White beans | 1 cup cooked | 1,004 | 1/4 cup white beans (251mg) |
| Yogurt (plain) | 1 cup | 380 | 1/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)
| Food | Serving Size | Potassium (mg) | Safer Alternative |
|---|---|---|---|
| Milk (whole) | 1 cup | 322 | Unenriched almond milk (37mg) |
| Milk (2%) | 1 cup | 342 | Rice milk (65mg) |
| Milk (skim) | 1 cup | 382 | Coconut milk carton (46mg) |
| Yogurt (plain, whole) | 1 cup | 380 | 1/2 cup yogurt (190mg) |
| Chocolate milk | 1 cup | 418 | Almond milk + cocoa powder (~50mg) |
| Kefir | 1 cup | 376 | Almond milk (37mg) |
High Potassium Nuts and Seeds (Over 300mg per serving)
| Food | Serving Size | Potassium (mg) | Safer Alternative |
|---|---|---|---|
| Almonds | 1/2 cup | 412 | 1 oz almonds (208mg) |
| Brazil nuts | 1/2 cup | 466 | Macadamia nuts, 1oz (104mg) |
| Cashews | 1/2 cup | 436 | 1 oz cashews (187mg) |
| Peanuts | 1/2 cup | 480 | 1 oz peanuts (200mg) |
| Pistachios | 1/2 cup | 620 | 1 oz pistachios (291mg) |
| Pumpkin seeds | 1/2 cup | 588 | Popcorn (93mg/3 cups) |
| Sunflower seeds | 1/2 cup | 408 | 1 oz sunflower seeds (164mg) |
| Trail mix | 1/2 cup | 500+ | 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
| Food | Serving Size | Potassium (mg) | Safer Alternative |
|---|---|---|---|
| Carrot juice | 8 oz | 689 | Apple juice (250mg) |
| Coconut water | 1 cup | 600 | Plain water (0mg) |
| Orange juice | 1 cup | 496 | Cranberry juice cocktail (46mg) |
| Prune juice | 8 oz | 707 | Grape juice, 4oz (84mg) |
| Tomato juice | 8 oz | 527 | Lemonade (37mg) |
| V8 vegetable juice | 8 oz | 470 | Apple juice (250mg) |
| Sports drinks (some) | 12 oz | 300-450 | Water (0mg) |
The Hidden Danger: Salt Substitutes
This deserves its own section because salt substitutes are the single most dangerous potassium source for kidney patients.
| Product | Serving | Potassium (mg) |
|---|---|---|
| Morton Salt Substitute | 1/4 tsp | 610 |
| Nu-Salt | 1/4 tsp | 530 |
| NoSalt | 1/4 tsp | 650 |
| ”Lite Salt” (50/50 blend) | 1/4 tsp | 290 |
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)
- Peel the vegetable and cut into thin slices or small cubes
- Soak in a large volume of warm water for at least 2 hours (use 10 parts water to 1 part vegetable)
- Rinse, then boil in fresh water for 10+ minutes
- 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.
