Med vsemi naravnimi viri vitamina D sončna svetloba večinoma velja za najboljšo. Drugi naravni viri vključujejo živila z vitaminom D, kot so losos, jajca in goveja jetra. V maščobi topen vitamin je na voljo tudi kot prehransko dopolnilo.
Ko sončna svetloba udari v človeško kožo, pride do sinteze vitamina D. Ta izpostavljenost sončni svetlobi lahko ljudem običajno zagotovi zadostno količino priporočenega dnevnega vnosa hranil. Ljudje z občutljivo kožo ali ki drugače ne morejo biti dovolj izpostavljeni soncu, lahko iščejo več drugih naravnih virov vitamina D.
Večina naravnih virov vitamina D prihaja iz živalskih proizvodov. Večina teh je rib. Čisto, nerafinirano olje iz jeter polenovke ima najvišji vir vitamina D med vsemi živili. Ena porcija znaša več kot 300 odstotkov dnevne vrednosti hranila. Večina rafiniranih izdelkov iz jeter trske pa je brez vitamina D.
Kuhani losos vsebuje skoraj 100 odstotkov dnevne vrednosti vitamina D. Porcija skuše zagotavlja podobno količino. Druge naravne vire vitamina D iz rib najdemo v sardinah in tuninah, ki zagotavljajo do 70 do 50 odstotkov dnevnih potreb po vitaminu D.
Jegulja velja tudi za dober vir vitamina D. Jegulja zagotavlja do 25 odstotkov dnevnega vnosa vitamina D. Za tiste, ki ne uživajo rib, so goveja jetra še eno živilo z vitaminom D. Jetra pa vsebujejo le do 12 odstotkov človeških dnevnih potreb po vitaminu D.
Vegetarijanci lahko dobijo nekaj dnevnih potreb po vitaminu D iz svežih jajc. Vitamin D najdemo le v rumenjakih, zato uživanje samo beljakov ne bo zagotovilo hranila. Eno celo jajce vsebuje le do 6 odstotkov priporočene dnevne količine hranila; zato bodo vegetarijanci morda želeli v svojo prehrano vključiti tudi živila, obogatena z vitaminom D.
Edina znana veganska hrana z vitaminom D so gobe. Gobe lahko zagotovijo od 4 do 100 odstotkov dnevnih potreb po vitaminu D. To je odvisno od tega, ali so bile gobe izpostavljene ultravijolični svetlobi ali ne.
Na voljo je več okrepljenih vegetarijanskih virov vitamina. Ti pa ne veljajo za naravne vire vitamina D. Nekatera živila, ki so bila obogatena z vitaminom, vključujejo mleko, maslo, sir, pomarančni sok in žitarice. Živila, narejena z obogatenim mlekom, kot sta jogurt in puding, so lahko tudi dober vir vitamina D.