تقریباً تمام مواد غذایی حاوی ویتامین B6 هستند
تقریباً تمام مواد غذایی حاوی ویتامین B6 هستند با این حال غنیترین منابع غذایی حاوی ویتامین B6 عبارتند از: مخمر آبجو، انواع هویج، گوشت جوجه یا مرغ، تخم مرغ، ماهی، گوشت قرمز، نخود سبز، اسفناج، تخم آفتاب گردان، گردو، جوانه گندم، آووکادو، موز، انواع لوبیا، ملاس سیاه، گیاهان خانواده کلم، طالبی، ذرت، زنبق خوراکی، بارهنگ، سیب زمینی، برنج سبوسدار، غلات کامل، سویا و تِمپِه (نوعی خوراک سویا).
ویتامین B6 همچنین در گیاهان دارویی ذیل نیز یافت میشود (البته در گیاهان تازه و خشک نشده بیشتر و با کیفیت بهتر یافت میشود):
یونجه، علف گربه و جو دو سر.
مصرف داروهای ضد افسردگی، استروژن درمانی و داروهای خوراکی ضدبارداری نیاز انسان به ویتامین B6 را افزایش میدهد. داروهای مدر و کورتیزون، مانع جذب این ویتامین میشوند