For these reasons it’s important to ensure that we get plenty of vitamin D in our diets, and if you’re not aware of the foods that contain the most of this vitamin, take a look at this list of the top 10 foods rich in vitamin D. 1. Fatty fish. Fish like tuna, mackerel and salmon all contain a great deal of omega-3 fatty acids. They are also a fantastic source of vitamin D. In a three ounce serving of salmon fillet, you can expect 450 international units (or IUs) of vitamin D. This is almost enough to meet your daily requirement, which is considered to be around 600 IUs. It doesn’t matter whether the fish is fresh or canned, you can count on these fat-rich fish to be packed full of this important vitamin.