Existen dos tipos de vitamina D, la vitamina D3 llamada colecalciferol de origen animal y la vitamina D2 o ergocalciferol de origen vegetal. La vitamina D3 es la forma más efectiva, a diferencia de muchas otras vitaminas, la vitamina D puede ser difícil de obtener a través de la dieta ya que no está presente de forma natural en muchos alimentos. La concentración de vitamina D en suplementos y alimentos se expresa en unidades internacionales (UI).
Algunos de los alimentos que contienen más vitamina D por cada 100 gr:
| Alimento | Cantidad de D3 |
| Anguila | 932 UI/100 gr |
| Bagre o pez gato | 425 UI/100 gr |
| Salmón silvestre | 360 UI/100 gr |
| Caballa | 345 UI/100 gr |
| Sardina | 250 UI/ |
| Atún enlatado | 200 UI/100 gr |
| Amarilla del huevo | 20 UI |
| Aceite de hígado de bacalao | 1600 UI |
| Hongos | 154 UI/ 100gr |