How many cauliflower heads does a plant produce?

How many cauliflower heads does a plant produce?

The usual answer you get on an internet search is that a cauliflower plant produces only one head which is edible. But my cauliflower plant continued to grow even after harvesting the cauliflower head. I was also under the impression that it can produce only one edible cauliflower in its lifecycle. In fact I had discarded another similar plant after harvesting the cauliflower head.

The continued growth of this plant made me curious. I removed the old damaged leaves, dug out the surrounding mud and added green manure. The plant sprouted several branches. It had only one stem before harvesting the first cauliflower head. Extensive search on internet brought an article that the new branches will also produce small edible cauliflower heads. Now to my surprise, my cauliflower plant has also started producing multiple new heads. I am eagerly waiting to see how much they develop and how soon.