Seabuckthorn mengandung berbagai macam senyawa antara lain flavonoid, karotenoid, tokoferol, sterol, lipid, asam askorbat, tanin, dll. Diantaranya, flavon Seabuckthorn memiliki banyak efek farmakologis. Flavonoid seabuckthorn memiliki fungsi seperti menurunkan tekanan darah, menurunkan lipid darah, mengurangi kekentalan darah, meningkatkan elastisitas pembuluh darah, dan melawan aterosklerosis. Mereka adalah "musuh" penyakit kardiovaskular dan serebrovaskular.