It actually needs quite a bit of space. Make sure to buy a container that's at least 3 feet deep and at least a foot wide. Broccoli has a particularly congested root system, which is why it needs so much space.