La pourriture des fleurs est causée par un calcium insuffisant dans le tissu de la tomate. Le calcium est pris dans la plante par les racines, cependant, il s'installe dans une partie de la plante. Cela signifie que la pourriture peut se produire même lorsqu'il y a un approvisionnement suffisant en calcium dans le sol, les tiges ou les feuilles.