Nutrient guide

Potassium

This guide ranks the 155 foods on this site by potassium per 100 g and by potassium per $1 at local prices.

Best value for potassium

Checking prices

What it is

Potassium is a mineral measured in milligrams (mg). Legumes have the most per 100 g, and fruit, vegetables, dairy and fish contain it too. This page answers what foods are high in potassium and which give the most potassium for each dollar. Dry beans are high per 100 g and low in price per kilogram, which is why they rank well on the list below.

What foods are high in potassium?

Per 100 g, the highest values are in cannellini beans (dry), soybeans (dry) and butter beans (dry). By food group, Legumes has the highest average, at 1,129 mg per 100 g.

Highest per 100 g of the 155 foods on this site.

Potassium per dollar

Each food's potassium per kg is divided by its price per kg in your location, so the list shows how much potassium $1 buys. For the bone-in cuts marked with *, I first multiply by the share that is meat. Foods with no price for your location are left out.

Checking prices.

Notes and limits

1 of the 155 foods on this site have no potassium value in USDA FoodData Central, so they are left out of these lists. Values are per 100 g of each food as described in its USDA entry, such as raw or dry.

AustraliaBrisbaneAUD
Add prices