Broccoli needs cool weather, sun, water, and rich soil. Ensure you plant the seed where it gets at least 6 hours of sunlight a day. The soil must be fertile, well-drained, and moist – with abundant organic matter.