แมกนีเซียมพบมากในผักใบเขียวทุกชนิด เนื่องจากแมกนีเซียมเป็นองค์ประกอบในโมเลกุลของคลอโรฟิลล์
ซึ่งเป็นสารสีเขียวในพืช ดังนั้นอาหารพวกผักและผลไม้สดจะมีแมกนีเซียมมาก นอกจากนี้ยังพบมากใน เม็ดมะม่วงหิมพานต์
ถั่วเหลือง ถั่วลิสง วอลนัท แป้งข้าวสาลี หอยนางรม ถั่วดำ เต้าหู้ ถั่วลิสง เมล็ดทานตะวัน แอลมอนด์ รำข้าว ปวยเล้งและข้าวโพด
แต่ในน้ำนมและเนื้อสัตว์มีแมกนีเซียมน้อย ปริมาณที่ร่างกายควรได้รับต่อวัน (RDA) ของแมกนีเซียมสำหรับผู้ใหญ่อยู่ระหว่าง
200-700 มิลลิกรัม