يحتوي البنفسج على جليكوسيدات الفينول، الفلافونويد، الصابونين ، القلويدات ، الصمغ والتانينات. هذه المركبات تعملعبر آليات مختلفة لعلاج الأمراض.
الفلافونيدات تعمل كمدرات للبول لمساعدة الأشخاص الذين يعانون من انخفاض في ضغط الدم.
للقلويات تأثير توسع الأوعية ، مما يؤدي إلى استرخاء الأوعية الدموية ، وهو ما يسمح بتدفق الدم بسهولة أكبر وبالتالي فهو يساعد على خفض ضغط الدم.
الصمغ والسمابونينات مهدّئتان تساعدان في تخفيف السعال وغيره من الحالات القصبيّة.
حمض الساليسيليك الموجود في البنفسج يعمل كمركب مسكن ومضاد للالتهاب يشبه المكون النشط في الأسبرين ، مما يساعد الأشخاص على تقليل الانزعاج المرتبط بالتهاب المفاصل أو أي اعتلالات مرضية أخرى.
تم العثور على كميات كبيرة من الـ"ريتين" وهو المركب الذي يقوي الشعيرات الدموية. يمنع هذا المركب تميع الأوعية الدموية مما يقلل من التورم الناجم عن الألم ، وهو ما يفيد الأشخاص الذين يعانون من الالتهابات.
يحتوي البنفسج على مركبات مضادة للأكسدة غنية في شكل بيتا كاروتين وحامض الأسكوربيك. يوفر مقدار 140 مل من أوراق البنفسج قدرًا كافٍ من فيتامين سي يعادل 4حبات برتقال.
وافقت مجموعة من الخبراء الألمان على استعمال شاي البنفسج باعتباره حلاً للعديد من الأمراض الجلدية.