Главным лечебным веществом расторопши является целый комплекс флавонолигнанов, который назвали силимарин (4-5%). Его состав состоит из 4 соединений, которые больше нигде не встречаются — силибин ( до 70%), силикристин (20%), силидианин (10%) и изосилибин (5%).