Les constituants principaux des fruits sont des furanochromones (2-4 %) : khelline (0,3-1,2 %), visnagine (0,05-0,3 %), khellol, khellinol etc. et des pyranocoumarines angulaires (0,2 - 0,5 %) : visnadine, samidine, dihydrosamidine. Les fruits contiennent en outre des lipides (jusqu'à 18 %), des furanacétophénones, des flavonoïdes (flavonols et sulfates de flavonols) et 0,2 - 0,3 ml.kg-1 d'huile essentielle.
La khelline est un spasmolytique qui fut utilisée en prévention de l'angine de poitrine. La visnadine dilate les coronaires.