Very few foods naturally have vitamin D. Fatty fish such as salmon, tuna, and mackerel are among the best sources. Fortified foods like milk provide most of the vitamin D in American diets.