Technically, you can fight Plantera unlimited times. The pink bulbs that spawn her grow randomly in the Jungle. You can even build a platform to farm them.