Calorique
Nutrition Data9 min readPublished September 17, 2026

Best Foods for Potassium per 100g (USDA): Ranked per 100g and per Serving

Quick answer

Which foods are highest in potassium?

Per 100g, the leaders in Calorique's USDA-matched dataset are Pistachios (1025mg), Wheat Germ (892mg) and Flaxseed (813mg); the top whole-meal foods are White Beans (Cannellini, Cooked) (561mg), Spinach (558mg raw) and Avocado (485mg).

Per USDA serving, a cup of cooked white beans delivers 1004mg (21% DV), a cup of cooked lima beans 955mg and a medium baked sweet potato 542mg. The FDA Daily Value is 4,700mg.

Ranking 1: potassium per USDA serving

Serving weights are USDA household measures for each record (a cup of cooked beans, a cup of cubed avocado, an ounce of nuts). % DV is the share of the FDA 4,700mg Daily Value; 20% DV or more per serving is high under the FDA label guide. Foods whose dataset calories differ from the matched USDA record by more than 10% were excluded rather than mixed.

#FoodUSDA servingPotassium /serving% DVkcal /servingPotassium /100gFDC ID
1Prunes (Dried Plums)1 cup, pitted (174g)1274mg27%418732mg168162
2Adzuki Beans (Cooked)1 cup (230g)1224mg26%294532mg173728
3Raisins1 cup (not packed) (145g)1079mg23%434744mg168165
4Wheat Germ1 cup (115g)1026mg22%414892mg168892
5White Beans (Cannellini, Cooked)1 cup (179g)1004mg21%249561mg175203
6Lima Beans (Cooked)1 cup (188g)955mg20%216508mg174253
7Soybeans (Cooked)1 cup (172g)886mg19%298515mg174271
8Pinto Beans (Cooked)1 cup (171g)746mg16%245436mg175200
9Lentils (Cooked)1 cup (198g)731mg16%230369mg172421
10Avocado1 cup, cubes (150g)728mg15%240485mg171705
11Plantain1 cup, sliced (148g)721mg15%181487mg169130
12Kidney Beans (Cooked)1 cup (177g)717mg15%225405mg173740
13Split Peas (Cooked)1 cup (196g)710mg15%231362mg172429
14Navy Beans (Cooked)1 cup (182g)708mg15%255389mg173746
15Cranberry Beans (Borlotti)1 cup (177g)685mg15%241387mg173736
16Tempeh1 cup (166g)684mg15%320412mg174272
17Edamame1 cup (155g)676mg14%189436mg168411
18Black Beans (Cooked)1 cup (172g)611mg13%227355mg173735
19Coconut Water1 cup (240g)600mg13%46250mg170174
20Cassava1 cup (206g)558mg12%330271mg169985
21Garlic1 cup (136g)545mg12%203401mg169230
22Sweet Potato1 medium (2" dia, 5" long, raw) (114g)542mg12%98475mg168483
23Mung Beans (Cooked)1 cup (202g)537mg11%212266mg174257
24Chickpeas (Cooked)1 cup (164g)477mg10%269291mg173757
25Black-Eyed Peas (Cooked)1 cup (171g)475mg10%198278mg173759

Ranking 2: potassium per 100g

The per-100g view is dominated by nuts, seeds and dried fruit because removing water concentrates minerals. It is the right table for comparing foods on equal weight and the wrong one for deciding what to eat, which is why the serving column is repeated here.

#FoodCategoryPotassium /100g% DV /100gkcal /100gIn USDA servingFDC ID
1PistachiosNuts & Seeds1025mg22%562291mg per 1 oz (49 kernels)170184
2Wheat GermGrains892mg19%3601026mg per 1 cup168892
3FlaxseedNuts & Seeds813mg17%53484mg per 1 tbsp, whole169414
4Pumpkin SeedsNuts & Seeds809mg17%559229mg per 1 oz170556
5RaisinsFruits744mg16%2991079mg per 1 cup (not packed)168165
6AlmondsNuts & Seeds733mg16%579208mg per 1 oz (23 whole kernels)170567
7Prunes (Dried Plums)Fruits732mg16%2401274mg per 1 cup, pitted168162
8PeanutsNuts & Seeds705mg15%567200mg per 1 oz172430
9Dates (Medjool)Fruits696mg15%277, 168191
10Hazelnuts (Filberts)Nuts & Seeds680mg14%628193mg per 1 oz (21 whole kernels)170581
11Sunflower SeedsNuts & Seeds645mg14%584, 170562
12White Beans (Cannellini, Cooked)Legumes561mg12%1391004mg per 1 cup175203
13SpinachVegetables558mg12%23167mg per 1 cup168462
14Adzuki Beans (Cooked)Legumes532mg11%1281224mg per 1 cup173728
15HalibutProteins528mg11%111449mg per 3 oz174201
16Soybeans (Cooked)Legumes515mg11%173886mg per 1 cup174271
17Lima Beans (Cooked)Legumes508mg11%115955mg per 1 cup174253
18PlantainFruits487mg10%122721mg per 1 cup, sliced169130
19AvocadoFruits485mg10%160728mg per 1 cup, cubes171705
20Sweet PotatoVegetables475mg10%86542mg per 1 medium (2" dia, 5" long, raw)168483
21WalnutsNuts & Seeds441mg9%654125mg per 1 oz (14 halves)170187
22Pinto Beans (Cooked)Legumes436mg9%143746mg per 1 cup175200
23EdamameProteins436mg9%122676mg per 1 cup168411
24Pork TenderloinProteins421mg9%143358mg per 3 oz168250
25FennelVegetables414mg9%31360mg per 1 cup, sliced169385
26TempehProteins412mg9%193684mg per 1 cup174272
27PecansNuts & Seeds410mg9%691116mg per 1 oz (19 halves)170182
28Chia SeedsNuts & Seeds407mg9%486115mg per 1 oz170554
29Kidney Beans (Cooked)Legumes405mg9%127717mg per 1 cup173740
30GarlicVegetables401mg9%149545mg per 1 cup169230

How to use the two rankings

Beans and lentils are the most efficient source. Every cooked legume cup in Ranking 1 lands between 475 and 1,224mg potassium for 200-300 calories, and the same cup also covers roughly 30-70% of the fiber Daily Value (see the fiber ranking).

Dried fruit and nuts are concentrated, not generous. A cup of pitted prunes is 1274mg potassium but 418 calories; an ounce of pistachios is 291mg for 159 calories. Use them as toppings rather than as the plan.

Raw leafy greens compress when cooked. Raw spinach is 558mg per 100g but a raw cup weighs only 30g (167mg). USDA lists cooked spinach at 466mg per 100g with a 180g cup, so a cooked cup is roughly 840mg; the serving table uses the raw record because that is the dataset entry for spinach.

Banana is fine, not special. The banana calorie chart puts a medium banana at 422mg (9% DV), which is why bananas are absent from the top of both tables.

Data sources and method

  • Calories, protein, carbohydrate, fat and fiber per 100g come from Calorique's food dataset, which standardizes USDA FoodData Central reference values. Potassium, household portion weights and dry-bean values are read directly from the USDA SR Legacy release; the FDC ID column links to each record.
  • Percent Daily Values use the FDA reference amounts for adults (protein 50g, dietary fiber 28g, potassium 4,700mg, sodium 2,300mg) published at fda.gov. The FDA label guide treats 20% DV or more per serving as high and 5% DV or less as low.
  • Rankings are generated by a script (scripts/rank-usda-foods.py) from the dataset, not hand-typed, so the tables match the individual food pages. Generated 2026-09-17.
  • Potassium values are read from the USDA SR Legacy release (nutrient 306, mg per 100g) for the FDC ID shown; Calorique food pages such as white beans, avocado and sweet potato now show the same potassium figure with a % Daily Value column.

Frequently Asked Questions

Which food has the most potassium per serving?

Per USDA household serving, prunes (dried plums) lead with 1274mg in 1 cup, pitted (27% of the 4,700mg Daily Value), followed by adzuki beans (cooked) (1224mg per 1 cup) and raisins (1079mg). Among everyday foods, a cup of cooked white beans is 1004mg (21% DV) and a cup of avocado cubes is 728mg.

Is banana the best source of potassium?

No. USDA lists raw banana at 358mg potassium per 100g, or about 422mg (9% DV) for a 118g medium banana, which is a good but not exceptional amount. Cooked white beans (561mg per 100g), lima beans, adzuki beans, spinach (558mg per 100g raw), avocado (485mg) and a medium baked sweet potato (542mg) all beat a banana per 100g or per serving. Bananas rank well only because they are convenient.

How much potassium do I need per day?

The FDA Daily Value used on Nutrition Facts labels is 4,700mg of potassium per day for adults. A cup of cooked beans, a cup of cooked spinach or chard, an avocado and a sweet potato each contribute roughly 10-25% of that amount, so reaching the Daily Value from food means several potassium-rich servings across the day.

Which high-potassium foods are lowest in calories?

Ranked by potassium per calorie among the per-serving leaders: white beans (cannellini, cooked) (1004mg for 249 kcal per 1 cup), lima beans (cooked) (955mg for 216 kcal per 1 cup), pinto beans (cooked) (746mg for 245 kcal per 1 cup), navy beans (cooked) (708mg for 255 kcal per 1 cup), avocado (728mg for 240 kcal per 1 cup, cubes). Nuts, seeds and dried fruit are potassium-dense by weight but also calorie-dense, so leafy greens, beans and tubers are the better choices inside a calorie deficit. People with kidney disease or on potassium-affecting medication should follow their clinician's potassium limits rather than a ranking.

Potassium inside a calorie budget

Beans, greens and tubers give the most potassium per calorie; set your daily calories first so the servings above have a place to go.

Related Articles