Many everyday foods are high in potassium, including beans, potatoes, leafy greens, bananas, dried fruits, dairy products, and fish. Adults need between 2,600 and 3,400 mg of potassium per day, and most people fall short. Knowing which foods pack the most potassium helps whether you’re trying to get more of it or, in certain health situations, limit your intake.
What Counts as “High Potassium”
The FDA defines a food as “high” in any nutrient when a single serving delivers at least 20% of the Daily Value. For potassium, the Daily Value is set at 3,500 mg, so any food that provides 700 mg or more per serving qualifies. Foods in the 200 to 400 mg range are still meaningful contributors, especially when you eat several of them throughout the day.
Fruits With the Most Potassium
Bananas get all the credit, but they’re not actually the top fruit source. A small banana has about 362 mg of potassium. A cup of cantaloupe beats it at 417 mg. Dried fruits are especially concentrated: just a quarter cup of raisins contains roughly 270 mg, and because dried fruits are dense and easy to snack on, the potassium adds up fast.
Oranges contribute about 237 mg for a medium fruit, and a cup of fresh strawberries provides around 230 mg. Avocados (technically a fruit) are one of the richest sources available, with a whole avocado delivering roughly 700 to 900 mg depending on size. Dried apricots, prunes, and dates are also standouts in the dried fruit category.
Vegetables and Legumes
Potatoes are one of the highest-potassium foods most people eat regularly. A medium baked potato with the skin on provides around 900 mg. Sweet potatoes are similar, landing in the 500 to 700 mg range per medium potato. The skin matters: much of the potassium sits in or just below it, so peeling before cooking removes a portion.
Dark leafy greens like spinach, Swiss chard, and beet greens are potassium powerhouses. A cooked cup of spinach can deliver over 800 mg. Cooked beet greens are even higher. Tomatoes, especially in concentrated forms like tomato paste and tomato sauce, pack a lot of potassium into a small volume. A half cup of tomato paste can contain over 600 mg.
Beans and lentils deserve their own mention. White beans, kidney beans, lima beans, and lentils all provide 350 to 700 mg per cooked cup. They also bring fiber and protein, making them one of the most nutrient-dense ways to increase your potassium intake.
Meat, Fish, and Dairy
Animal proteins contribute more potassium than most people realize. A 3-ounce serving of salmon provides roughly 300 to 400 mg. Chicken, turkey, and beef fall in a similar range. Clams and halibut tend to be on the higher end among seafood.
Dairy is another steady source. A cup of plain yogurt provides around 350 to 500 mg depending on the type, and a cup of milk contains roughly 350 mg. These aren’t individually massive numbers, but if you eat dairy at multiple meals, it contributes meaningfully to your daily total.
How Much You Need Each Day
The recommended Adequate Intake varies by age and sex. Adult men aged 19 and older need 3,400 mg per day. Adult women in the same age range need 2,600 mg. During pregnancy, the recommendation rises to 2,900 mg. Teenagers need slightly less: 3,000 mg for males and 2,300 mg for females aged 14 to 18.
Most Americans don’t hit these targets. National dietary surveys consistently show average intakes falling well below recommendations, largely because people don’t eat enough fruits, vegetables, and legumes.
Cooking Changes Potassium Content
How you prepare food affects how much potassium you actually get. Boiling is the biggest factor. Potassium is water-soluble, so it leaches out into the cooking water. Boiling sliced potatoes reduces their potassium content by approximately 50%. If you soak (leach) the potatoes first and then boil them, the reduction can reach 80%.
The starting temperature of the water matters too. Boiling potatoes, chicory, kiwifruit, and avocado starting from cold water pulls out more potassium than dropping them into already-hot water. For vegetables like peas, spinach, cauliflower, and zucchini, the starting temperature makes little difference. Roasting and steaming retain more potassium than boiling because the food isn’t sitting in water. If your goal is to maximize potassium, steaming or roasting is the better choice. If you need to reduce potassium for medical reasons, boiling with extra water is an effective strategy.
Hidden Potassium in Processed Foods
Potassium doesn’t only come from whole foods. Food manufacturers use dozens of potassium-containing additives across nearly every product category. The EU alone has approved 41 such additives. Potassium chloride is the most familiar, often used as a salt substitute in low-sodium products. But potassium-based additives also show up in dairy products, baked goods, processed meats, beverages, snack foods, sauces, and desserts.
For most people, this extra potassium is harmless or even helpful. But it’s largely invisible because potassium from additives isn’t always broken out clearly on nutrition labels. If you’re tracking potassium closely, checking ingredient lists for terms containing “potassium” gives you a better picture than relying on the nutrition facts panel alone.
When High-Potassium Foods Need Limits
People with chronic kidney disease are the main group who need to watch potassium carefully. Healthy kidneys filter excess potassium efficiently, but when kidney function declines, potassium can build up in the blood. The KDOQI clinical guidelines recommend that people with stage 3 to 5 kidney disease keep potassium between 2,000 and 4,000 mg per day. For those who already have elevated blood potassium levels, the Academy of Nutrition and Dietetics suggests staying under 2,400 mg daily, and Canadian guidelines set the threshold even lower at 2,000 mg.
Certain medications also impair the body’s ability to clear potassium, including some common blood pressure drugs. If you take these, your doctor will monitor your blood potassium levels periodically. The cooking strategies mentioned earlier, particularly boiling and leaching, become practical tools for still eating vegetables while keeping potassium in a safe range.

