La vitamina B6 è presente sia in alimenti di origine animale (maiale, manzo, tacchino) sia in alimenti di origine vegetale (semi, banane, ceci, patate, pistacchi). Generalmente nei primi vi è una maggior quantità di piridossamina e piridossale fosforilati mentre nei secondi prevale la piridossina. Tuttavia nei vegetali vi può anche essere una quota di piridossamina glicosilata che non viene idrolizzata dagli enzimi intestinali e che per tanto è inutilizzabile.