Besonders tierische Lebensmittel wie Fleisch, Fisch, Milch und Eier sind gute Quellen für B-Vitamine. Es gibt aber auch pflanzliche Lebensmittel mit Vitamin B, wie Vollkornprodukte und Hülsenfrüchte. Die Ausnahme bildet Vitamin B12: Dieses kommt ausschließlich in tierischen Nahrungsmitteln vor.