Sources of Vitamin D. Food. Very few foods in nature contain vitamin D. The flesh of fatty fish (such as salmon, tuna, and mackerel) and fish liver oils are among the best sources [ 1, 11 ]. Small amounts of vitamin D are found in beef liver, cheese, and egg yolks.