Foods Containing Vitamin B6. Part of the series: Nutrition & Vitamins. Foods that contain vitamin B6 include chicken, fish, eggs, whole grains, legumes and dark leafy greens. Discover how a vitamin B6 deficiency can cause fatigue and lethargy with help from a certified sports performance nutrition adviser in this free video on nutrition and eating healthy.