14 Potassium-Rich Foods You Need to Be Eating

Potassium is a major dietary mineral that helps balance your body's pH and body fluids. It's important for normal blood pressure regulation (it works in opposition to sodium). It's also needed for normal muscle growth, and for nervous system and brain function. According to the Institute of Medicine, the average adult should consume about 4,700 milligrams potassium every day.

Your body's potassium levels may be affected by kidney disease, diabetes, vomiting, fluctuating hormone levels, or as a side effect of certain medications.

It's best to get your potassium from the foods you eat; please don't take potassium supplements without speaking with your health care provider first.

Fruits and vegetables are the richest sources of potassium, so you may be getting plenty in your diet right now. But if you're like most people who eat a Western diet and get fewer than five servings of fruits and vegetables a day, there's a good chance you could use more of this mighty mineral. 

To boost your intake, consider adding more of these 14 foods to your diet.


Baked Potatoes

Baked potatoes
Dorling Kindersley/Getty Images

Baked potatoes rock the potassium world. One medium baked potato packs 926 milligrams potassium, more than a quarter your daily requirement.

That potato is also an excellent source of vitamin C and vitamin B6. It also contains four-plus grams of protein and four grams of fiber for 160 calories.


Beet Greens


Photo: Alexandra Shytsman


If you're tossing beet greens into the compost instead of sautéing them, you're missing out on a ton of good nutrition.

One cup of these cooked greens has over 1,300 milligrams potassium, plenty of other minerals, as well as four grams of fiber, 35 milligrams vitamin C, and 11,000 International Units of vitamin A—all for less than 40 calories.


White Beans

Dry white beans are high in potassium.
Paul Williams Funkystock/Getty Images

Dry beans of any kind are rich in potassium, but white beans have the most: For example, one half-cup serving of lima beans delivers 477 milligrams. Beans are also an excellent source of minerals in general, as well as fiber—that serving of lima beans has six and a half grams and just over 100 calories.

Watch out for canned beans that are also high in sodium; be sure to rinse off the excess sodium before eating or preparing them.


Nonfat Yogurt

Nonfat yogurt is high in potassium.
Maximilian Stock/Getty Images

Plain nonfat yogurt is a good source of potassium with more than 500 milligrams in one cup of yogurt. Low-fat yogurt is also a good source, but yogurt made with whole milk isn't quite as impressive potassium-wise.

It's also important to note Greek yogurt isn't nearly as potassium-rich as plain old nonfat yogurt. In that 150-calorie cup of yogurt, you'll also get plenty of calcium, protein, vitamin D, and the healthy bacteria known as probiotics.


Baked Sweet Potatoes

Baked sweet potatoes are high in potassium.
Renee Comet/Getty Images

Sweet potatoes are delicious and packed with vitamins and minerals.

One medium-size baked sweet potato has more than 500 milligrams potassium, along with B vitamins, minerals like manganese and copper, and about 20,000 International Units of vitamin A. That sweet spud also packs about four grams fiber but only 100 calories.



Halibut is high in potassium.
Juanmonino/Getty Images

Most fish, such as salmon and tuna, will supply you with some potassium, but halibut is the top dog, so to speak.

One five-ounce baked halibut filet has 500 milligrams potassium plus several minerals, essential fatty acids, and niacin. 



Banana bunch

Photo: Alexandra Shytsman

Bananas are pretty well-known as a high-potassium food for good reason. One medium banana has more than 400 milligrams potassium.

It also has a bunch of B vitamins, three grams of fiber, and about 100 calories.


Prunes and Prune Juice

Dried prunes

Photo: Alexandra Shytsman

Prunes and prune juice are an excellent source of potassium.

One-half cup of dried prunes or juice has 700 milligrams potassium, plus a host of minerals, B vitamins, and about 1,100 International Units of vitamin A. 



Clams are high in potassium.
Tetra Images/Getty Images

Clams are best known as a source of zinc, a mineral that's important for so many chemical reactions to occur in the body. But clams are also an excellent source of potassium, with three ounces containing around 600 milligrams.

Clams are also low in calories, high in protein, and an excellent source of iron.


Tomato Products


Photo: Alexandra Shytsman

Tomatoes are a fair source of potassium, but when they're cooked and concentrated into sauces, stews, and paste, the amount of potassium goes up quite a bit.

One-half cup of these tomato products has about 450 milligrams potassium, plus the antioxidant lycopene, and plenty of additional vitamins and minerals.


Dried Apricots

Dried apricots are high in potassium.
Rosemary Calvert / Getty Images

Dried apricots are high in potassium, with more than 1,000 milligrams in a half-cup serving. They're also high in vitamin A, iron, and niacin.

Fresh apricots are an excellent source of potassium, but the same amount of the dried variety contains far more—1,511 mg per cup versus 427 mg for fresh fruit.


Winter Squash

Butternut squash

Photo: Alexandra Shytsman

Winter squash, which includes varieties like butternut, Hubbard, and acorn squash, is an excellent source of potassium with almost 600 milligrams per cup of cubed squash.

It's also a good source of minerals in general, and more than 20,000 International Units of vitamin A. One cup of cubed cooked squash has six grams fiber and about 90 calories.


Bok Choy

Bok choy

Photo: Alexandra Shytsman

Bok choy is a type of cabbage used in Asian dishes. It's delicious and loaded with good nutrition.

One cup of cooked bok choy has more than 600 milligrams potassium, along with a good amount of vitamin C, lots of B vitamins, over 7,000 International Units vitamin A, and about 60 micrograms vitamin K. All that for only about 20 calories.


Portobello Mushrooms

Portobella mushrooms are high in potassium.
John Gollop/Getty Images

Portobello mushrooms are quite high in potassium, with one of these giant shrooms packing nearly 500 milligrams of the mineral. They also bear lots of B vitamins, as well as minerals like copper and selenium.

The meaty texture of portobellos makes them a great meat substitute, one that stands up well to grilling, roasting, or broiling.

A Word From Verywell

Potassium is an essential mineral required for many important biochemical processes. As long as you eat a healthy balanced diet with lots of plant-based foods, you should be getting plenty of potassium.

Was this page helpful?

Article Sources