Magnesium

Which foods are good sources of magnesium?

Updated 10 Nov 2026

Short answer

Green leafy vegetables, beans and other legumes, nuts, seeds and whole grains. In general, foods with fiber provide magnesium.[1] Some examples:

  • pumpkin seeds, roasted, 1 ounce (28 g): 156 mg[1]
  • chia seeds, 1 ounce: 111 mg[1]
  • almonds, 1 ounce: 80 mg[1]
  • spinach, boiled, half a cup: 78 mg[1]
  • black beans, cooked, half a cup: 60 mg[1]
  • brown rice, cooked, half a cup: 42 mg[1]
  • banana, 1 medium: 32 mg[1]
  • milk, 1 cup: 27 mg[1]

Refined grains lose much of their magnesium when the germ and bran are removed. Tap, mineral and bottled water can add from 1 mg to more than 120 mg per liter, depending on the source.[1] The body absorbs about 30 to 40% of the magnesium in food.[1]

Sources (1)

  1. Magnesium: Fact Sheet for Health Professionals. NIH Office of Dietary Supplements. ods.od.nih.gov

More about magnesium

What is magnesium?What does elemental magnesium mean on a supplement label?What are magnesium's main benefits?Who is most likely to have low magnesium?Is magnesium safe?Does magnesium help you sleep?

For education; not medical advice. Talk to a doctor before you start, stop or change a supplement.