I cibi che contengono maggiormente magnesio sono i legumi, i cereali integrali e la frutta secca. Le foglie verdi e le banane in particolare hanno un ottimo contenuto di magnesio, ma hanno un buon apporto anche la carne, il pesce e il latte.

È, quindi, consigliabile una dieta più ricca di vegetali e di cereali non raffinati piuttosto che una dieta molto ricca di carni. L’apporto di magnesip tramite l’acqua è molto variabile, dal momento che dipende dalla natura dell’acqua che si assume.