Food that contains vitamin DHealth news The flesh of fatty fish such as trout, salmon, tuna, mackerel, fish liver oils are among the best sources. Animal’s diet affects amount of vitamin D in its tissues. Beef liver, egg yolks, cheese have small amounts of vitamin D, primarily in form of vitamin D3 and its metabolite 25(OH)D3.