Salmon, mackerel, and sardines are among the oily fish that are the best nutritional sources of vitamin D. Liver, red meat, and egg yolks are other sources.