Skip to content
Nutrition & composition Rankings & best sources

Foods with more potassium than a banana

Quick answer

Bananas are a useful potassium source, but they are not among the most concentrated foods. A banana provides about 358 mg per 100 g. Baked potatoes, cooked spinach, beans, avocado, and some fish can exceed that amount, and one medium baked potato can provide roughly 700–900+ mg depending on size and preparation.

Bananas have become almost synonymous with potassium, but their reputation is stronger than their ranking. At about 358 mg per 100 g, they are useful, not exceptional.

Potassium per 100 grams and per serving

Food Potassium/100 g Typical serving Potassium/serving
Baked potato with skin ~535 mg 180 g ~960 mg
Cooked spinach ~466 mg 150 g ~700 mg
Cooked white beans ~560 mg 180 g ~1,000 mg
Avocado ~485 mg 100 g ~485 mg
Cooked salmon ~380–490 mg 142 g ~540–700 mg
Banana ~358 mg 120 g ~430 mg

A medium potato or a cup of beans can provide roughly twice as much potassium as a medium banana.

Why potatoes and beans stand out

A potato is eaten in a relatively large portion, while beans combine substantial potassium with fiber and protein. Cooking method and draining can move the exact values.

Avocado beats banana gram for gram

At roughly 485 versus 358 mg per 100 g, avocado contains about 35% more potassium by weight. It is also more calorie-dense, at about 160 calories per 100 g versus about 89 for banana.

Variety works better than one champion

Potassium is spread across fruits, vegetables, legumes, potatoes, dairy, and fish. A varied diet can provide plenty without relying on a single food.

How to build potassium intake across the day

Bananas are a useful potassium source, but their reputation does not mean they contain more than every other food. Potatoes, beans and lentils, avocado, some leafy vegetables, dried fruit, dairy foods, and many other choices can provide comparable or larger amounts depending on the serving. A per-100-gram table is good for comparing concentration, but real serving sizes can reorder the list: 100 grams of fruit is not necessarily the amount you would eat of cooked beans or a whole baked potato. It is more practical to think about several opportunities to add potassium through the day.

A meal with beans, a potato or vegetable side, fruit, and dairy or an appropriate alternative can add substantial potassium while also contributing fiber, protein, and other micronutrients. Healthy people generally obtain potassium as part of a varied diet, but people with kidney disease or those taking certain medications may be given specific instructions to restrict it. In that situation, actively increasing high-potassium foods without clinical guidance can be inappropriate. For everyone else, variety and realistic portions are more useful than replacing a banana just because another food wins a ranking based on 100 grams.

What has more potassium than a banana? A medium potato, a cup of white beans, or a serving of cooked spinach can provide substantially more potassium than a medium banana.

How much potassium is in a banana? About 358 mg per 100 g; a medium banana around 120 g provides roughly 430 mg.

Does avocado have more potassium than banana? Yes per 100 g: about 485 mg versus 358 mg, although avocado is also more calorie-dense.

A practical way to raise potassium intake is to spread potassium-rich foods across meals instead of relying on one fruit. Potatoes or sweet potatoes can make a substantial contribution at lunch or dinner; beans and lentils add potassium along with fiber and protein; avocado, yogurt, leafy vegetables, dried fruit, and other produce can fill different roles during the day. There is no need to chase a single “highest-potassium” food. People with kidney disease or anyone who has been told to restrict potassium need a different approach, however, because routinely increasing high-potassium foods may be inappropriate for them. Individual medical guidance takes priority over a general food list.

Serving form changes the comparison as well. Dried fruit is compact and can deliver a substantial amount of potassium in a small volume, but it is also easy to eat in larger portions than fresh fruit. Potatoes and legumes are usually eaten as part of a meal, so their contribution should be judged in the portion actually served rather than by the reputation of a single snack food.

The useful takeaway

Bananas are convenient, but potatoes, beans, spinach, and avocado can provide more potassium. For people who have been told to restrict potassium, individualized dietary guidance takes priority over general rankings.

Sources