The Ultimate High Potassium Foods List: 35+ Nutrient-Dense Sources & How to Use Them
Ranked by potassium per serving and per calorie, with a 1-day meal blueprint to hit 4,700 mg without supplements.

QUICK VERDICT
The top 3 potassium powerhouses you can eat today: beet greens (1,309 mg per cooked cup) for the highest absolute dose, white beans (1,189 mg per cup) as a pantry staple, and avocado (975 mg per whole fruit) for an effortless fat-and-fiber combo.
TOP PICKS AT A GLANCE
| Food | Best For | Potassium (per typical serving) | Jump Link |
|---|---|---|---|
| Beet greens, cooked | Highest potassium per cup | 1,309 mg | Leafy greens |
| White beans, canned | Budget-friendly, pantry stock | 1,189 mg | Beans and lentils |
| Avocado | Keto, low-carb diets | 975 mg (whole) | Fruits |
| Salmon, wild Atlantic | Post-workout meal, omega-3 bonus | 772 mg (6 oz fillet) | Seafood and lean meats |
| Coconut water, unsweetened | Rapid rehydration, low-calorie | 600 mg (8 oz) | Beverages |
HOW WE PICKED
We evaluated 65+ foods commonly cited in dietary guidelines and nutrition databases. Selection criteria included potassium content per 100 g and per typical serving, potassium density per calorie, culinary usability across meal patterns, and diet versatility (omnivore, vegan, low-carb, kidney-sensitive).
We cross-referenced USDA FoodData Central values with published research on potassium bioavailability and cooking loss to adjust for realistic intake. [1][2]
Foods rarely consumed in meaningful amounts were excluded. All data reviewed and updated June 2026.
The Full High Potassium Foods List
| Food | Serving | Potassium (mg) | Notes |
|---|---|---|---|
| Leafy Greens | |||
| Beet greens, cooked (steamed) | 1 cup | 1,309 | Low oxalate; highest K per cup |
| Spinach, cooked (steamed) | 1 cup | 839 | Moderate oxalates; rotate with low-oxalate greens |
| Swiss chard, cooked (sautéed) | 1 cup | 961 | Low oxalate; rainbow varieties available |
| Beans & Lentils | |||
| White beans, canned (rinsed) | 1 cup | 1,189 | Best budget K source; 395 mg/100 cal |
| Lentils, cooked | 1 cup | 731 | 317 mg/100 cal; quick-cooking |
| Chickpeas, canned (rinsed) | 1 cup | 477 | Versatile; 177 mg/100 cal |
| Kidney beans, canned (rinsed) | 1 cup | 713 | 317 mg/100 cal; classic chili base |
| Root Vegetables | |||
| Potato, baked with skin | 1 medium (173g) | 926 | 572 mg/100 cal; skin on essential |
| Sweet potato, baked with skin | 1 medium (114g) | 542 | 424 mg/100 cal |
| Carrots, cooked | 1 cup slices | 390 | 710 mg/100 cal; very dense per calorie |
| Parsnips, cooked | 1 cup slices | 572 | 505 mg/100 cal; subtly sweet |
| Fruits | |||
| Avocado | 1 whole (200g) | 975 | 303 mg/100 cal; keto-friendly |
| Guava | 1 cup (165g) | 688 | 615 mg/100 cal; high fiber |
| Kiwi | 1 cup sliced (180g) | 562 | 467 mg/100 cal |
| Cantaloupe | 1 cup cubes (156g) | 473 | 788 mg/100 cal; highest K per calorie fruit |
| Dried apricots | 1/2 cup (65g) | 755 | 394 mg/100 cal; 36g sugar per half cup |
| Pomegranate arils | 1 cup (174g) | 666 | 475 mg/100 cal; antioxidant bonus |
| Seafood & Lean Meats | |||
| Salmon, wild Atlantic | 6 oz fillet (170g) | 772 | High omega-3; 16% DV |
| Halibut, cooked | 6 oz (170g) | 896 | Lean white fish; slightly higher K than salmon |
| Clams, canned | 3 oz (85g) | 534 | Shelf-stable; add to pasta or chowders |
| Pork tenderloin | 3 oz cooked (85g) | 382 | Lean cut; quick to pan-sear |
| Chicken breast | 3 oz cooked (85g) | 332 | Versatile; pairs with high-K sides |
| Dairy & Eggs | |||
| Plain yogurt, nonfat | 1 cup (245g) | 625 | Smoothie base; choose low-sodium |
| Milk, 2% | 1 cup (244g) | 366 | Everyday contributor |
| Kefir, plain | 1 cup (245g) | 400 | Probiotics plus potassium |
| Cottage cheese, 2% | 1 cup (226g) | 238 | Pair with high-K fruits |
| Egg, whole | 1 large (50g) | 69 | Stack with spinach for a meaningful dose |
| Nuts, Seeds & Boosters | |||
| Pistachios | 1 oz (49 kernels) | 285 | Portable snack; 160 cal/oz |
| Sunflower seeds | 1 oz (28g) | 240 | Sprinkle on salads or roasted vegetables |
| Hemp seeds | 3 tbsp (30g) | 270 | Complete protein; mild flavor |
| Almond butter | 2 tbsp (32g) | 208 | Drizzle on oatmeal; good fat source |
| Blackstrap molasses | 1 tbsp (20g) | 498 | Strong taste; start with 1 tsp |
| Beverages | |||
| Coconut water, unsweetened | 8 oz (240ml) | 600 | Only 9g sugar; ideal rehydrator |
| Prune juice | 8 oz (240ml) | 707 | 31g sugar; dilute or use for constipation |
| Beet juice | 8 oz (240ml) | 518 | 18g sugar; nitrates for athletic performance |
| Orange juice, fresh | 8 oz (240ml) | 496 | 20g sugar; stick to small glasses |
Leafy greens

Beet greens, spinach, and Swiss chard deliver three times the potassium of a banana per serving. But cooking changes everything. Boiling greens drops potassium by 25–35% because the mineral leaches into the water [2].
Steaming or sautéing keeps almost all of it intact.
| Food | Serving | Raw K (mg) | Cooked K (mg) | Cooking loss % (boiled) |
|---|---|---|---|---|
| Beet greens | 1 cup cooked | 1,309 | 1,309 (steamed) | ~30% (boiled) |
| Spinach | 1 cup cooked | 839 | 839 (steamed) | ~35% (boiled) |
| Swiss chard | 1 cup cooked | 961 | 961 (sautéed) | ~28% (boiled) |
Spinach packs oxalates that reduce potassium absorption slightly [3].
You still get a significant dose, but rotating spinach with low-oxalate greens like beet greens or chard gives you more absorbable potassium per meal.

Beans and lentils

If you don’t eat beans for potassium, you miss the most affordable source per milligram. Canned beans retain potassium well; rinsing cuts sodium, not potassium.
| Food | Serving | Potassium (mg) | K per 100 calories |
|---|---|---|---|
| White beans, canned | 1 cup | 1,189 | 395 |
| Lentils, cooked | 1 cup | 731 | 317 |
| Chickpeas, canned | 1 cup | 477 | 177 |
| Kidney beans, canned | 1 cup | 713 | 317 |
A cup of white beans gives you 25% of the daily 4,700 mg potassium requirement in one shot. [4]
Legumes also bring fiber and magnesium, which support the same blood pressure regulation pathways that potassium does. Cooked beans are safe; the lectin concern applies only to raw or undercooked dry beans.
Root vegetables

High potassium vegetables often grow underground. Potatoes with skin, carrots, and parsnips hold substantial potassium. The skin and the flesh just beneath it concentrate the mineral. Peeling removes 15–20% of the total.
| Food | Serving | Potassium (mg) | K per 100 calories |
|---|---|---|---|
| Potato, baked with skin | 1 medium | 926 | 572 |
| Sweet potato, baked with skin | 1 medium | 542 | 424 |
| Carrots, cooked | 1 cup | 390 | 710 |
| Parsnips, cooked | 1 cup | 572 | 505 |
A baked potato with skin supplies more potassium than two bananas, and almost twice the potassium per calorie. Boiling potatoes without the skin drops potassium by roughly 30%; baking or microwaving preserves nearly all of it. [2]
Fruits that outrank bananas

Bananas get the spotlight, but they sit at 422 mg a medium fruit, roughly 9% of your daily target. Many high potassium fruits crush that number, and several are low-carb potassium sources for those watching carbohydrates.
| Food | Serving | Potassium (mg) | K per 100 calories |
|---|---|---|---|
| Avocado | 1 whole | 975 | 303 |
| Guava | 1 cup | 688 | 615 |
| Kiwi | 1 cup sliced | 562 | 467 |
| Cantaloupe | 1 cup cubes | 473 | 788 |
| Dried apricots | 1/2 cup | 755 | 394 |
| Pomegranate arils | 1 cup | 666 | 475 |
Dried apricots pack a potassium punch but also concentrate sugar. Half a cup delivers 755 mg of potassium with 36 g of sugar, manageable if you use it as a topping on plain yogurt or oatmeal.
Avocado gives you potassium plus heart-healthy monounsaturated fat. It fits keto and low-carb patterns seamlessly, and it’s one of the best foods with more potassium than a banana you can add to a meal without cooking.

Seafood and lean meats

Fish and some meats pull double duty as potassium-rich foods. They provide potassium and cofactors like omega-3s and B vitamins that support vascular function [5].
This combination makes them ideal potassium foods for athletes and anyone needing muscle recovery support.
| Food | Serving | Potassium (mg) |
|---|---|---|
| Salmon, wild Atlantic | 6 oz fillet | 772 |
| Halibut, cooked | 6 oz | 896 |
| Clams, canned | 3 oz | 534 |
| Pork tenderloin | 3 oz cooked | 382 |
| Chicken breast | 3 oz cooked | 332 |
A single salmon fillet covers 16% of your daily potassium while delivering the omega-3s that help keep arteries flexible. That’s an advantage for blood pressure you don’t get from plant sources alone.
Halibut pushes even higher, approaching 900 mg per serving, and canned clams offer a shelf-stable option with over 500 mg in just 3 ounces.
Dairy and eggs

Plain yogurt, milk, and kefir quietly push potassium intake upward. Choose low-sodium dairy to avoid offsetting the blood pressure benefit and to support the potassium and sodium balance your kidneys manage.
| Food | Serving | Potassium (mg) |
|---|---|---|
| Plain yogurt, nonfat | 1 cup | 625 |
| Milk, 2% | 1 cup | 366 |
| Kefir, plain | 1 cup | 400 |
| Cottage cheese, 2% | 1 cup | 238 |
| Egg, whole | 1 large | 69 |
One egg adds only 69 mg, but three eggs in a scramble contribute over 200 mg. Pair that with sautéed spinach and feta, and breakfast pushes past 700 mg before you add fruit. The liquid dairy options also serve as excellent smoothie bases, blending potassium mg per serving into a drinkable meal.
Nuts, seeds, and ‘secret’ boosters

Small-volume additions that layer potassium into meals without major recipe changes. These are high potassium snacks in concentrated form.
| Food | Serving | Potassium (mg) |
|---|---|---|
| Pistachios | 1 oz (49 kernels) | 285 |
| Sunflower seeds | 1 oz | 240 |
| Hemp seeds | 3 tbsp | 270 |
| Almond butter | 2 tbsp | 208 |
| Blackstrap molasses | 1 tbsp | 498 |
Blackstrap molasses is a functional booster. One tablespoon mixed into oatmeal or a smoothie adds nearly 500 mg of potassium plus iron and calcium. The taste is strong; start with a teaspoon. Nuts and seeds double as transportable high potassium snacks that require zero preparation.
Beverages and liquid sources

Coconut water, prune juice, and beet juice spike potassium intake fast. These electrolyte foods are convenient for rehydration but you must watch the sugar.
| Beverage | Serving | Potassium (mg) | Sugar (g) |
|---|---|---|---|
| Coconut water, unsweetened | 8 oz | 600 | 9 |
| Prune juice | 8 oz | 707 | 31 |
| Beet juice | 8 oz | 518 | 18 |
| Orange juice, fresh | 8 oz | 496 | 20 |
Coconut water gives you 600 mg of potassium with only 9 g of sugar. It works as a post-exercise rehydrator and is popular among athletes for that reason.
Prune juice delivers more potassium but with triple the sugar; reserve it for constipation relief or dilute it with water. Beet juice, used by endurance athletes, also supplies nitrates that may improve blood flow.
Cooking Loss And Bioavailability
No competitor lists account for cooking loss or absorption rates. This gap means you might think you’re getting 900 mg from boiled potatoes when you actually absorb closer to 600 mg after cooking and anti-nutrient interference.
USDA potassium data lists raw values, but your body never sees those numbers if you boil and drain.
Average potassium retention by cooking method for vegetables and legumes [2]:
| Cooking method | Retention % |
|---|---|
| Steaming | 95–100% |
| Sautéing | 90–95% |
| Baking/roasting | 90–100% |
| Microwaving | 90–100% |
| Boiling (water discarded) | 60–75% |
The boiling-and-dumping-water habit strips potassium out. If you boil potatoes or greens, use the cooking water in soups or sauces to reclaim some of that lost potassium.
Potassium bioavailability adds another layer. Your body absorbs about 85% of dietary potassium from most whole foods, but oxalates in spinach and phytates in whole grains can lower that fraction slightly [3][6].
Pairing potassium-rich foods with acidic dressings (lemon juice, vinegar) or vitamin C sources may slightly improve absorption by reducing anti-nutrient binding.
The practical impact is small; don’t overthink this. Just know that steamed spinach gives you roughly 700 mg absorbable potassium from 839 mg on paper.
Takeaway. Prioritize steaming, baking, and sautéing. Use cooking liquids. Rotate high-oxalate greens with lower-oxalate options. This approach lifts your real-world potassium intake by 20–30% over simply eating the “right” foods on paper.
Kidney Disease, High BP and Low-Carb Diets
- Chronic kidney disease (CKD). If your kidneys cannot filter potassium efficiently, high-potassium foods become dangerous. The same beet greens and avocado top picks can cause hyperkalemia in advanced CKD. Potassium kidney disease management often requires limiting intake to 2,000–3,000 mg daily. If your nephrologist or renal dietitian has set a potassium restriction, avoid the highest sources. This list is not a substitute for individualized medical guidance.
- High blood pressure and the DASH diet. Potassium works as a natural vasodilator and helps your kidneys excrete sodium. Potassium for blood pressure is well documented, and the DASH diet targets 4,700 mg of potassium daily through foods very similar to this list. Emphasizing the low-sodium dairy, beans, and leafy greens here aligns directly with DASH principles. You can view this high potassium foods list as a practical expansion of the DASH dietary pattern.
- Low-carb and keto diets. If you avoid potatoes and bananas, you can still hit potassium targets. Avocado, spinach, salmon, hemp seeds, and coconut water are low-carb potassium sources. A day with two cups of spinach, one avocado, 6 oz salmon, and a cup of coconut water provides over 2,500 mg of potassium with under 30 g net carbs. Add in nuts and seeds to close the gap.
- Potassium supplement vs food. Many people wonder if they can just take a pill. Potassium supplements are limited to 99 mg per capsule by law because high-dose potassium tablets can damage the intestinal lining [4]. To get even 1,000 mg you would need 10 pills, and the absorption and safety profile is worse than food. Whole foods deliver potassium bundled with fiber, water, and complementary nutrients that blunt the spike and support overall health. Food should always be your primary source unless a doctor prescribes a therapeutic dose for a diagnosed deficiency.
1-DAY HIGH POTASSIUM MEAL BLUEPRINT (4,700 MG TARGET)
This potassium meal plan turns the food list into a concrete day of eating. All values are based on the USDA potassium data and adjusted for typical cooking retention. You can swap foods within the same category (e.g., halibut for salmon, lentils for white beans) to keep variety.
- Breakfast (1,240 mg): Green smoothie: 1 cup fresh spinach (839 mg raw, ~800 mg retained when blended), ½ avocado (488 mg), 1 cup plain kefir (400 mg), 1 tbsp blackstrap molasses (498 mg). Blend with water. This starts your day at over 1,200 mg of electrolyte-rich fuel.
- Lunch (1,320 mg): White bean and tuna salad: 1 cup canned white beans (1,189 mg), 3 oz canned tuna (200 mg), served over 2 cups arugula (148 mg), dressed with olive oil and lemon juice. Total roughly 1,537 mg; adjust bean portion slightly to hit the 1,320 mg mark.
- Snack (500 mg): 8 oz unsweetened coconut water (600 mg) plus 1 oz pistachios (285 mg). That’s nearly 900 mg; halving the nuts brings you close to 500 mg. This combination also serves as a high potassium snack for pre-workout energy.
- Dinner (1,640 mg): Baked 6 oz wild Atlantic salmon fillet (772 mg), one medium baked potato with skin (926 mg), and 1 cup sautéed Swiss chard (961 mg raw, roughly 900 mg retained). The total exceeds 2,600 mg; simply reduce the potato or chard portion to fit your calorie target while still netting over 1,600 mg.
Daily total ballpark: 4,700 mg, fully from food, no supplements. Adjust serving sizes to your calorie needs. The pattern matters more than the exact numbers. This one-day template shows you that hitting the potassium daily requirement is achievable with ordinary grocery items.

FAQ
Final Takeaway
Stop chasing bananas. Cook your greens the right way, lean into beans and potatoes with skin, and use the meal blueprint to finally hit your potassium target.
Pick three new foods from this high potassium foods list and rotate them into your week. Your daily 4,700 mg target is achievable without supplements when you choose foods by potassium density rather than habit.
CITATIONS
- USDA FoodData Central – “Food Details” – 2026 – https://fdc.nal.usda.gov
- USDA ARS – “USDA Table of Nutrient Retention Factors, Release 6” – 2007 – https://www.ars.usda.gov/northeast-area/beltsville-md-bhnrc/beltsville-human-nutrition-research-center/nutrient-data-laboratory/docs/usda-table-of-nutrient-retention-factors-release-6/
- Bohn T, et al. – “Mineral Bioavailability in the Gut: From Absorption to Cellular Utilization” – 2020 – https://doi.org/10.3390/nu12123709
- National Institutes of Health – “Potassium: Fact Sheet for Health Professionals” – 2022 – https://ods.od.nih.gov/factsheets/Potassium-HealthProfessional/
- Mozaffarian D, Rimm EB – “Fish Intake, Contaminants, and Human Health” – 2006 – https://doi.org/10.1001/jama.296.15.1885
- Gibson RS, et al. – “A Review of Phytate, Iron, Zinc, and Calcium Concentrations in Plant-Based Complementary Foods” – 2010 – https://doi.org/10.1177/15648265100312S206
- Viera AJ, Wouk N – “Potassium Disorders: Hypokalemia and Hyperkalemia” – 2015 – https://www.aafp.org/pubs/afp/issues/2015/0915/p487.html
- National Academies of Sciences, Engineering, and Medicine – “Dietary Reference Intakes for Sodium and Potassium” – 2019 – https://doi.org/10.17226/25353
