The Top 20 Foods High In Potassium

Potassium is an essential mineral that acts as an electrolyte in the body.

Currently, the daily value for potassium is set at 4700 mg (1).

However, most of us have an inadequate intake of this vital nutrient. The average daily intake for male adults is only 3,016 mg, and it is 2,320 mg for females (2).

This article provides a guide to twenty foods high in potassium.

All nutrient values are from the USDA’s FoodData Central database.

Daily values have been calculated based on the FDA’s published daily values.

1) Pistachio Nuts

Pistachio Nuts In a Bowl.

Pistachio nuts are a good source of potassium, and they provide 291 mg of the mineral per oz (28-gram) serving (3).

Pistachios also offer a moderate amount of fiber and protein, and they taste delicious too – especially with a sprinkle of salt.

Potassium per 100g Potassium per oz (28g) serving
1025 mg (22% DV) 291 mg (6% DV)

2) Tomato Paste

Tomatoes are very high in potassium, so concentrated tomato puree contains significant amounts of the mineral.

Per two-tablespoon serving, tomato paste offers 324 mg of potassium (4).

Potassium per 100g Potassium per two-tablespoon serving
1010 mg (21% DV) 324 mg (7% DV)

3) Sockeye Salmon

Generally speaking, all seafood offers a good supply of potassium.

Among the available options, sockeye salmon is among the best choices, and it offers 673 mg of potassium per half fillet serving (5).

Potassium per 100g Potassium per 1/2 fillet serving
436 mg (9% DV) 676 mg (14% DV)

4) Flaxseeds

Flaxseeds are an excellent source of fiber, omega-3 fatty acids (in the form of ALA), and minerals such as magnesium, copper, and manganese.

Furthermore, they are rich in potassium and supply approximately 230 mg per ounce serving (6).

While flaxseeds don’t taste very good on their own, it is possible to mix them into different foods such as yogurt. You can also grind them into flaxseed flour, which has a wide range of potential uses in baking.

Potassium per 100g Potassium per oz (28g) serving
813 mg (17% DV) 230 mg (5% DV)

5) Pumpkin Seeds

For every ounce (28-gram) serving of pumpkin seeds, you get around 5% of the daily value for potassium (7).

Similar to flaxseeds, pumpkin seeds are also rich in fiber, minerals, and fats.

Potassium per 100g Potassium per oz (28g) serving
788 mg (17% DV) 223 mg (5% DV)

6) Dark Chocolate (85% Cacao)

Chopped Cube-Shaped Pieces of Dark Chocolate.

A dark chocolate bar with 70-85% cocoa content will provide approximately 203 mg of potassium per ounce (28-gram) serving (8).

Since cocoa is surprisingly nutrient-dense, an 85% dark chocolate bar will also provide substantial quantities of copper, iron, magnesium, and manganese.

Of course, the best reason to eat dark chocolate is straightforward: it tastes delicious.

Potassium per 100g Potassium per oz (28g) serving
715 mg (15% DV) 203 mg (4% DV)

7) Beet Greens

All leafy green vegetables contain large amounts of potassium, but beet greens top the list.

Beet greens provide around 16% of the daily value per 100 grams (9).

In addition to the benefits of potassium, beet greens also offer a high concentration of carotenoids, vitamin K, and fiber.

Potassium per 100g Potassium per cup (38g) serving
762 mg (16% DV) 290 mg (6% DV)

As mentioned, many green vegetables contain decent amounts of potassium, and some other good options include:

  • Broccoli
  • Kale
  • Collard greens
  • Spinach
  • Swiss chard

8) Potatoes

Sometimes people don’t realize the wide range of beneficial nutrients that the humble potato provides.

Among these nutrients, potatoes offer large amounts of potassium, with one medium potato (including skin) providing 903 mg of the mineral (10).

Potassium per 100g Potassium per medium potato (202g)
447 mg (10% DV) 903 mg (19% DV)

9) Peanuts

Although they are botanically a legume, peanuts are one of the most common “nuts” in the world.

Per typical serving, peanuts provide 180 mg of potassium per serving (11).

Potassium per 100g Potassium per ounce (28g) serving
634 mg (14% DV) 180 mg (4% DV)

10) Avocados

Avocados are a delicious fatty fruit that provides a broad range of vitamins and minerals.

This tasty fruit is also one of the best dietary sources of potassium: a whole avocado offers more than 20% of the daily value (12).

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

11) Almonds

Whole and Half Almonds - Skin and No Skin.

Most nuts offer a reasonable amount of potassium, but almonds are among the best.

Almonds supply 733 mg of potassium per 100 grams (13).

Potassium per 100g Potassium per ounce (28g) serving
733 mg (16% DV) 208 mg (4% DV)

12) Natto

With a strong flavor and pungent smell, it seems that people either love or hate natto.

This traditional Japanese dish features soybeans fermented with various strains of bacteria, and it is typical breakfast food in its homeland.

Regarding its potassium content, natto offers around 7% of the daily value per 1/4 cup serving (14).

Potassium per 100g Potassium per 1/4 cup (44g) serving
729 mg (16% DV) 320 mg (7% DV)

13) White Beans

White beans are one of the most popular types of beans in the world.

These legumes are a good source of fiber, protein, and several essential nutrients, including potassium.

White beans provide 1000 mg of potassium per cup serving (15).

Potassium per 100g Potassium per cup (180g) serving
558 mg (12% DV) 1000 mg (21% DV)

14) Bananas

Most people think of bananas when they hear the word ‘potassium.’

As shown in this article, bananas aren’t quite the best provider of potassium, but they are relatively high in the mineral.

One medium banana provides 422 mg of the daily value (16).

Potassium per 100g Potassium per medium banana
358 mg (8% DV) 422 mg (9% DV)

15) Kidney Beans

Kidney beans are another popular legume that offers large amounts of potassium.

Per cup serving, cooked kidney beans offer 722 mg of the mineral (17).

Potassium per 100g Potassium per cup (180g)
401 mg (9% DV) 722 mg (15% DV)

16) Cuttlefish

Three Cuttlefish On a Plate.

Cuttlefish is a type of seafood that belongs to the same family of mollusks as squid and octopus.

They are also a significant source of potassium, and a typical serving of cooked cuttlefish provides 19% of the daily value (18).

Potassium per 100g Potassium per 5 oz (140g) Serving
637 mg (14% DV) 901 mg (19% DV)

17) Octopus

While not as popular in Western Europe and North America, octopus plays a significant role in the cuisine of the Mediterranean region and East Asia.

Like its cuttlefish cousin, octopus offers an excellent supply of potassium, with 19% of the daily value per cooked 5-ounce serving (19).

Potassium per 100g Potassium per 5 oz (140g) Serving
630 mg (13% DV) 893 mg (19% DV)

18) Sweet Potato

Just like regular potatoes, sweet potatoes offer a good provision of potassium too.

A cooked medium sweet potato eaten with skin offers 717 mg of the mineral (20).

Potassium per 100g Potassium per medium sweet potato (150g)
478 mg (10% DV) 717 mg (15% DV)

19) Clams

People seem to either love or hate shellfish, but they are one of the most nutrient-dense food choices.

Among the different shellfish varieties, clams are one of the most nutritious.

Just a three-ounce (85-gram) serving of clams offers 11% of the daily recommended potassium intake (21).

Potassium per 100g Potassium per 3 oz (85g) serving
478 mg (10% DV) 534 mg (11% DV)

20) Pork Chop (Lean)

Meat can be a good source of potassium too, and lean pork offers the highest concentrations of the mineral.

One large cooked pork chop contains 559 mg of potassium, which is equal to 12% of the daily value (22).

Potassium per 100g Potassium per large pork chop (115g excluding bone)
486 mg (10% DV) 559 mg (12% DV)

Foods Highest In Potassium Per 100 Grams

Foods High In Potassium.

We don’t all eat foods in their typical serving sizes, and sometimes we consume larger or smaller quantities.

For convenience, the table below shows how the highest potassium foods compare with each other per 100 grams.

However, it is worth remembering that it is much harder to eat 100 grams of some of these foods (e.g. nuts) than others.

Rank Food Name Potassium Per 100g % Daily Value
1 Pistachio nuts 1025 mg 22%
2 Tomato paste 1010 mg 21%
3 Flaxseeds 813 mg 17%
4 Pumpkin seeds 788 mg 17%
5 Beet greens 762 mg 16%
6 Almonds 733 mg 16%
7 Natto 729 mg 16%
8 Dark chocolate (70-85%) 715 mg 15%
9 Cuttlefish 637 mg 14%
10 Peanuts 634 mg 14%
11 Octopus 630 mg 13%
12 White beans 558 mg 12%
13 Pork chop (lean) 486 mg 10%
14 Avocado 485 mg 10%
15 Clams 478 mg 10%
16 Sweet potato 478 mg 10%
17 Potatoes 447 mg 10%
18 Sockeye salmon 436 mg 9%
19 Kidney beans 401 mg 9%
20 Bananas 358 mg 8%

Herbs and Spices

Lastly, dried herbs and spices also offer significant concentrations of potassium.

However, since we use these seasonings in such minimal quantities, the actual realistic amount of potassium that they contribute is low.

That said, using herbs and spices in our cooking is an easy way to slightly increase our potassium intake.

For instance, a teaspoon of dried herbs and spices will offer up to 0.5% of the daily value for potassium.

Here are some good options;

  • Parsley
  • Coriander
  • Tarragon
  • Basil
  • Cayenne pepper

Final Thoughts

Most people don’t get enough potassium, but there are plenty of healthy and delicious foods that are high in the mineral.

Eating seafood, beans, and including fruit and vegetables like avocados and leafy greens are some of the best ways to get more of the mineral.

Additionally, snacking on dark chocolate, nuts and seeds can further increase potassium intake.

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

Related Articles

15 Essential Minerals (and the Best Sources)

9 Important Health Benefits of Potassium

The Top 20 Foods High in Magnesium

Leave a Comment