Olej z ostropestřce mariánského obsahuje především vysoké množství vitaminu E (tokoferolu), známého pro antioxidační účinky, a kyselinu linoleovou, která patří do skupiny omega-6 nenasycených kyselin. Mimoto obsahuje látku zvanou silymarin, která podporuje činnost jater. Olej je vhodný k použití v kuchyni nebo jako doplněk stravy.