The best foods for raising low potassium levels are beans, potatoes, avocados, salmon, and dried fruits. Most adults need 2,600 to 3,400 mg of potassium daily, and potassium is officially considered a nutrient of public health concern in the U.S. because so many people fall short. The good news is that a few smart food choices can close the gap quickly.
How Low Potassium Affects Your Body
Normal blood potassium sits at or above 3.5 mmol/L. A mild dip (3.0 to 3.4 mmol/L) can cause fatigue, constipation, muscle weakness, and tingling or numbness. Moderate drops (2.5 to 3.0 mmol/L) bring more noticeable muscle spasms and heart palpitations. Levels below 2.5 mmol/L are considered severe and can trigger dangerous heart rhythm problems.
Certain blood pressure medications are a common culprit. Thiazide and loop diuretics, both widely prescribed for high blood pressure, cause the kidneys to flush out extra potassium along with sodium and water. Heavy sweating, prolonged vomiting or diarrhea, and diets low in fruits and vegetables can also deplete your stores.
How Much Potassium You Need Each Day
The federal dietary guidelines set the adequate intake at 2,600 mg per day for adult women and 3,400 mg per day for adult men. Pregnant women need about 2,900 mg, and those who are breastfeeding need around 2,800 mg. These aren’t hard ceilings or minimums. They’re targets that, when met through a balanced diet, are associated with healthy blood pressure and proper muscle and nerve function.
Beans and Legumes
No food group packs more potassium per serving than beans. A cup of cooked pinto beans delivers about 405 mg, while a cup of boiled edamame provides around 422 mg per 100 grams. Raw dried beans are even more concentrated: a cup of dried black beans contains roughly 2,877 mg and a cup of dried pink beans tops 3,000 mg, though those numbers shrink once the beans are cooked and the water is drained.
Beans also bring fiber and plant protein, making them one of the most efficient ways to boost potassium while improving your overall diet. Canned beans work fine. Just rinse them first to reduce sodium without losing much potassium.
Potatoes and Sweet Potatoes
A single large baked russet potato with the skin on delivers about 1,644 mg of potassium, nearly half the daily target for men. A medium baked potato still clocks in above 900 mg. Sweet potatoes are slightly lower at around 500 mg per medium potato, but they’re still a strong choice.
How you cook potatoes matters a lot. Boiling cubed potatoes cuts their potassium content by about 50%, and shredding them before boiling can drain up to 75%. If your goal is to maximize potassium, bake, roast, or microwave your potatoes instead. And leave the skin on, since a significant portion of the mineral sits just beneath the surface.
Avocados
One whole Hass avocado contains about 690 mg of potassium. Even half an avocado gives you 345 mg, which is more than what most people get from a medium banana. Avocados are also rich in healthy fats and fiber, so adding half of one to a sandwich, salad, or smoothie is a simple way to push your daily intake higher without much effort.
Fish, Poultry, and Other Proteins
Baked salmon is one of the best animal sources of potassium, providing about 449 mg per 100 grams (roughly a palm-sized fillet). Chicken breast comes in lower at about 276 mg per 100 grams but still contributes meaningfully, especially since most people eat protein at every meal. Pairing salmon or chicken with a baked potato or a side of beans creates a meal that can easily supply over 1,000 mg of potassium in a single sitting.
Fruits Worth Prioritizing
Dried apricots are a potassium powerhouse. A cup of dehydrated apricots contains over 2,200 mg, though a realistic snack portion of a quarter cup still delivers a solid boost. Because drying concentrates the minerals along with the sugars, dried fruit is one of the most portable ways to get potassium when you’re on the go.
Fresh fruits worth keeping on hand include bananas (a classic source, though not the highest), cantaloupe, oranges, and honeydew melon. Fruit smoothies work especially well because you can blend several sources together: half an avocado, a banana, and a handful of spinach can push a single drink past 700 mg.
Cooking Tips to Keep Potassium Intact
Potassium is water-soluble, which means it leaches into cooking liquid whenever food is boiled or simmered. This is why boiling cubed potatoes can strip away half their potassium. The same principle applies to vegetables like broccoli, spinach, and carrots.
To preserve as much potassium as possible, roast, steam, or microwave your vegetables. If you do boil them, cook them in larger pieces rather than diced, and consider using the cooking water in soups or sauces so the leached minerals end up on your plate. Eating fruits and vegetables raw, when practical, gives you their full potassium content.
A Sample High-Potassium Day
- Breakfast: Smoothie with half an avocado, a banana, and a handful of spinach (roughly 700+ mg)
- Lunch: Black bean bowl with roasted sweet potato (roughly 900 mg)
- Snack: Quarter cup dried apricots (roughly 550 mg)
- Dinner: Baked salmon with a medium skin-on baked potato (roughly 1,350 mg)
That day totals well over 3,400 mg without any supplements, hitting even the higher male target through food alone. The key pattern is combining a potassium-rich starch (potato or beans) with a potassium-rich protein or fruit at most meals, rather than relying on a single food to carry the load.

