El magnesio está presente en alimentos de origen vegetal, sobretodo, como las acelgaas, espinacas o alcachofas. También lo encontramos en legumbres como las judías blancas y los garbanzos, semillas, granos enteros y frutos secos como las almendras, las avellanas, los pistachos y las semillas de calabaza.