Karnabahar, çeşitli vitaminler ve mineraller içerir. Başlıca vitaminler şunlardır: A vitamini: Göz sağlığı ve bağışıklık sistemi için önemlidir. B1 vitamini (tiamin), B2 vitamini (riboflavin), B3 vitamini (niasin), B5 vitamini (pantotenik asit), B6 vitamini ve B9 vitamini (folik asit): Enerji metabolizması, sinir sistemi sağlığı ve hücre büyümesi için gereklidir. C vitamini: Bağışıklık sistemini güçlendirir ve cilt sağlığını destekler. K vitamini: Kemik sağlığı ve kan pıhtılaşması için önemlidir. Ayrıca karnabahar, Omega-3 yağ asitleri ve sülfür gibi diğer besin maddeleri de içerir.