NutriRank

Data-driven nutrition comparison tables ranked by what matters to you. Sourced from USDA FoodData Central.

Highest Potassium Foods - Complete Ranking

Potassium is an essential electrolyte that regulates blood pressure, supports heart rhythm, and helps muscles contract. Most people do not get enough: the Adequate Intake (AI) is 2,600-3,400 mg/day, yet average intakes are often below 2,000 mg. Bananas are famous for potassium but many foods contain far more. This table uses USDA FoodData Central data to rank foods by potassium per 100 g.

Data: USDA FoodData Central (public domain). Values per 100 g edible portion.

#FoodPotassium (mg)
1 Dried apricotsplant
1160
Potassium (mg)
2 Tomato pasteplant
1014
Potassium (mg)
3 Pistachios, dry roastedplant
1007
Potassium (mg)
4 Pumpkin seeds, driedplant
919
Potassium (mg)
5 Beet greens (raw)plant
762
Potassium (mg)
6 Dried prunesplant
732
Potassium (mg)
7 Almondsplant
705
Potassium (mg)
8 Tuna, yellowfin (cooked)animal
569
Potassium (mg)
9 White beans, cookedplant
561
Potassium (mg)
10 Spinach (raw)plant
558
Potassium (mg)
11 Swiss chard (raw)plant
549
Potassium (mg)
12 Potato (baked with skin)plant
535
Potassium (mg)
13 Salmon, cookedanimal
490
Potassium (mg)
14 Avocadoplant
485
Potassium (mg)
15 Edamame, cookedplant
436
Potassium (mg)
16 Pork loin, cookedanimal
423
Potassium (mg)
17 Lentils, cookedplant
369
Potassium (mg)
18 Banana (raw)plant
358
Potassium (mg)
19 Sweet potato (cooked)plant
337
Potassium (mg)
20 Chicken breast, cookedanimal
256
Potassium (mg)

Frequently Asked Questions

What food has the most potassium?

Tomato paste and pistachios both exceed 1,000 mg per 100 g. Dried apricots (1,160 mg), dried herbs, pumpkin seeds (919 mg), and almonds (705 mg) are also excellent sources.

Do bananas have a lot of potassium?

Bananas contain about 358 mg of potassium per 100 g (422 mg in a medium banana), which is decent but far from the top. Avocado, spinach, white beans, sweet potatoes, and salmon all contain more potassium per 100 g.

How much potassium do I need per day?

The Adequate Intake (AI) for potassium is 3,400 mg/day for adult men and 2,600 mg/day for adult women. Most Western diets fall well short. People with kidney disease should consult a doctor before increasing potassium significantly.

What are the best plant sources of potassium?

Top plant potassium sources include dried fruits (apricots, prunes), tomato products, avocados, leafy greens (spinach, Swiss chard), beans, nuts (pistachios, almonds), and pumpkin seeds.

Does potassium help lower blood pressure?

Yes. Strong evidence from clinical trials and observational studies shows that higher dietary potassium intake is associated with lower blood pressure, particularly in people with hypertension. A diet rich in fruits, vegetables, and legumes (all high in potassium) is a key dietary strategy for managing blood pressure.

More Nutrition Comparison Tables

Highest Protein Foods

Top 40 foods ranked by protein content per 100 g.

Highest Fiber Foods

Top 40 foods ranked by dietary fiber per 100 g.

Highest Vitamin C Foods

Top 35 foods ranked by vitamin C content per 100 g.

Highest Iron Foods

Top 35 foods ranked by iron content per 100 g.

Highest Calcium Foods

Top 35 foods ranked by calcium content per 100 g.

Highest Magnesium Foods

Top 35 foods ranked by magnesium content per 100 g.

Best Protein per Calorie

Foods with the highest protein-to-calorie ratio.

Lowest Sugar Fruits

Fruits ranked from lowest to highest sugar content.

Highest Omega-3 Foods

Top 30 foods ranked by omega-3 fatty acid content.

Vegetable Nutrition Comparison

Side-by-side nutrition comparison of popular vegetables.

Best Foods for Muscle Building

Top high-protein, nutrient-dense foods for muscle growth.