Foods High in Potassium: Fruits, Veggies, and More

Many of the foods highest in potassium are everyday staples you probably already eat: bananas, potatoes, beans, leafy greens, and dairy. Adults need between 2,600 and 3,400 mg of potassium per day, depending on sex, and most people fall short. Knowing which foods pack the most potassium helps you close that gap or, if you have kidney concerns, manage your intake more carefully.

Why Potassium Matters

Every cell in your body relies on potassium. A pump embedded in cell membranes constantly shuttles three sodium ions out and two potassium ions in, using energy with each cycle. This exchange is what allows your nerves to fire, your muscles to contract, and your cells to maintain the right fluid balance. When potassium runs low, those processes suffer, which is why deficiency shows up as muscle cramps, fatigue, and irregular heartbeats.

Potassium also plays a meaningful role in blood pressure. A 2024 meta-analysis published in Clinical Kidney Journal found that increasing potassium intake lowered systolic blood pressure by about 5.3 mmHg in people with hypertension. The effect was much smaller (around 0.5 mmHg) in people with normal blood pressure, suggesting the benefit is most pronounced for those who need it most.

How Much You Need Each Day

The National Institutes of Health sets the adequate intake for potassium at 3,400 mg per day for adult men and 2,600 mg for adult women. During pregnancy, the target rises slightly to 2,900 mg. These aren’t hard ceilings or floors. They’re the amounts associated with lower rates of high blood pressure, kidney stones, and bone loss in population studies. Most Americans get well under these numbers from food alone.

Fruits With the Most Potassium

Bananas get all the credit, and they do deliver: one medium banana provides about 519 mg of potassium. But several other fruits rival or beat that number. Dried apricots pack roughly 453 mg in just a small 30-gram handful, making them one of the most potassium-dense snacks available. Cantaloupe, honeydew, and oranges are also strong sources, typically providing 300 to 400 mg per serving.

Dried fruits in general concentrate potassium because removing water shrinks the volume without removing minerals. Raisins, prunes, and dates all fall into this category. If you’re trying to boost your intake, adding a small portion of dried fruit to oatmeal or trail mix is one of the easiest strategies.

Vegetables and Tubers

Potatoes are among the richest vegetable sources of potassium. A medium baked potato with the skin on provides roughly 900 mg, covering a quarter to a third of your daily target in a single food. Sweet potatoes are similarly potent, coming in around 540 mg for a medium tuber. Leaving the skin on matters here, since a significant share of the potassium sits just beneath it.

Leafy greens punch above their weight. Cooked spinach, Swiss chard, and beet greens all deliver 400 to 800 mg per half-cup serving once cooked down. Raw salad greens contain potassium too, but you’d need to eat a much larger volume because cooking concentrates the leaves. Tomatoes, winter squash, and broccoli round out the list of reliable vegetable sources, each offering 200 to 450 mg per serving depending on preparation.

Beans, Lentils, and Other Legumes

Legumes are some of the most potassium-rich foods in any category. White beans lead the pack at roughly 1,000 mg per cooked cup. Lentils, kidney beans, chickpeas, and black beans all fall in the 400 to 700 mg range per cup. Sprouted kidney beans provide about 344 mg per cup even before cooking concentrates them further.

Because legumes are also high in fiber and protein, they tend to be filling, which means the potassium benefit comes alongside other nutritional wins. Canned versions retain most of their potassium, though draining and rinsing them can reduce sodium if that’s a concern for you.

Dairy, Meat, and Fish

Milk, yogurt, and cheese all contain meaningful potassium. An 8-ounce glass of milk provides around 350 to 400 mg regardless of fat content. Plain yogurt is similar. Among proteins, salmon and halibut are standout sources, typically delivering 400 to 500 mg per cooked fillet. Chicken, beef, and pork contain moderate amounts, generally 250 to 350 mg per serving.

High-Potassium Beverages

Orange juice is one of the most concentrated liquid sources, with a standard 8-ounce glass providing roughly 450 mg of potassium. Coconut water comes close at 404 mg per cup, along with 16% of the adequate intake for women and 12% for men. Prune juice, tomato juice, and carrot juice are also notably high, often exceeding 400 mg per cup. Even coffee contributes small amounts, around 100 mg per 8 ounces, which adds up over multiple cups.

What Counts as “High” on a Food Label

The FDA uses a specific threshold for nutrient content claims. A food can be labeled a “good source” of potassium if it contains 10% or more of the Daily Value per serving. The current Daily Value for potassium on nutrition labels is 4,700 mg, so a food needs at least 470 mg per serving to earn that claim. Foods carrying the claim must also be low in sodium. If you’re scanning labels at the grocery store, the percent Daily Value is the quickest way to compare products.

How Cooking Changes Potassium Content

Potassium is water-soluble, so boiling vegetables leaches some of it into the cooking water. Research on root vegetables found that a standard boil reduced potassium content moderately, but a “double cook” method, where you boil, drain, and boil again in fresh water, was significantly more effective. After double cooking, only 54% of the vegetables tested retained potassium above 200 mg per 100 grams, compared to 92% after a single boil.

Soaking raw vegetables in water before cooking, on the other hand, removed very little potassium from most root vegetables. The heat of boiling is what drives the mineral out. Steaming, roasting, and microwaving retain more potassium than boiling because the food has less contact with water. If you’re trying to maximize your potassium intake, roasting or steaming is the better choice. If you need to reduce potassium for medical reasons, double boiling with a water change in between is the most practical kitchen technique.

When High-Potassium Foods Need Limits

For people with chronic kidney disease, the kidneys lose the ability to filter excess potassium efficiently, and blood levels can rise to dangerous ranges. The typical recommendation for people with kidney disease is to stay between 2,000 and 2,500 mg of potassium per day, well below the general population targets. That’s a tight budget, and it usually means limiting portions of the highest-potassium foods: potatoes, beans, bananas, and orange juice.

The double-boil method described above becomes especially useful here. It lets people with kidney concerns still eat root vegetables and tubers without taking in as much potassium. Choosing lower-potassium fruits like apples, berries, and grapes over bananas and oranges is another common strategy. If you’re managing a kidney condition, tracking potassium at the food level rather than relying on general categories makes a real difference, since potassium content varies widely even within the same food group.