Karnabahar, çeşitli vitaminler ve mineraller açısından zengin bir sebzedir. Başlıca vitaminleri: C Vitamini: 100 gram karnabahar, günlük C vitamini ihtiyacının %54'ünü karşılar. K Vitamini: 100 gram karnabahar, günlük K vitamini ihtiyacının çeyreğini karşılar. Folik Asit (B9 Vitamini): Gebelik döneminde nöral tüp defektlerini önlemeye yardımcı olur. Diğer mineraller ve besinler: Potasyum; Magnezyum; Mangan; Kalsiyum; Kolin. Karnabaharın düşük kalorisi ve yüksek besin içeriği, onu sağlıklı bir beslenme seçeneği haline getirir.