We prove that for a large class of Banach function spaces continuity and holomorphy of superposition operators are equivalent and that bounded superposition operators are continuous. We also use techniques from infinite dimensional holomorphy to establish the boundedness of certain superposition operators. Finally, we apply our results to the study of superposition operators on weighted spaces of holomorphic functions and the $F(p, \alpha , \beta )$ spaces of Zhao. Some independent properties on these spaces are also obtained.