Contiene alcaloides, glucósidos flavónicos, lactona sesquiterpénica (onopordopicrina), arctiósido, ácido fenólico, aesculina (una saponina muy tóxica para hombre y animales), taninos y otros principios amargos.