It thrives best in cool and humid climate with a temperature of 15°–25°C. It can withstand frost as well as snowfall. Generally, good quality sprouts are obtained when temperature is 10°–20°C. The rise in temperature results in loose and elongated sprouts with poor flavour. It can be grown in a wide range of soils but sandy loam is best suited. The pH of 6.0–6.8 is optimum.