Skip to main content
Diverse food sources

Magnesium Food Sources

It is possible to get enough magnesium through food without using supplements.

If you are consuming enough magnesium in your diet, magnesium supplements should not be taken as this can lead to adverse side effects. If you are unable to get enough through diet, speak with your doctor to see if supplementation is an option.

Magnesium is found in many food sources, particularly in plant-based food sources.

Tips to get magnesium in your diet

  • Sprinkle pumpkin seeds or nuts like cashews on your salads and yogurts
  • Eat dark leafy greens like spinach
  • Replace white toast with whole-grain toast
  • Add avocado to sandwiches
  • Enjoy a square of dark chocolate

Food Sources of Magnesium

FoodServing SizeMagnesium
Pumpkin And Squash Seeds
1/3 cup | 50 g

259 mg

Almonds
1/3 cup | 50 g

136 mg

Chia Seeds
2 Tbsp | 30 g

109 mg

Walnuts
50 g | 1/3 cup

107 mg

Cashews
1/4 cup | 33 g

96 mg

Black Beans (Canned)
125 mL | 1/2 cup

44 mg

Banana
1 medium | 118 g

32 mg

Spinach (Raw)
1 cup | 30 g / 250 mL

25 mg

Quinoa
1/2 cup | 100 g / 125 mL

17 mg

Greek Yogurt (Plain)
1 container | 100 g

14 mg

Apricot
105 g | 3 fruits

10 mg

Avocado
30 g | 1/5 of a medium avocado

9 mg


Nutrient Calculator

Nutrient Calculator

Are you getting the daily required amount of each bone building nutrient? Use the Nutrient Calculator to calculate your approximate daily intake for each nutrient.

© Osteoporosis Canada, 2026
Charitable Registration No. 89551 0931 RR 0001