C vitamini ve mangandan zengindir, bu nedenle oldukça güçlü bir antioksidan etkiye sahiptir. Ayrıca beta-karoten içerir, kaempferol, ferulik asit, sinnamik asit, kaffeik asit içerir. Bu antioksidanlar vücudu serbest radikallerle karşı korur, kanser ve kardiyovasküler hastalıkların oluşumunu önler. Karnabahar yüksek oranda K vitamini, sülfür,glukoraphanin ve omega-3 içermektedir, bu özelliğiyle varolan enflamasyonu gidericidir. Ülseratif kolit, şeker hastalığı, inflamatuvar bağırsak hastalıkları karnabahar tüketenlerde daha az görülmektedir. Antioksidan ve anti enflamatuar etkisinin yanı sıra karnabahar kardiyovasküler hastalıklardan da korumaktadır. Damar tıkanıklığını önlemesinin, K vitamini ve omega-3’den zengin olmasından kaynaklı olduğu bilinmektedir. Bir porsiyon karnabaharda ortalama üç buçuk gr. lif bulunmaktadır. Lif tüketimi sağlıklı bir sindirim sistemi için elzemdir Karnabaharda bulunan glukoraphanin adlı madde mide yüzey alanını koruyucu etkiye sahiptir. Helikobakter, ülser ve mide kanserine karşı koruyucudur. Karnabahar içerisinde B1, B2, B3, B5,B6,B9 vitaminleri bulunmaktadır. Sinir sistemini onaran, metabolizmanın düzenli çalışmasını sağlayan, enerji üretiminde yardımcı etkisi bulunmaktadır. Karnabahar indol-3 adlı bir madde içerir ve indol-3 anti-kanserojen bir maddedir. Özellikle meme kanserine karşı korumaktadır. Düzenli tüketimi barsakların çalışmasını ve idrar atımını sağlayarak vücudu toksik maddelerden temizler, detoks etkisi görür. Potasyumdan zengin olan karnabahar tansiyonu da dengeleyici özelliğe sahiptir.