Les feuilles sont riches en mucilage (11%) et en nitrate de potassium. Mais on y retrouve aussi des alcaloïdes pyrrolizidiniques, hépatotoxiques notoires, (de 2 à 8 mg/kg) : lycopsamine, 7-acétyl-lycopsamine, amabiline, supinine et des traces d'intermédine et de son dérivé acétylé. Les alcaloïdes sont également présents dans les fleurs (thésinine).
Les graines sont riches en acides gras essentiel (acide gamma-linolénique 18-25%) qui fait partie du groupe des oméga-6. Mais elles contiennent aussi des alcaloïdes pyrrolizidiniques : de la thésinine et sa forme glucosilée, thésinine-4'-O-bêta-D-glucoside.