Jeho účinnost z největší části vychází z komplexu tří složek známých pod souhrnným názvem silymarin. Mezi léčivé účinky této rostliny patří schopnost posilovat játra. Ostropestřec je také mocným antioxidantem. V prevenci poškození buněk vysoce reaktivními molekulami volných radikálů je ještě výkonnější než vitaminy C a E. Podporuje tvorbu nových zdravých jaterních buněk, které postupně nahrazují buňky staré a poškozené.