Alimentele bogate în vitamina B includ păsările de curte, peștele, cerealele integrale și ciupercile, bogate în niacină; alte astfel de alimente includ produsele lactate, bogate în vitamina B12, colina și vitamina B3. Multe alimente, inclusiv roșiile, broccoli și avocado, sunt bogate în vitamina B5.
Tofu, alte alimente de soia și leguminoase sunt bogate în vitamina B6, în timp ce carnea de organe, cum ar fi ficatul și rinichii, sunt bogate în biotină. Acorn squash și pepeni verzi au o mulțime de vitamina B1, în timp ce cerealele îmbogățite și boabele au vitamina B2 sau riboflavina. Acidul folic există în legume și leguminoase, precum și în cereale și boabe fortificate.Vitamina B-9, sau folatul, este cel mai bine cunoscut pentru rolul sau in prevenirea defectelor congenitale ale nasului. De asemenea, joacă roluri în funcția de celule roșii și în sinteza metioninei esențiale a aminoacizilor, împreună cu vitamina B-6 sau piridoxină și B-12 sau cobalamină. Vitamina B-6 ajută, de asemenea, la dezvoltarea sistemului imunitar și a creierului copiilor. Corpul utilizează vitamine B-1 (tiamină), B-3 (niacin) și B-5 (acid pantotenic) pentru a ajuta la transformarea carbohidraților din alimente în glucoză, sursa primară de energie a organismului. Vitamina B-2, sau riboflavina, ajuta la functionarea celulelor rosii din sange, iar vitamina B-7 sau biotina joaca un rol in sinteza grasimilor si proteinelor.
Vitaminele B ajută organismul să utilizeze energia prin ruperea carbohidraților în zaharuri simple și spargerea proteinelor și grăsimilor. Îndepărtarea proteinelor și a grăsimilor este deosebit de importantă pentru sănătatea sistemului nervos, iar acidul folic este important în prevenirea malformațiilor congenitale. Deși vitaminele B pot fi obținute din alimente, unele sunt sintetizate în tractul gastrointestinal.
Vitaminele B sunt solubile în apă, ceea ce înseamnă că organismul folosește cât mai multe dintre aceste vitamine și are nevoie de excrementează restul în urină. Cu toate acestea, unele vitamine B sunt toxice dacă se ia prea mult la un moment dat. Corpul stochează unele vitamine B în ficat.