Skip to Content

21 foods that have more potassium than a banana

Shake up your post-run snack with these tasty swaps

By and Lauren Wellbank
potassium
Trevor Raab

What comes to mind when you think of top potassium sources? Most likely, bananas. They're a staple, and according to Statista, the average banana volume per person is expected to reach 11.5kg in 2024. That's, quite literally, bananas!

But what if you're allergic to bananas, or just straight up don't like them? Well, you might actually be in luck. As it turns out, they're not as high in potassium compared to some other foods. For reference, each medium banana provides 422 mg of the mineral, which is about 9% of the recommended daily value (DV)—but more on that later. So, yes, while the banana is known for its ability to help keep potassium levels in check, it's not the only way you can get your recommended dose of the much-needed mineral—which is important, considering just how much of the heavy lifting potassium does when it comes to your health (especially as a runner).

According to Rima Kleiner, MS, RDN, potassium is responsible for critical functions within the body, including the regulation of blood pressure, neural communication, muscle contractions, fluid regulation, shuttling nutrients into cells, and taking waste out. "[Additionally,] potassium-rich diets may help counter the effects of high sodium, lower blood pressure, help reduce the risk of stroke and kidney stones, and may help prevent osteoporosis.

"The average adult will need around 4,700 mg a day," Kleiner explains, noting that people with compromised kidney function or those taking blood pressure medications should confirm those numbers with their doctor before making changes to their diets. "While too low potassium (hypokalemia) or potassium deficiency is rare, there may be instances where you lose potassium due to rapid fluid loss (like chronic diarrhea, chronic vomiting or diuretic use)," she says.

All of that being said, extremes in either direction can be extremely dangerous for your heart, according to Stephanie Nelson, MS, RD, Lead Nutrition Scientist at MyFitnessPal, who says nailing down the correct amount of the mineral can have benefits "associated with lower risk of heart disease, lower blood pressure, and better bone health."

Here's what the experts—including Kleiner, Nelson, Natalie Rizzo, MS, RD, founder of Greenletes, and Roxana Ehsani, MS, RD, CSSD, LDN— say you can eat instead of a banana when you're looking to increase your potassium intake. (The potassium levels below are pulled from the USDA nutrient database.)

1

Canned Clams

overhead view of a tin can with clams
Carlos Sanchez//Getty Images

534 mg of potassium in 85g (11% of DV)

Sometimes you can find your high-potassium foods in your cupboard, according to Kleiner, who says these offer a shelf-stable way to boost your intake. "Clams are also rich in protein, B vitamins and vitamin C," she adds.

2

Dried Apricots

dried apricots in a basket
Burcu Atalay Tankut//Getty Images

755 mg of potassium in 1/2 cup (16% of DV)

You can get your potassium fix while satisfying your sweet tooth, according to Nelson. "They're great for an afternoon pick-me-up of energy," she says, adding that there's lots of fibre in them as well, which can really help your gut health.

Advertisement - Continue Reading Below
3

Raisins

black raisins
HUIZENG HU//Getty Images

615 mg of potassium in 1/2 cup of packed raisins (13% of DV)

Another tasty way to give your potassium levels a leg up is by popping a few raisins. "Add them to your morning oats or toss into a salad for a little sweetness, raisins are a quick and easy way to add potassium to your meals," Nelson says.

4

Orange Juice

a hand of a person serving orange juice into a glass cup
Carlai//Getty Images

496 mg of potassium in 1 cup (11% of DV)

"Orange juice also contains vitamin C and a quick boost of energy," Nelson says.

Advertisement - Continue Reading Below
5

Tuna

tuna salad
Lew Robertson//Getty Images

448 mg of potassium in 85g (10% of DV)

There's another fish making waves when it comes to boosting your potassium: tuna. "Plus, you get protein, omega-3s, and selenium with the tuna," Kleiner says.

6

Broccoli

organic broccoli just harvested
Mint Images/ Tim Pannell//Getty Images

468 mg of potassium in one cooked NLEA serving (10% of DV)

Our experts say it's also high in fibre—add a little bit of cheese to make it a comfort food and to boost protein. Yum!

Advertisement - Continue Reading Below
7

Halibut

closeup photograph of white fish
alle12//Getty Images

449 mg of potassium in 85g (10% of DV)

Kleiner says halibut is another good way to hit those daily numbers. "While many people think of seafood as a protein and omega-3 source (which it is), fish and shellfish also provide good amounts of potassium, as well," she explains.

8

Chicken Breast

grilled chicken breasts
Westend61//Getty Images

440 mg of potassium in one chicken breast (9% of DV)

"It's not just for those looking for protein sources—chicken makes a great source of potassium too," Nelson explains. Chicken is also super versatile, which means you can cook it just about any way you want to make it that much more enjoyable.

Advertisement - Continue Reading Below
9

Prunes

close up of bowl full of dried plums on table
Mihaita Costin / 500px//Getty Images

635 mg of potassium in 1/2 cup (14% of DV)

Prunes offer more than a little kickstart when you need to get your digestive juices flowing—they can also help keep your potassium levels exactly where they need to be. "They are packed with antioxidants that are associated with bone health and protection against inflammation," Nelson adds.

10

Snapper

whole snapper being sauteed in a pan
Marianna Massey//Getty Images

444 mg of potassium in 85g (9% of DV)

Kleiner says that a 85g serving of snapper can not only provide potassium, but also other important nutrients, like protein, selenium, and omega-3s.

Advertisement - Continue Reading Below
11

Lentils

lentils cooked potassium
lacaosa

731 mg of potassium in one cooked cup (16% of DV)

Rizzo says this humble legume is incredibly good for you and a real bang for your potassium buck.

12

Avocados

energy density, energy dense food
Westend61//Getty Images

560 mg of potassium in 1/2 pureed cup (12% of DV)

If you like munching on avocado toast at Sunday brunch, jump for joy—the creamy green fruit is full of potassium, Rizzo says.

Advertisement - Continue Reading Below
13

Salmon

grilled fillet of salmon with asparagus and a glass of white wine
kajakiki/Getty Images

460 mg of potassium in 85g serving (10% of DV)

You may have to catch your next potassium fix in the seafood aisle. "Salmon—particularly coho, pink, chum and sockeye—contain more potassium than a banana," according to Kleiner. "A three-ounce serving of each provides about 460 mg, 439 mg, 429 mg and 408 mg, respectively. They're also chock-full of other benefits. "A heaping amount of protein, B vitamins, and heart-healthy omega-3 fatty acids."

14

Watermelon

slices of watermelon with mint leaves on blue ceramic plate
Erike Bunea / Getty Images//Getty Images

640 mg of potassium in two wedges (14% of DV)

Bonus: Watermelon is also a great source of lycopene.

Advertisement - Continue Reading Below
15

Beetroot

beetroot salad with parsley in a bowl on a rustic wooden table
Stefan Tomic / Getty Images

518 mg of potassium in one cup of cooked, sliced beets (11% of DV)

Be warned, beets might turn your pee pink or red afterward. It's totally normal, promise!

16

Black Beans

spoonful of black beans above a bowl of black beans
Westend61 // Getty Images

611 mg of potassium in one cooked cup (13% of DV)

Chances are you're already buying black beans for their fibre and protein—but they're also a great potassium source. Put them in rotation for your next Taco Tuesday.

Advertisement - Continue Reading Below
17

White Beans

white beans
Graeme Gilmour / Getty Images

500 mg of potassium in 1/2 cooked cup (11% of DV)

Rizzo recommends white beans, which might be the best source of potassium in the supermarket and also provide vital protein and fibre.

18

Edamame

edamame bean with salt in bowl
Thomas Gasienica / Getty Images

676 mg of potassium in one cup (14% of DV)

Whole soybeans are one of the world's greatest sources of plant-based protein, but apparently, that's not the only trick up their sleeve.

Advertisement - Continue Reading Below
19

Butternut Squash

home made freshness butternut squash and green beans tikka with wild rice and naan bread
Haoliang / Getty Images

582 mg of potassium in one cup (12% of DV)

Butternut squash can be roasted, mashed, used as a pasta sauce substitute, made into soups, or tossed in salads—the possibilities are endless.

20

Swiss Chard

Fresh Swiss chard leaves with colorful stems arranged on a dark surface
Mint Images

961 mg of potassium in one cooked cup (20% of DV)

These hearty greens also pack calcium, iron, and vitamins A, C, and K.

Watch Next 
potassium
Advertisement - Continue Reading Below