What Is a High Potassium Diet? Benefits and Foods

A high potassium diet is an eating pattern that emphasizes potassium-rich foods like potatoes, leafy greens, beans, fish, and fruits to meet or exceed the daily adequate intake of 2,600 mg for women and 3,400 mg for men. Most people fall short of these targets. The DASH eating plan, one of the most studied high potassium diets, sets its goal even higher at 4,700 mg per day and has been shown to meaningfully lower blood pressure.

How Much Potassium You Actually Need

The National Institutes of Health sets adequate intakes that vary by age and sex. Adult men aged 19 and older need 3,400 mg per day, while adult women in the same range need 2,600 mg. Pregnant women need slightly more at 2,900 mg, and those who are breastfeeding need about 2,800 mg. Teenagers need less: 3,000 mg for boys aged 14 to 18 and 2,300 mg for girls the same age. Children aged 4 to 8 need 2,300 mg regardless of sex.

The World Health Organization recommends at least 3,510 mg per day for adults, noting that this level helps counteract the blood pressure effects of excess sodium. Most Americans consume well below any of these thresholds, which is why potassium is considered a nutrient of public health concern.

Why Potassium Matters for Blood Pressure

Potassium lowers blood pressure primarily by helping your kidneys flush out more sodium through urine. When potassium levels rise in the blood, it changes the electrical activity of cells in the kidney’s filtration system, keeping a sodium-reabsorbing channel inactive. The result: your kidneys excrete more sodium and water instead of pulling it back into your bloodstream, which reduces the volume of fluid your heart has to pump and brings pressure down.

This is why potassium and sodium are often discussed together. A diet high in potassium can partially offset the damage of eating too much salt, though reducing sodium intake at the same time produces the best results. The DASH diet combines both strategies, pairing high potassium intake with moderate sodium restriction.

Benefits Beyond Blood Pressure

Kidney Stone Prevention

Higher potassium intake is linked to a substantially lower risk of kidney stones. A large study tracking three cohorts found that people with the highest potassium intake had a 33% to 56% lower risk of developing stones compared to those with the lowest intake. The mechanism is straightforward: potassium-rich foods increase citrate levels in urine, raise urine volume, and shift urine pH in a direction that makes it harder for calcium oxalate and uric acid crystals to form.

Bone Health

Potassium helps your body hold onto calcium rather than losing it through urine. When your diet is low in potassium, your kidneys excrete more calcium, which over time can weaken bones. Research on postmenopausal women found that potassium supplementation neutralized the body’s internal acid load and improved calcium balance. A study of older Korean women showed that those with the highest dietary potassium had greater bone mineral density at every measured site, including the hip, femoral neck, and lumbar spine, along with a lower risk of osteoporosis.

Best Food Sources of Potassium

Bananas get all the credit, but they’re actually a middling source. A small banana provides about 362 mg of potassium. Compare that to a medium baked potato with skin, which delivers roughly 919 mg, more than double. A sweet potato comes in around 500 mg.

Here are some of the top sources per typical serving:

  • Baked potato with skin (1 medium): 919 mg
  • Salmon fillet, baked (1 small): 763 mg
  • Cooked spinach (½ cup): 591 mg
  • Cantaloupe (1 cup): 417 mg
  • Low-fat milk (1 cup): 388 mg
  • Pinto beans, cooked (½ cup): 373 mg
  • Low-fat yogurt with fruit (6 oz): 366 mg
  • Banana (1 small): 362 mg
  • Chicken breast, baked (1 medium): 359 mg
  • Edamame, boiled (½ cup): 338 mg

The pattern is clear: vegetables, beans, fish, and dairy are potassium powerhouses. A single meal with a baked potato and a side of cooked spinach gets you halfway to the daily target for most adults. Adding a glass of milk or a serving of yogurt pushes you further. Hitting 3,400 mg becomes realistic once you realize how many everyday foods contribute meaningful amounts.

How Cooking Affects Potassium Content

Potassium is water-soluble, so it leaches into cooking water when you boil vegetables. According to USDA retention data, boiling greens in a small amount of water and draining it costs you about 10% of the potassium. Boiling them fully submerged and draining bumps that loss to around 15%. The fix is simple: if you use the cooking liquid (in a soup or stew, for example), you retain 100% of the potassium.

Steaming and baking preserve potassium completely, with retention rates at 100% across vegetable categories. So if you’re specifically trying to maximize potassium, roast your potatoes instead of boiling them, steam your broccoli instead of blanching it, and when you do boil greens or beans, use the liquid in your dish.

What a High Potassium Day Looks Like

You don’t need exotic ingredients. A practical day might include oatmeal with a banana and milk at breakfast (roughly 700 mg), a chicken and black bean bowl with avocado at lunch (roughly 900 mg), a snack of yogurt and cantaloupe (roughly 780 mg), and a dinner of salmon with a baked potato and steamed spinach (roughly 2,200 mg). That easily exceeds 3,400 mg without any supplements or special products.

The key is loading every meal with at least one potassium-rich food rather than trying to get it all at once. Beans, potatoes, leafy greens, and dairy are the workhorses. Fruits contribute meaningfully but tend to deliver less per serving than cooked vegetables or protein sources like fish.

Who Should Be Cautious

A high potassium diet is beneficial for most people, but it can be dangerous for those with reduced kidney function. Healthy kidneys tightly regulate potassium levels in the blood, excreting any excess. When kidney function declines, that regulation breaks down. Research shows that the kidneys begin losing their ability to excrete potassium effectively at stage 3b chronic kidney disease, when filtration drops below about 45 mL/min. At that level and below, potassium excretion can fall by as much as 1,000 mg per day compared to healthy kidneys.

The risk of dangerously high blood potassium (hyperkalemia) rises sharply with declining kidney function. Prevalence jumps from under 1.6% in people with relatively preserved kidney function to nearly 12% when filtration falls below 40 mL/min. Hyperkalemia can cause muscle weakness, heart rhythm problems, and in severe cases cardiac arrest. People with chronic kidney disease, those on dialysis, and those taking certain blood pressure medications that raise potassium levels are typically advised to limit rather than increase their potassium intake.