白菜中含有大量的维生素C,每百克中含24毫克,它是抗氧化剂,能清除体内破坏血管内膜细胞的自由基,延缓脂质斑块形成和动脉发生粥样硬化,从而防治了心脑血管病的发生和发展。白菜中因含有丰富的维生素C,可辅助治疗牙龈出血,防止坏血病的发生。
白菜含纤维素较多,有利于防结肠癌。白菜中含有一种化合物——吲哚三甲醇,能有效地帮助分解致癌的雌激素。