Το μαγνήσιο υπάρχει σχεδόν σε όλα τα τρόφιμα εκτός από τα λίπη. Η πλουσιότερη πηγή μαγνησίου είναι οι ξηροί καρποί, οι σπόροι, η μπανάνα, η βρώμη, το μπρόκολο και ο αρακάς. Μικρότερες ποσότητες περιέχουν η σοκολάτα, τα φρούτα, το κρέας, το ψάρι αλλά και τα γαλακτοκομικά. Η απορρόφησή του γίνεται κυρίως στο λεπτό έντερο. Αν η διατροφή δεν καλύπτει πιθανή έλλειψη τότε προτείνεται συμπλήρωμα μαγνησίου.