Veilchen enthalten Flavonoide, die als Antioxidantien wirken und die Gesundheit des Herz-Kreislauf-Systems unterstützen können. Sie enthalten auch Schleimstoffe, die entzündungshemmend und beruhigend auf die Schleimhäute wirken können. Veilchenblätter und -blüten enthalten auch Vitamin C und Spurenelemente wie Calcium, Magnesium und Kalium.