Foods High in Potassium: 20 Best Sources and Why Your Body Needs Them
Potassium is the third most abundant mineral in the human body, yet surveys consistently show that fewer than 3% of Americans meet the adequate intake of 3,400mg per day for adult men and 2,600mg for adult women. This shortfall is not a minor gap — chronic low potassium intake is one of the strongest modifiable dietary risk factors for hypertension, stroke, and cardiovascular disease.
Unlike magnesium or iron deficiency, which develop slowly and are often subclinical for years, potassium insufficiency produces tangible daily symptoms: muscle cramps, persistent fatigue, constipation, and elevated blood pressure that often does not respond fully to medication precisely because the underlying potassium deficit is not being addressed.
This guide ranks the 20 best dietary potassium sources by actual milligrams per serving, explains the physiological mechanisms through which potassium protects cardiovascular health, identifies the relationship between fermented foods and potassium availability, and provides a practical daily eating plan reaching 3,400mg without supplements.
How Much Potassium Do You Need?
The National Academies of Medicine Adequate Intake (AI) for potassium — note: an AI, not an RDA, because evidence is insufficient to establish a precise requirement:
- Adult men (19+): 3,400mg/day
- Adult women (19+): 2,600mg/day
- Pregnant women: 2,900mg/day
- Breastfeeding women: 2,800mg/day
- Adolescent males (14–18): 3,000mg/day
- Adolescent females (14–18): 2,300mg/day
For people with hypertension specifically, higher potassium intake (3,500–4,700mg/day) is associated with greater blood pressure reduction. The DASH diet, which achieves significant blood pressure reduction, provides approximately 4,700mg of potassium daily from food.
Signs of Low Potassium (Hypokalaemia)
Clinical hypokalaemia (serum potassium below 3.5 mmol/L) requires medical intervention. Subclinical insufficiency — dietary intake consistently below the AI without clinical deficiency — produces more subtle symptoms:
- Muscle cramps and weakness, particularly in the legs and feet
- Persistent fatigue not explained by sleep or activity
- Constipation and slow gut motility (potassium regulates smooth muscle in the intestinal wall)
- Heart palpitations (irregular electrical signals from altered ion gradients across cardiac muscle cells)
- Elevated blood pressure that does not respond normally to sodium restriction
- Frequent urination (potassium regulates kidney tubule function and water reabsorption)
Why Potassium Matters: The Key Mechanisms
Blood Pressure Regulation (The Sodium-Potassium Pump)
The relationship between potassium and blood pressure operates through the sodium-potassium ATPase pump — one of the most important protein complexes in human physiology. This pump actively moves three sodium ions out of cells and two potassium ions in for every ATP molecule consumed, maintaining the electrochemical gradient essential for nerve conduction, muscle contraction, and kidney function.
High dietary potassium intake promotes sodium excretion by the kidneys (natriuresis), reduces vascular smooth muscle tension, and decreases arterial stiffness. A 2020 meta-analysis of 23 randomised controlled trials found that increasing potassium intake by 1,600mg per day reduced systolic blood pressure by 3.5 mmHg and diastolic by 2.0 mmHg — an effect comparable to low-dose antihypertensive medication, achieved through food alone.
Gut Motility and Digestive Health
The intestinal wall is controlled by smooth muscle whose contraction requires potassium. Low potassium intake slows peristalsis — the rhythmic muscle contractions that move food through the digestive tract — producing constipation and bloating. This is the physiological basis for the well-documented association between low potassium intake and constipation, and why potassium-rich foods (particularly fruits and vegetables) are effective in relieving it. The gut health connection is direct: adequate potassium supports the physical movement of food and waste through the colon, indirectly supporting the fermentation environment that gut bacteria depend on.
Bone Health
Potassium-rich diets are associated with higher bone mineral density and lower fracture risk through the acid-base mechanism: dietary potassium, particularly from fruits and vegetables, provides bicarbonate precursors that buffer the mild metabolic acidosis produced by protein and grain consumption. Without adequate buffering, the body draws alkaline calcium from bone to neutralise acid — a chronic drain on bone mineral content that potassium-rich diets prevent.
Cardiovascular Protection Beyond Blood Pressure
Independent of blood pressure reduction, adequate potassium intake is associated with lower stroke risk. A 2020 prospective analysis of 22 cohort studies found that dietary potassium intake in the highest versus lowest quintile was associated with a 19% reduction in stroke risk. The mechanisms include reduced arterial wall stiffness, improved endothelial function, and anti-platelet aggregation effects through prostaglandin signalling.
The 20 Best Foods High in Potassium
Vegetables (Highest Potassium Density)
1. Beet Greens (cooked) — 1,309mg per 144g (1 cup)
The leaves and stems of beets — often discarded — are the single highest potassium food in the vegetable kingdom. Most grocery stores sell beetroot with the greens attached; sautéing the greens in olive oil with garlic takes five minutes and delivers extraordinary potassium alongside calcium, iron, and beta-carotene. Their slightly bitter flavour mellows entirely with cooking.
2. Swiss Chard (cooked) — 961mg per 175g (1 cup)
Swiss chard is nutritionally exceptional — it provides the second-highest potassium content among common cooked vegetables alongside magnesium (150mg per cup), vitamin K1 (572mcg, 477% of RDA), and vitamin A. Its colourful stems (red, yellow, orange) contain the same potassium as the leaves.
3. Sweet Potato (baked, with skin) — 950mg per 200g (1 medium)
Sweet potato is the most accessible high-potassium starchy vegetable. Baking with the skin on preserves the full potassium content — the skin contains the highest concentration of both potassium and fibre. Sweet potato also provides beta-carotene (vitamin A precursor), vitamin C, and 4g of fibre per medium potato.
4. Potato (baked, with skin) — 926mg per 173g (1 medium)
The humble white potato, maligned in low-carbohydrate diet culture, is actually one of the most potassium-dense foods available. Boiling potatoes removes significant potassium into the cooking water — baking or steaming with skin on preserves it. Cooled cooked potatoes also develop resistant starch, adding prebiotic benefit.
5. Artichoke hearts (cooked) — 595mg per 120g (1 medium)
Artichokes provide substantial potassium alongside the highest inulin content of any commonly eaten cooked vegetable — making them simultaneously a high-potassium food and a powerful prebiotic that specifically feeds Bifidobacterium.
6. Edamame (cooked) — 676mg per 155g (1 cup)
Edamame’s potassium content is often overlooked in discussions of the food’s nutritional profile, which typically highlights protein. One cup provides 676mg of potassium alongside 18g of plant protein, 8g of fibre, and meaningful magnesium and iron.
7. Spinach (cooked) — 839mg per 180g (1 cup)
Cooked spinach concentrates its potassium significantly compared to raw — one cup of cooked spinach is made from approximately 7 cups of raw leaves. It is one of the most nutrient-dense foods available when cooked: potassium, magnesium (78mg), iron (6.4mg), folate (263mcg), and vitamin K1 (888mcg) in a single serving.
Legumes
8. White Beans (cooked) — 1,004mg per 179g (1 cup)
White beans — navy, Great Northern, and cannellini — provide over 1,000mg of potassium per cup, more than any legume and more than a banana. They are also the highest-iron legume, highest-fibre legume, and a rich source of prebiotic GOS fibre. White bean soup with olive oil and leafy greens is one of the most potassium-dense single dishes possible.
9. Lentils (cooked) — 731mg per 198g (1 cup)
Lentils combine high potassium with the fastest preparation time of any legume — 20 minutes from dry, no soaking required. Green and black lentils deliver 731mg per cup; red lentils slightly less (369mg) due to their lower mineral content from hull removal.
10. Kidney Beans (cooked) — 717mg per 177g (1 cup)
Kidney beans deliver potassium alongside their substantial fibre (11.3g per cup) and iron (5.2mg). Their firm texture holds well in soups, stews, and chilli — dishes where they typically serve as the primary protein and mineral source.
11. Soybeans / Edamame (mature, cooked) — 886mg per 172g (1 cup)
Mature cooked soybeans provide 886mg of potassium — significantly higher than edamame — alongside 29g of complete protein. Fermented soy products (tempeh, miso, natto) retain meaningful potassium while adding probiotic or prebiotic benefit from the fermentation process.
Fruits
12. Avocado — 975mg per 201g (1 medium)
Avocado has more potassium per serving than a banana — a fact that consistently surprises people. One medium avocado provides 975mg of potassium alongside 10g of prebiotic fibre, oleic acid (cardiovascular-protective monounsaturated fat), folate, and fat-soluble vitamins E and K. It is the most potassium-dense commonly eaten fruit by a significant margin.
13. Dried Apricots — 755mg per 65g (½ cup)
Drying concentrates potassium — 65g of dried apricots (about 12 pieces) provides 755mg. Fresh apricots provide approximately 180mg per 100g; the drying process concentrates this more than 4-fold per gram. Dried apricots also provide iron, beta-carotene, and fibre.
14. Guava — 688mg per 165g (1 cup)
Guava is one of the highest-potassium tropical fruits and simultaneously one of the richest vitamin C sources (377mg per cup — 419% of RDA). The vitamin C enhances non-heme iron absorption from any legumes eaten at the same meal — a practical synergy for plant-based diets.
15. Kiwi — 552mg per 177g (1 cup sliced)
Two medium kiwis provide approximately 400mg of potassium alongside 137mg of vitamin C and the enzyme actinidin, which improves protein digestion. Their small size and peel-and-eat convenience make them practical daily potassium contributors.
16. Banana — 422mg per 118g (1 medium)
Bananas are the most famous potassium food, though at 422mg per medium banana they are neither the richest source per serving nor per calorie. Their potassium content is meaningful and practical — they are one of the easiest whole foods to consume daily. Green (less ripe) bananas provide more resistant starch alongside their potassium; ripe bananas convert this to free sugars but retain the potassium fully.
Animal Sources
17. Atlantic Salmon (cooked) — 839mg per 178g (1 fillet)
Salmon’s potassium content is rarely highlighted — most attention goes to its omega-3 fatty acids. A cooked fillet provides 839mg of potassium alongside EPA+DHA (1.8g), vitamin D (11mcg, 55% of RDA), and vitamin B12 (3.7mcg, 154% of RDA). It is the most potassium-dense commonly eaten fish.
18. Cod (cooked) — 439mg per 85g (3 oz)
A leaner potassium source than salmon, cod provides 439mg per 85g alongside 19g of protein at just 89 calories. It is one of the best potassium-per-calorie ratios in the protein foods category.
19. Plain Kefir (milk-based) — 381mg per 240ml (1 cup)
Kefir’s potassium content is meaningful for a fermented food — one cup provides 381mg alongside its probiotic cultures, complete protein (11g), and calcium (299mg). As a fermented food, it pairs the potassium of milk with the gut-health benefits of live cultures, making it a compounding contributor to cardiovascular and digestive health simultaneously.
20. Plain Greek Yogurt — 240–350mg per 170g (¾ cup)
Greek yogurt’s potassium content varies by brand and fat content (full-fat provides more per gram). It is a practical daily potassium source that also delivers probiotic cultures, calcium, and complete protein. The combination of potassium and calcium in yogurt reflects the full mineral profile that supports bone density and blood pressure simultaneously.
Fermented Foods and Potassium
Several of the most potassium-rich food categories — legumes, vegetables, dairy — have fermented equivalents that preserve or concentrate potassium while adding probiotic or prebiotic benefit. Lacto-fermented vegetables retain the potassium of their vegetable base: sauerkraut (291mg per 100g), kimchi (278mg per 100g), and fermented beets (250mg per 100g) are meaningful potassium contributors alongside their lactic acid bacteria populations.
The gut health connection is specifically relevant here: potassium supports the intestinal smooth muscle contractions that move fermented food through the digestive tract, maintain appropriate transit time for bacterial fermentation, and prevent the constipation that disrupts the colonic environment gut bacteria depend on. Adequate potassium and a healthy gut microbiome are mutually supporting.
Sample Day Reaching 3,400mg Potassium
Breakfast: Greek yogurt (350mg) with kiwi (276mg) and banana (422mg) = 1,048mg
Lunch: Lentil soup (731mg) with a side of sautéed spinach with garlic (419mg) = 1,150mg
Snack: Avocado (487mg for ½ avocado) with sourdough = 487mg
Dinner: Baked salmon fillet (839mg) with sweet potato (950mg) = 1,789mg
Total: approximately 4,474mg — well above the 3,400mg male AI and 2,600mg female AI.
This is achievable without any unusual foods: Greek yogurt, fresh fruit, lentil soup, leafy greens, salmon, and sweet potato are all standard weekly grocery items. The barrier to adequate potassium intake is not food availability — it is the displacement of potassium-rich whole foods by potassium-poor processed foods in modern diets.
Frequently Asked Questions
Can you get too much potassium from food? Hyperkalemia (dangerously high blood potassium) from food alone is extremely rare in people with healthy kidneys — the kidneys efficiently excrete excess potassium through urine. People with chronic kidney disease (CKD) must restrict potassium intake under medical supervision, as impaired kidneys cannot excrete potassium effectively. For everyone else, there is no established upper limit for food-based potassium.
Is a banana enough to meet daily potassium needs? A single banana provides approximately 422mg — about 12% of the male AI of 3,400mg. Bananas are a useful daily contributor but not sufficient alone. The variety of foods in this guide shows that potassium is distributed across vegetables, legumes, fruits, fish, and fermented dairy — a varied diet naturally reaches adequate intake.
Do cooking methods affect potassium content? Yes significantly. Boiling vegetables leaches potassium into the cooking water — boiled potatoes lose approximately 50% of their potassium. Baking, steaming, microwaving, or consuming raw preserves most of the potassium content. If you boil vegetables, use the cooking water in soups or sauces to recapture the leached minerals.
Does potassium help with muscle cramps? Yes — potassium is essential for normal muscle function, and potassium depletion (from excessive sweating, diuretic use, or inadequate intake) is a common cause of muscle cramps. Athletes who sweat heavily require additional potassium replacement beyond the standard AI. Coconut water (600mg per 240ml) and bananas are practical post-exercise potassium sources.
Should I take a potassium supplement? Potassium supplements are regulated as over-the-counter supplements to a maximum of 99mg per dose in the US precisely because higher doses carry cardiac risks. Prescription-strength potassium is used therapeutically for clinical hypokalaemia under medical supervision. For healthy individuals, food-based potassium is both safer and more effective — the matrix of nutrients in whole foods (magnesium, fibre, phytonutrients) enhances the cardiovascular benefit beyond what isolated potassium supplementation achieves.
Final Thoughts
Potassium is the mineral most consistently under-consumed in Western diets, with the most directly measurable consequences for blood pressure, cardiovascular health, gut motility, and bone density. The 20 foods in this guide — concentrated in leafy greens, legumes, fruits, and fatty fish — provide far more potassium per serving than the banana everyone thinks of first. Building three or four of these foods into daily eating makes the 3,400mg target straightforwardly achievable without supplements or tracking.