If weekly fresh fish is out of your budget, an economical source of vitamin D is canned tuna. Three ounces of canned tuna contains approximately 50% of your daily vitamin D requirement. Concern has been raised about mercury levels in some fish and shellfish, such as tuna. However most experts agree that the benefits of moderate fish consumption (up to 12 oz. of low-mercury fish per week) far outweigh the risks.