Evidence-based nutrition, in plain English — every entry sourced from clinical research.

Potassium works alongside sodium to help regulate blood pressure and fluid balance, and most people fall short of typical targets. Below is a data-backed ranking of the foods in our database with the most potassium per 100 g.

Foods Highest in Potassium: black beans, pistachios, spinach, sweet potato and avocado

Dried herbs and spices, garlic and chilli are left out of this ranking — Turmeric would otherwise lead it — because per 100 g they top almost every nutrient table, but they are eaten a teaspoon at a time, so listing them as a source would be misleading.

Foods ranked by Potassium per 100 g edible portion
#FoodPotassium
1Black Beans1483 mg
2Pinto Beans1393 mg
3Kidney Beans1359 mg
4Chickpeas1070 mg
5Lentils949 mg
6Pistachios947 mg
7Flaxseed793 mg
8Almonds733 mg
9Dark Chocolate (70–85%)715 mg
10Pumpkin Seeds691 mg
11Sunflower Seeds657 mg
12Peanut Butter654 mg
13Chia Seeds642 mg
14Cashews638 mg
15Hazelnuts636 mg
16Quinoa563 mg
17Spinach558 mg
18Edamame520 mg
19Sweet Potato486 mg
20Avocado485 mg
21Brussels Sprouts477 mg
22Sesame Seeds468 mg
23Buckwheat460 mg
24Potato425.0 mg
25Walnuts424 mg

Beans, nuts and seeds dominate the top of this table, with spinach, sweet potato and avocado further down — a useful reminder that potassium isn’t just a banana story, even though bananas are the food most associated with it. Pairing potassium-rich foods with a lower-sodium diet is where the real blood pressure benefit tends to show up in the research, rather than potassium alone.

Common questions

Is potassium only about bananas? Not at all — bananas are a reasonable source, but foods like white beans, spinach, potatoes and salmon often carry as much or more per 100 g. Variety matters more than any single “potassium food.”

Can too much potassium be a problem? For most healthy people with normal kidney function, no — the bigger issue is under-consumption. People with kidney disease or on certain medications may need to limit potassium, so it’s worth checking with a healthcare professional if that applies to you.