Contiene principalmente flavonoides, lignanos, alcaloides, aceites volátiles, etc. Epimedium y otras plantas contienen alcohol cerílico, hentriacontano, fitosterol, ácido palmítico, ácido esteárico, ácido oleico y ácido oleico, ácido linolénico, bilobanol, magnoflorina, glucosa, fructosa, vitamina E, etc.
Las hojas y tallos de Epimedium contienen Icariina, Icarisida, des-O-Metilicariina, β-β-anhi-Droicaritina, Epimedosida A, B, C, D, E.
Además, Epimedium sagittatum también contiene isoquercetina y icaritina-3-O-α-ramnósido), hiperina; sagitatósido A, B, C;