Lifebar

nutrition · 2 min read

Foods high in magnesium and potassium: the overlap list

Foods high in magnesium and potassium include spinach, beans, lentils, potatoes, avocado, pumpkin seeds and yoghurt. See both minerals per serving in one table.

Written by Lifebar Desk · Checked against the sources listed below

Published 25 Sept 2026

Key takeaways

  • Leafy greens, beans, lentils, potatoes and avocado are rich in both minerals.
  • Seeds and nuts lead on magnesium; potatoes and beans lead on potassium.
  • Low magnesium makes low potassium harder to correct, so the two are worth fixing together.

Magnesium and potassium travel together in whole plant foods. The same handful of foods, greens, beans, potatoes, seeds, covers both, and most people fall short on both.

Daily targets

Mineral Men Women
Magnesium 400 to 420 mg 310 to 320 mg
Potassium 3,400 mg 2,600 mg

Foods high in both, per serving

Food Serving Magnesium (mg) Potassium (mg)
Spinach, cooked 1 cup ~155 ~840
Black beans, cooked 1 cup ~120 ~610
Pumpkin seeds 1 oz ~155 ~225
Lentils, boiled 1 cup ~70 ~730
Edamame, cooked 1 cup ~100 ~675
Kidney beans, canned 1 cup ~70 ~610
Potato, baked with skin 1 medium ~50 ~930
Avocado 1 cup cubes ~45 ~730
Almonds 1 oz ~80 ~210
Yoghurt, plain low-fat 8 oz ~40 ~530
Dark chocolate, 70 to 85% 1 oz ~65 ~205
Banana 1 medium ~32 ~420
Salmon 3 oz ~26 ~325

Values are approximate, from USDA FoodData Central and NIH fact sheets.

Why they are worth fixing together

The kidneys need magnesium to hold on to potassium. When magnesium is low, potassium keeps leaking out, and low potassium often will not correct until magnesium is replaced. That is one reason diuretics, which waste both, so often cause combined deficiencies. The symptoms overlap too: cramps, fatigue and palpitations are typical of low potassium and low magnesium alike.

A day that covers both

  • Breakfast: yoghurt with pumpkin seeds and a banana
  • Lunch: black bean and avocado bowl
  • Dinner: salmon, a baked potato and a cup of cooked spinach

That lands at roughly 500 mg magnesium and over 4,000 mg potassium without a supplement. For potassium alone, see the full list of foods highest in potassium.

Who should be careful

People with kidney disease clear both minerals poorly. Anyone in that group, or on ACE inhibitors, ARBs or potassium-sparing diuretics, should set targets with their doctor rather than maximising intake.

Frequently asked

What food is highest in both magnesium and potassium?

Cooked spinach is the strongest all-rounder, with roughly 155 mg magnesium and 840 mg potassium per cup. Beans and lentils come next.

How much magnesium do adults need?

About 400 to 420 mg a day for men and 310 to 320 mg for women.

Should I take magnesium and potassium supplements together?

Not without testing. Food covers most people, and potassium supplements in particular can be dangerous for anyone with kidney disease or on certain blood pressure drugs.

Sources

  1. NIH Office of Dietary Supplements, Magnesium fact sheet
  2. NIH Office of Dietary Supplements, Potassium fact sheet
  3. USDA FoodData Central

Educational content, talk to your clinician before changing treatment.

More on nutrition