紫羅蘭是有花的。它的花序為總狀花序,頂生或者腋生都有。它的花兒呈紫色,少數品種呈粉色或者白色。它的花期在4-5月份,如果養護得好,可以使它的花期略微延長。它也是有果實的。它在花後結果。它的果實是一種長角果,呈圓柱形,長度在7-8cm之間,直徑在3mm左右。