There is no doubt that getting your essential vitamins from food sources rather than from a pill is the most effective way to provide your body with nutrients. Vitamin A is no different. There are many foods that contain Vitamin A, and these are foods that are packed with other nutrients as well. Vitamin A promotes healthy skin, bones and cells and helps fight infections by keeping your immune system healthy. The daily recommended intake for Vitamin A is 3,000 IUs for men and 2,310 IUs for women. Foods that are packed with Vitamin A include colorful fruits and vegetables. The top 5 foods that contain Vitamin A are sweet potatoes, carrots, spinach, kale and collard greens.