All posts

25 Potassium-Rich Foods Ranked: More Than Just Bananas

A ranked list of 25 potassium-rich foods with mg per serving, including many foods with more potassium than bananas. Covers why potassium matters for blood pressure, heart, and muscle function, the potassium-sodium balance, and daily targets.


The quick answer: The best potassium-rich foods are not what most people expect — bananas are actually 17th on this list. Baked potatoes (926mg), Swiss chard (961mg per cup cooked), white beans (1,004mg per cup), and beet greens (1,309mg per cup cooked) all contain significantly more potassium per serving. The daily target is 2,600mg for women and 3,400mg for men, but most adults only consume about 2,500mg — a gap linked to higher blood pressure and cardiovascular risk.

Disclaimer: If you have kidney disease or take potassium-sparing medications (certain diuretics, ACE inhibitors), consult your healthcare provider before increasing potassium intake. Too much potassium can be dangerous for people with impaired kidney function.

Why Potassium Matters

Potassium is the third most abundant mineral in the human body and is essential for virtually every cell function. Despite its importance, it is classified as a "nutrient of public health concern" by the Dietary Guidelines Advisory Committee because most Americans fall short of the adequate intake.

Blood pressure regulation: Potassium helps your kidneys excrete excess sodium through urine. It also relaxes blood vessel walls, reducing resistance to blood flow. A 2017 meta-analysis in the Journal of the American Heart Association found that increasing potassium intake lowered systolic blood pressure by 4.7 mmHg in people with hypertension — an effect comparable to eliminating one blood pressure medication.

Heart rhythm: Potassium is critical for maintaining the electrical gradient across cell membranes that allows your heart to beat in a regular rhythm. Both too little (hypokalemia) and too much (hyperkalemia) potassium can cause dangerous arrhythmias.

Muscle function: Potassium enables muscle contraction and relaxation. Low potassium causes muscle weakness, cramps, and fatigue — which is why athletes who sweat heavily (losing potassium in sweat) are at risk.

Bone health: Higher potassium intake is associated with reduced calcium excretion in urine, potentially protecting against osteoporosis. An alkaline diet rich in potassium-containing fruits and vegetables neutralizes the acid load from protein and grain metabolism that otherwise pulls calcium from bones.

Kidney stone prevention: Potassium citrate (the form found in fruits and vegetables) alkalinizes urine and reduces calcium stone formation. A 2016 review in Clinical Nutrition found that higher potassium intake was associated with a 33-56% lower risk of kidney stones.

The Potassium-Sodium Balance

Potassium and sodium work in opposition. Sodium raises blood pressure; potassium lowers it. The ratio between the two may matter even more than the absolute amount of either mineral alone.

Ancestral human diets contained roughly 7,000-10,000mg of potassium per day and under 1,000mg of sodium — a potassium-to-sodium ratio of about 7:1 to 10:1. The modern Western diet has flipped this ratio: most Americans consume 3,400mg sodium and only 2,500mg potassium — a 0.7:1 ratio.

Research published in the Archives of Internal Medicine found that people with the highest potassium-to-sodium ratio had a 20% lower risk of death from all causes compared to those with the lowest ratio. Both increasing potassium (through whole foods) and decreasing sodium (through reducing processed foods) independently improve cardiovascular outcomes, but the combination is most powerful.

Practical target: Aim for at least 2:1 potassium to sodium. If your sodium intake is 2,000mg, target at least 4,000mg potassium.

25 Potassium-Rich Foods Ranked by mg Per Serving

RankFoodPotassium (mg)Serving SizeBonus Nutrients
1Beet greens (cooked)1,309mg1 cupIron, vitamin A, vitamin C, calcium — one of the most nutrient-dense greens
2White beans (cooked)1,004mg1 cupFiber (19g), protein, iron, magnesium
3Swiss chard (cooked)961mg1 cupMagnesium, vitamin A, vitamin K, iron
4Lima beans (cooked)955mg1 cupFiber, protein, iron, manganese
5Baked potato (with skin)926mg1 mediumVitamin C, fiber, vitamin B6 — the skin is key
6Acorn squash (cooked)896mg1 cup cubedVitamin A, vitamin C, magnesium, fiber
7Sweet potato (baked, with skin)855mg1 largeBeta-carotene, fiber, vitamin C
8Spinach (cooked)839mg1 cupIron, magnesium, vitamin A, folate
9Lentils (cooked)731mg1 cupProtein (18g), iron, fiber (16g), folate
10Salmon (wild, cooked)624mg5 ozOmega-3 fatty acids, protein, vitamin D, selenium
11Avocado487mg1/2 mediumMonounsaturated fat, fiber, vitamin K, folate
12Kidney beans (cooked)713mg1 cupProtein, fiber, iron, folate
13Edamame676mg1 cupProtein (17g), fiber, iron, soy isoflavones
14Coconut water600mg1 cupNatural electrolytes, low calorie, hydrating
15Yogurt (plain)573mg1 cupCalcium, protein, probiotics
16Tomato sauce560mg1/2 cupLycopene, vitamin C — choose no-salt-added varieties
17Banana422mg1 mediumVitamin B6, vitamin C, fiber, natural sugars for quick energy
18Orange juice496mg1 cupVitamin C, folate — choose 100% juice, watch sugar content
19Chicken breast483mg5 ozProtein (32g), niacin, selenium, B6
20Cantaloupe473mg1 cup dicedVitamin A, vitamin C, hydrating
21Brussels sprouts (cooked)495mg1 cupVitamin C, vitamin K, fiber, folate
22Dried apricots430mg1/4 cupIron, fiber, vitamin A — calorie-dense, portion-control needed
23Mushrooms (cooked)428mg1 cupSelenium, B vitamins, vitamin D (when sun-exposed)
24Broccoli (cooked)460mg1 cupVitamin C, vitamin K, fiber, sulforaphane
25Prunes (dried plums)411mg1/4 cupFiber, sorbitol (aids digestion), vitamin K, boron

Foods With More Potassium Than Bananas

Bananas are the poster child for potassium, but they contain 422mg per fruit — far from the top of the list. Here are everyday foods that beat the banana:

FoodPotassiumHow Much More Than a Banana
Baked potato (medium, with skin)926mg2.2x more
1 cup cooked spinach839mg2.0x more
1 cup white beans1,004mg2.4x more
1 cup cooked lentils731mg1.7x more
5 oz wild salmon624mg1.5x more
1 cup cooked Swiss chard961mg2.3x more
1 large sweet potato855mg2.0x more
1 cup coconut water600mg1.4x more
1 cup plain yogurt573mg1.4x more
1/2 avocado487mg1.2x more

The banana's reputation comes from marketing and convenience, not from being the richest source. It is a good potassium food, but it is far from the best.

Daily Potassium Targets

GroupAdequate Intake (AI)
Women (19+)2,600mg
Men (19+)3,400mg
Pregnant women2,900mg
Breastfeeding women2,800mg
Children (4-8)2,300mg
Adolescents (14-18)2,300mg (girls), 3,000mg (boys)

Note: There is no established upper limit (UL) for dietary potassium in healthy individuals because the kidneys efficiently excrete excess potassium. However, people with kidney disease may need to restrict potassium — always follow your nephrologist's guidance.

How to Hit Your Potassium Target

Reaching 3,400mg (the target for men) through food alone requires intentional choices. Here is a sample day that exceeds the target:

MealFoodPotassium
Breakfast1 cup oatmeal + 1 banana + 1/2 cup yogurt~700mg
Lunch1 cup lentil soup + 1 cup spinach salad + 1/2 avocado~1,300mg
Snack1 baked sweet potato + 1 tbsp almond butter~900mg
Dinner5 oz salmon + 1 cup cooked broccoli + 1/2 cup brown rice~850mg
Total~3,750mg

The pattern is clear: include a legume, a green leafy vegetable, a starchy vegetable, and a protein source with moderate-to-high potassium, and you will meet or exceed the target without any supplements.

Potassium and Exercise

Athletes lose potassium through sweat, though less than sodium. Prolonged exercise (over 60 minutes) in heat can deplete potassium stores enough to cause muscle cramps and weakness. Post-exercise recovery meals should include potassium-rich foods to replenish stores.

Best post-workout potassium choices: Coconut water (natural electrolyte replacement), banana with yogurt, baked potato with chicken, or a smoothie with spinach, banana, and yogurt.

Making Potassium-Rich Eating a Habit

Eat the potato skin. Much of a potato's potassium is in or near the skin. Baking or roasting whole potatoes preserves more potassium than boiling (which leaches potassium into the cooking water).

Add a leafy green to every meal. Cooked spinach, Swiss chard, beet greens, and kale are potassium powerhouses. Add spinach to scrambled eggs, Swiss chard to soup, and a green salad to lunch and dinner.

Include a legume daily. Beans, lentils, and edamame are among the highest potassium foods while also providing fiber, protein, and iron. A cup of legumes can provide 25-30% of your daily potassium target.

Use a meal planning tool to track potassium. Unlike sodium (which is listed on all food labels), potassium was only recently required on Nutrition Facts labels, and many people have no idea how much they consume. Mealift can help you plan potassium-rich meals and ensure you are consistently hitting your daily target alongside your other nutritional goals.

Frequently Asked Questions

Is it possible to get too much potassium from food?

For people with healthy kidneys, getting too much potassium from food alone is virtually impossible — your kidneys efficiently excrete any excess. The concern is primarily for people with chronic kidney disease (CKD), those taking potassium-sparing diuretics (spironolactone, amiloride), ACE inhibitors, or ARBs, and people with adrenal insufficiency. If you fall into any of these categories, your doctor will set a specific potassium limit.

Why is potassium not always listed on food labels?

Until 2020, potassium was not required on the Nutrition Facts label. The updated FDA labeling rules now require it, but older products and small manufacturers may still not list it. This is one reason potassium deficiency is so prevalent — people simply did not know how much (or how little) they were consuming. Fresh, unpackaged foods (the best potassium sources) do not have labels at all, which further obscures intake.

Should I take a potassium supplement?

Potassium supplements are limited to 99mg per tablet by FDA regulation — a trivially small amount compared to the 2,600-3,400mg daily target. This limit exists because concentrated potassium can cause dangerous cardiac arrhythmias if taken in large doses. For most people, food is the only practical and safe way to meet potassium needs. If your doctor identifies a deficiency, they may prescribe higher-dose potassium (not the over-the-counter versions).

Does cooking affect potassium content?

Boiling can leach up to 50% of potassium into the cooking water. Steaming, baking, roasting, and microwaving retain significantly more potassium. If you boil potatoes or vegetables, use the cooking water in soups or sauces to recapture the lost potassium. For people who need to restrict potassium (kidney disease), the leaching effect of boiling is actually used strategically to reduce potassium content of high-potassium foods.

How does potassium lower blood pressure?

Potassium lowers blood pressure through two mechanisms. First, it promotes sodium excretion by the kidneys — the more potassium you consume, the more sodium your kidneys eliminate in urine. Second, potassium directly relaxes blood vessel walls (vascular smooth muscle), reducing peripheral resistance. Together, these effects can lower systolic blood pressure by 4-7 mmHg, with the greatest benefit in people with hypertension and high sodium intake.

Are potassium-rich foods safe during pregnancy?

Yes, and in fact pregnant women have a slightly higher potassium target (2,900mg). Potassium helps manage blood pressure during pregnancy, supports proper muscle function, and maintains fluid balance. Potassium-rich foods like sweet potatoes, spinach, yogurt, and lentils are staples of a healthy pregnancy diet. However, potassium supplements should not be taken during pregnancy without medical supervision.

Can low potassium cause leg cramps?

Yes. Low potassium (hypokalemia) is a well-established cause of muscle cramps, particularly in the legs. Potassium is essential for muscle contraction and relaxation. When levels drop too low, muscles can cramp, feel weak, or twitch. Common causes of low potassium include excessive sweating without replenishment, certain medications (loop diuretics, laxatives), and chronic low dietary intake. If you experience frequent leg cramps, increasing potassium-rich foods is a reasonable first step.

What is the relationship between potassium and magnesium?

Potassium and magnesium are closely linked. Magnesium is required for the sodium-potassium pump (the enzyme that maintains potassium inside cells). When magnesium is low, your body cannot retain potassium effectively — you lose potassium through urine even if dietary intake is adequate. This is why correcting potassium deficiency is often impossible without also correcting magnesium deficiency. Fortunately, many potassium-rich foods (spinach, beans, avocado) are also rich in magnesium.