Pochi alimenti contengono quantità apprezzabili di vitamina D. Un alimento particolarmente ricco è l'olio di fegato di merluzzo. Seguono i pesci grassi come il salmone e l'aringa, l'uovo, il fegato, le carni rosse (25-idrossicolecalciferolo) e le verdure verdi.