กะหล่ำปลี เป็นพืชที่ชอบอุณหภูมิต่ำ และความชื้นสูง อุณหภูมิเฉลี่ยประมาณ 15-20 องศาเซลเซียส ปัจจุบันได้มีการปรับปรุงพันธุ์ ทำให้สามารถปลูกได้ในสภาพอุณหภูมิสูงและปลูกได้ตลอดปี เช่น พันธุ์ทรอปปิคอล ดีไลท์(Tropical Delight), Ky-108 cross สภาพดิน กะหล่ำปลี สามารถปลูก ได้ในดินแทบทุกชนิด แต่จะให้ผลผลิตสูง ในดินที่มีสภาพร่วนปนทรายระบายน้ำได้ดี มีความเป็นกรด-ด่าง อยู่ในช่วง 6.0-6.8 การเพาะกล้ากะหล่ำปลี สามารถทำได้หลายวิธี