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 sebzeler gibi, karnabahar da kükürt bileşenleri içerir.