兰花就含有89.2毫克的维生素C。当中发现一种叫做3,3'-二吲哚甲烷的物质，对人的先天免疫系统好比一个有效的调制器，具有抗病毒，抗细菌和抗肿瘤活性作用。西兰花还含有一种叫葡萄糖萝卜硫苷的化合物，它可以加工成一种抗癌化合物叫萝卜硫素。萝卜硫素的前身为硫代葡萄糖苷，经由芥子酶（）转化成萝卜硫素，然而芥子酶为热不安定性，高温烹煮会破坏活性，进而大量减少萝卜硫素的生成。另有研究指出，西兰花嫩芽内含有异硫氰酸酯，其能有效抑制幽门螺杆菌生长，进而间接抑制致胃炎、胃溃疡甚至胃癌的发生或发展。西兰花嫩芽比成熟的花头异硫氰