It thrives best in a relatively cool moist climate. It can withstand extreme cold and frost relatively better than cauliflower. The growth in most of the cabbage varieties is arrested when temperature rises above 25°C. With the introduction of heat tolerant hybrids and development of tropical lines/hybrids, the temperature barrier has been removed. It can be grown on all types of soils. In clay loam or silt, higher yield may be obtained from the late crop. It does not grow well on a highly acidic soil and is best grown between pH 5.5 and 6.5.