If fresh fish isn't your thing, pickled herring is also a good source of vitamin D, providing 112 IU per 3.5-ounce (100-gram) serving, or 14% of the DV. However, pickled herring also contains a high amount of sodium, which some people consume too much of ( 9 ). Read more...