When the broccoli heads are mature and firm, typically reaching a size of 4-7 inches in diameter, you can harvest them. Cut the central head first, leaving a few inches of stem to encourage side-shoot development. Harvest side-shoots when they reach a suitable size. Refrigerate the harvested broccoli heads promptly for freshness.