Karnabahar düşük kalorili bir sebzedir. Mineral tuzları (örneğin sodyum, potasyum, magnezyum, kalsiyum, manganez, demir, bakır, çinko), karotenler, vitaminler (özellikle C, ama aynı zamanda K, B1, B2, B6) ve organik asitler içerir. Diğer turpgiller sebzeleri gibi, karnabahar da kükürt bileşenleri içerir.