La mayor parte del magnesio en la dieta proviene de los vegetales, como las verduras de hoja verde oscura. Otros alimentos que son buena fuente de magnesio son:
- Frutas o verduras (como bananos, albaricoques o damascos secos y el aguacate o palta)
- Nueces (como almendras y anacardos o castañas de cajú)
- Arvejas y fríjoles (legumbres), semillas
- Productos de soya (como harina de soya y tofu)
- Granos enteros (como arroz integral y mijo)