Ułatwia powolne trawienie, ponieważ wspomaga trawienie tłuszczów poprzez wspomaganie funkcji wątroby i pęcherzyka żółciowego.
Głównymi składnikami ostropestu plamistego, nadającymi mu właściwości antyoksydacyjne i hepatoprotekcyjne, są flawonoidy: sylibina, sylidianina i sylikrystyna. Połączenie ich wszystkich nazywa się sylimaryną.
Są to substancje rozpuszczalne w tłuszczach, które obficie występują w nasionach tej rośliny.