Magnesium có thể giúp làm cho vitamin D đủ. Việc bổ sung magnesium glycinate cá nhân hóa (12 tuần) đã tăng mức độ của hai vi khuẩn sản xuất vitamin D trong ruột: C. maltaromaticum (tăng 23%) và F. prausnitzii (tăng 2%). Việc bổ sung magnesium cũng đã nâng cao mức 25(OH)D3 trong ruột, nhưng sự thay đổi ở những vi khuẩn này không giải thích được sự gia tăng vitamin D đó, cho thấy rằng magnesium có thể giúp vitamin D cả như một đồng yếu tố enzym và, có thể, bằng cách hỗ trợ các vi khuẩn sản xuất vitamin D trong ruột.