Many varieties of fish are also rich sources of this vitamin. Salmon (360IU), mackerel (340IU), herring (1300IU), sardines (250IU), tuna (200IU), etc., contain good amounts of vitamin D. Caviar, halibut, roe, shrimp, pilchards, oysters, etc., are some of the other seafood sources.