A Trusted Friend in a Complicated World

10 Foods Higher in Potassium Than a Banana

Updated: May 10, 2023

Surprise! Bananas deliver less than 10 percent of our daily dose of the mineral potassium, which protects against stroke and heart disease. Here’s how to get the rest.

1 / 10
Butternut Squash
Elliotte Rusty Harold/Shutterstock

Butternut squash

This sweet root vegetable tops bananas in the rankings of foods high in potassium, delivering 582 milligrams of the essential mineral in one cup, compared to 420 milligrams in a banana. According to the U.S. RDA, adults should aim to get 4,700 milligrams of potassium a day.

2 / 10
Beans green closeup


Soybeans are one of the top foods with potassium, packing in 676 mg per cup. Edamame beans are also one of the world’s best sources of plant-based protein because they contain all the essential micronutrients our bodies need to build muscle. Edamame are delicious roasted with a sprinkle of salt. These are the silent signs that you’re not getting enough potassium.

3 / 10
Fresh organic potato stand out among many large background potatoes in the market. Close-up potatoes texture.
ALEX S/Shutterstock

White and sweet potatoes

A sweet potato contains 438 mg of potassium, while its cousin, the white potato, delivers a whopping 950 mg. Both types of tubers also come with high levels of vitamin A. People often confuse yams and sweet potatoes; for potassium, you’ll want to stick with sweet potatoes.

4 / 10
Swiss rainbow chard, vibrant vegetable. Flat lay, from above on dark slate.
marcin jucha/Shutterstock

Swiss chard

Get 961 mg of potassium by cooking up a single cup of Swiss chard. Not only is it one of the foods high in potassium, but the leafy green is also packed with iron, calcium, and vitamins A, C, and K. Foods with potassium aren’t the only ones you should be adding to your diet. Next, check out the foods that have more iron than spinach.

5 / 10
Fresh organic beet, beetroot. Grey background. Copy space. Top view.

Beet greens

Another one of the foods high in potassium? Chop and roast just one cup of beet greens for a 655-mg dose. As a bonus, you’ll also get folate, manganese, and copper, not to mention dietary fiber, magnesium, phosphorus, vitamin C, iron, and vitamin B6.

6 / 10
red tomato sauce texture close up

Tomato sauce

Not many people think of tomato sauce as one of the foods high in potassium, but topping your pizza, pasta, or vegetables with one cup of the stuff will get you 905 mg of the nutrient. Make sure to pick the perfect pasta shape to go with your tomato sauce.

7 / 10
Closeup image of ecological black beans seen from above
Dennis Jacobsen/Shutterstock

Black beans

When you’re looking for foods high in potassium, black beans are a top choice, delivering a hefty 681 mg. This legume is also a great source of vegetarian protein and dietary fiber, plus a long list of other health boosters, including antioxidants, iron, phosphorous, calcium, magnesium, manganese, copper, and zinc. Look out for these 6 signs you have an electrolyte imbalance.

8 / 10
White beans. View from above. Macro. Texture.

White beans

Surprisingly, white beans are the best source of potassium you can get. Just one cup contains an impressive 1,190 mg of potassium, which is about one-fourth of the daily recommended amount. Similar to black beans, they also contain protein, fiber, and a host of other healthful vitamins and minerals.

9 / 10
Red watermelon, watermelon slice, fresh fruit


Two slices of watermelon contain a whopping 640 mg of potassium. Plus, its star ingredient is lycopene, a plant pigment that has been known to reduce the risk of some cancers. Don’t miss the 13 nutrients even nutritionists don’t get enough of.

10 / 10
Fresh White Yogurt Background Closeup
Radu Bercan/Shutterstock


Yogurt is a great source of calcium and delivers 380 mg of potassium per eight-ounce cup. Bring it over the banana threshold by adding one ounce of hazelnuts, which have 211 mg of potassium. Now that you know all of the foods high in potassium you need to add to your diet, watch out for more silent signs you aren’t getting enough nutrients.