Skip to content
Nutrition Advance

30 Foods High In Potassium

Last updated: Michael Joseph, MSc, ANutr

Potassium is an essential mineral that we need to obtain from the foods we eat.

This article lists 30 foods high in potassium alongside each food’s potassium content per 100 grams and per typical serving.

What are the best dietary sources?

Let’s find out.

Various foods high in potassium.

Foods High In Potassium

Here is a list of potassium-rich foods alongside the potassium content of each food per serving and per 100 grams.

The source of nutritional data is the USDA FoodData Central database.

Daily values have been calculated by using USDA data in conjunction with the FDA’s published daily values.

1) Sun-dried tomatoes

Potassium per 100gPotassium per 54g cup
3430 mg (73% DV)1850 mg (39% DV)

Dried foods naturally have a lower water content gram-for-gram, thus a higher nutrient level. For instance, a 54-gram cup of sun-dried tomatoes provides 39% of potassium’s daily value (1).

2) Potatoes

Potassium per 100gPotassium per large (299g) potato
550 mg (12% DV)1640 mg (35% DV)

Potatoes are one of the best dietary sources of potassium. A large cooked Russet potato with skin provides 35% of the daily value (2).

3) Beet greens

Potassium per 100gPotassium per 144g cup
909 mg (19% DV)1310 mg (28% DV)

Beet greens are among the most potassium-rich vegetables; a 144-gram cup serving offers 28% of the daily value (3).

4) Adzuki beans

Potassium per 100gPotassium per 230g cup
532 mg (11% DV)1220 mg (26% DV)

A 230-gram cup of cooked adzuki beans provides 1220 mg of potassium, 26% of the daily value (4).

5) Avocado

Potassium per 100gPotassium per 201g avocado
485 mg (10% DV)975 mg (21% DV)

A typical 201-gram avocado provides a rich source of potassium equal to 21% of the daily value (5).

6) Salmon

Potassium per 100gPotassium per half-fillet (154g)
628 mg (13% DV)967 mg (21% DV)

All salmon have high levels of potassium, but wild Atlantic salmon contains the most. A 154-gram half-fillet provides 21% of the daily value (6).

7) Swiss chard

Potassium per 100gPotassium per 175g cup serving
549 mg (12% DV)961 mg (20% DV)

Swiss chard is another leafy green that contains high levels of potassium. A 175-gram cup serving supplies 20% of the daily value (7).

8) Grouper

Potassium per 100gPotassium per 202g fillet
475 mg (10% DV)960 mg (20% DV)

In general, fish is a rich source of potassium, and grouper is one of the best options. For example, a 202-gram cooked grouper fillet contains 20% of the daily value (8).

9) Lima beans

Potassium per 100 gramsPotassium per 188-gram cup
508 mg (11% DV)955 mg (20% DV)

Lima beans are one of the best legumes for potassium content; a 188-gram cup of cooked beans contains 20% of the daily value (9).

10) Yam

Potassium per 100gPotassium per 136g cup
670 mg (14% DV)911 mg (19% DV)

The yam is another potassium-rich tuber. A 136-gram cup of cooked yam cubes offers 19% of the daily value (10).

11) Snapper

Potassium per 100 gramsPotassium per 170g fillet
522 mg (11% DV)887 mg (19% DV)

Snapper is another potassium-rich fish option; a 170-gram fillet provides 19% of the daily value (11).

12) Soybeans

Potassium per 100gPotassium per 172g cup
515 mg (11% DV)886 mg (19% DV)

Cooked soybeans offer a high potassium level; 19% of the daily value per 172-gram cup (12).

13) Sweet potatoes

Potassium per 100gPotassium per large (180g) potato
475 mg (10% DV)855 mg (18% DV)

Similar to regular potatoes, sweet potatoes offer a concentrated source of potassium. A large cooked 180-gram sweet potato provides 18% of the daily value (13).

14) Potato flour

Potassium per 100gPotassium per 80-gram half cup
1000 mg (21% DV)800 mg (17% DV)

Like whole potatoes, potato flour is a rich potassium source. For example, an 80-gram half cup of potato flour offers 17% of the daily value (14).

15) Red kidney beans

Potassium per 100 gramsPotassium per 177g cup
403 mg (9% DV)713 mg (15% DV)

A 177-gram cup serving of cooked red kidney beans provides 15% of potassium’s daily value (15).

16) Edamame

Potassium per 100gPotassium per 160g cup
422 mg (9% DV)675 mg (14% DV)

Like most soy products, edamame is an excellent source of potassium. A 160-gram cup of cooked edamame provides 14% of the daily value (16).

17) Bamboo shoots

Potassium per 100gPotassium per 120g half cup
533 mg (11% DV)640 mg (14% DV)

Bamboo shoots are among the highest-potassium vegetables; a 120-gram half-cup serving of cooked bamboo shoots offers 14% of the daily value (17).

18) Baobab powder

Potassium per 100gPotassium per oz (28.35g) serving
2190 mg (47% DV)621 mg (13% DV)

Baobab powder, the dried powder of the baobab fruit, offers a significant amount of potassium. Each ounce (28.35g) serving provides 13% of the daily value (18).

19) Plantains

Potassium per 100gPotassium per 118g cup
482 mg (10% DV)569 mg (12% DV)

Cooked green plantains contain high levels of potassium; a 118-gram cup of fried plantains provides 12% of the daily value (19).

20) Tomato puree

Potassium per 100gPotassium per half-cup (125g) serving
439 mg (9% DV)550 mg (12% DV)

Using tomato puree in recipes is a simple way to increase the potassium content of a dish. In this regard, each half-cup (125-gram) serving of tomato puree provides 12% of the daily value (20).

21) Tuna

Potassium per 100gPotassium per 3oz (85g)
527 mg (11% DV)448 mg (10% DV)

All tuna provides potassium, but yellowfin has the highest levels. A three-ounce (85-gram) serving of cooked yellowfin tuna provides 10% of the daily value (21).

22) Skim Milk

Potassium per 100gPotassium per 245g cup
171 mg (4% DV)419 mg (9% DV)

All milk is a good source of potassium, but skim milk offers the most. A 245-gram cup provides 9% of the daily value (22).

23) Banana

Potassium per 100gPotassium per 115g banana
326 mg (7% DV)375 mg (8% DV)

Bananas are one of the most well-known potassium sources; they provide around 8% of the daily value per banana (23). However, it is worth remembering that the size of bananas can vary significantly, so the same is true for their potassium content.

See this guide to the potassium content of bananas for more information.

24) Ground Pork (Lean)

Potassium per 100gPotassium per 3oz (85g)
428 mg (9% DV)364 mg (8% DV)

All pork is a good source of potassium, but leaner options have less fat and a subsequently higher mineral content. A three-ounce (85g) serving of cooked 96% lean ground pork provides 8% of potassium’s daily value (24).

25) Mackerel

Potassium per 100gPotassium per 88g fillet
401 mg (9% DV)353 mg (8% DV)

Atlantic mackerel is one of the best seafood options for potassium; a cooked 88-gram fillet contains around 8% of the daily value (25).

26) Wheat germ

Potassium per 100gPotassium per oz (28.35g)
947 mg (20% DV)268 mg (6% DV)

Wheat germ is a rich source of nutrients, including potassium. An ounce (28.35g) of toasted wheat germ provides 6% of the daily value (26).

27) Kielbasa sausage

Potassium per 100 gramsPotassium per 3-ounce (85g) serving
306 mg (7% DV)260 mg (6% DV)

A three-ounce (85-gram) serving of cooked kielbasa sausage offers 6% of the daily value for potassium (27).

28) Guava

Potassium per 100gPotassium per 55g fruit
417 mg (9% DV)229 mg (5% DV)

Guava is a potassium-rich tropical fruit; one 55-gram fruit (without refuse) provides 5% of the daily value (28).

29) Raisins

Potassium per 100 gramsPotassium per oz (28.35g)
825 mg (18% DV)227 mg (5% DV)

Raisins (dried grapes) are a concentrated source of nutrients in grapes and contain a good amount of potassium. An ounce (28.35g) serving offers 5% of the daily value (29).

30) Soy flour, defatted

Potassium per 100gPotassium per 6.6g tablespoon
2380 mg (51% DV)157 mg (3% DV)

Defatted soy flour has lower fat levels and subsequent higher amounts of minerals, like potassium, per gram. Just a 6.6-gram tablespoon of defatted soy flour contains 3% of the daily value for potassium (30).

Data Table: Foods With the Most Potassium Per Serving

This table provides a simple, at-a-glance comparison of the foods with the highest potassium content per typical serving.

RankFood NameServing SizePotassium Content
1Sun-dried tomatoes54g cup1850 mg (39% DV)
2Potato, Russet, cookedLarge (299g) potato1640 mg (35% DV)
3Beet greens, cooked144g cup1310 mg (28% DV)
4Adzuki beans, cooked230g cup1220 mg (26% DV)
5Avocado, raw201g avocado975 mg (21% DV)
6Salmon, Atlantic, wild, cookedHalf fillet (154g)967 mg (21% DV)
7Swiss chard, cooked175g cup961 mg (20% DV)
8Grouper, cooked202g fillet960 mg (20% DV)
9Lima beans, cooked188g cup955 mg (20% DV)
10Yam, cooked136g cup911 mg (19% DV)
11Snapper, cooked170g fillet887 mg (19% DV)
12Soybeans, cooked172g cup886 mg (19% DV)
13Sweet potato, cooked180g potato855 mg (18% DV)
14Potato flour80g half-cup800 mg (17% DV)
15Red kidney beans, cooked177g cup713 mg (15% DV)
16Edamame, cooked160g cup675 mg (14% DV)
17Bamboo shoots, cooked120g half-cup640 mg (14% DV)
18Baobab powder1oz (28.35g)621 mg (13% DV)
19Plantains, green, cooked118g cup569 mg (12% DV)
20Tomato puree125g half-cup550 mg (12% DV)
21Tuna, yellowfin, cooked3oz (85g)448 mg (10% DV)
22Milk, skim245g cup419 mg (9% DV)
23Banana115g banana375 mg (8% DV)
24Ground pork, 96% lean3oz (85g)364 mg (8% DV)
25Mackerel, Atlantic, cooked88g fillet353 mg (8% DV)
26Wheat germ, toasted1oz (28.35g)260 mg (6% DV)
27Kielbasa sausage, cooked3oz (85g)260 mg (6% DV)
28Guava55g fruit229 mg (5% DV)
29Raisins1oz (28.35g)227 mg (5% DV)
30Soy flour, defatted6.6g tablespoon157 mg (3% DV)
Table 2: Foods high in potassium ranked by potassium content per typical serving

Why Do We Need Potassium?

Potassium has numerous crucial functions within the body, and it plays an important role in blood pressure regulation. In this regard, numerous large studies have demonstrated that increasing potassium intake and reducing sodium intake lowers blood pressure (31, 32, 33).

Despite the importance of sufficient dietary potassium intake, hypokalemia (low serum potassium levels) is quite prevalent. According to data from the National Health and Examination Survey (NHANES), it was estimated that hypokalemia prevalence in the United States population stood at 11% in 2016 (34).

To learn more about the importance of potassium, see this guide to potassium’s beneficial functions.

Also, for anyone trying to cut down on their sodium intake, see this list of foods high in sodium for more relevant information.

How Much Potassium Do We Need?

The US Food and Drug Administration (FDA) sets a ‘daily value’ for potassium, which is a simple reference value based upon a typical 2000-calorie diet.

The daily value for potassium is 4,700 mg (35).

However, there are also ‘adequate intake’ levels that have been set, which vary by age and sex. You can find out more about adequate intake levels in this guide to potassium’s functions.

Final Thoughts

As this article shows, a diverse range of foods are high in potassium.

Consuming seafood, legumes, and fruit and vegetables like avocados, bananas, and leafy greens is one of the best ways to get more of the mineral.

For more on mineral-rich foods, see this guide to the top food sources of magnesium.

Photo of author

Michael Joseph, MSc, ANutr

Michael works as a nutritionist in a community setting and holds a Master's Degree in Clinical Nutrition. He is a Registered Associate Nutritionist with the Association for Nutrition.

See Michael's full bio