A temperature range of 15-21°C is considered as optimum for growth and curd formation of cauliflower. Temperature below 10°C during growth delays maturity resulting in the formation of undersized buttons, whereas high temperature will result in yellowish leafy curds. Well drained sandy loam to clay loam soils rich in organic matter with a pH range of 5.5-6.5 is considered as optimum for growing cauliflower.