Ryby a mořské plody, zejména rybí játra (losos, tuňák, makrela, sardinky). Patří mezi nejlepší přírodní zdroje vitaminu D a zároveň obsahují i přírodní omega-3 mastné kyseliny. Proto je důležité zařadit ryby do každodenní stravy nebo alespoň jíst 2 porce tučných ryb týdně.
Hovězí a vepřová játra, sýr, žloutky. Množství vitaminu D ve žloutku závisí na tom, kolik času slepice trávily na slunci a na obsahu vitaminu D v jejich potravě. Vejce z volného chovu obsahují 3–4krát více vitaminu D.
Houby – výborný rostlinný zdroj vitaminu D. Stejně jako lidé i houby mohou syntetizovat vitamin D působením slunce. Ve významném množství, někdy až 2300 IU na 100 g, ale to platí pouze pro houby, které byly vystaveny slunečnímu světlu nebo umělému UV záření.